[$] MagicMirror: a versatile home information hub
[1] https://www.raspberrypi.org/
[2] https://michaelteeuw.nl/post/80391333672/magic-mirror-part-i-the-idea-the-mirror
[3] https://en.wikipedia.org/wiki/One-way_mirror
[4] https://michaelteeuw.nl/post/111886383522/magic-mirrors-around-the-world
[5] https://github.com/MichMich/MagicMirror/releases/tag/v2.12.0
Security updates for Wednesday
[$] Profile-guided optimization for the kernel
[1] https://gcc.gnu.org/wiki/cauldron2020
[2] https://linuxplumbersconf.org/
[3] https://en.wikipedia.org/wiki/Profile-guided_optimization
Velikov: Pushing pixels to your Chromebook
[1] https://www.collabora.com/news-and-blog/blog/2020/08/31/pushing-pixels-to-your-chromebook/
[2] https://www.khronos.org/registry/EGL/extensions/MESA/EGL_MESA_platform_surfaceless.txt
Security updates for Tuesday
The winding road to PHP 8's match expression
LXD 4.5 released
[1] https://discuss.linuxcontainers.org/t/lxd-4-5-has-been-released/8824/1
[2] https://linuxcontainers.org/lxd
[3] https://www.ovn.org/en/
Lua in the kernel?
[1] https://lwn.net/Articles/740157/
[2] https://www.lua.org/
[3] https://ring-0.io/en
[4] https://netdevconf.info/0x14/index.html
[5] https://netdevconf.info/0x14/session.html?talk-linux-network-scripting-with-lua
Security updates for Monday
Kernel prepatch 5.9-rc3
[1] https://lwn.net/Articles/830062/
Supporting Linux kernel development in Rust
[1] https://www.rust-lang.org/
[2] https://linuxplumbersconf.org/
[3] https://llvm.org/
Security updates for Friday
Krisman: Using the Linux kernel's Case-insensitive feature in Ext4
[1] https://www.collabora.com/news-and-blog/blog/2020/08/27/using-the-linux-kernel-case-insensitive-feature-in-ext4/
[2] https://lwn.net/Articles/784041/ A file name is a text string used to uniquely identify a file (in this context, 'directory' is the same as a file) at a specific level of the directory hierarchy. While, from the operating system point of view, it doesn't matter what the file name is, as long as it is unique, meaningful file names are essential for the end user, since it is the main key to locate and retrieve data. In other words, a meaningful file name is what people rely upon to find their valuable documents, pictures and spreadsheets.
Traditionally, Linux (and Unix) filesystems have always considered file names as an opaque byte sequence without any special meaning, requiring users to submit the exact match of the file to find it in the filesystem. But that is not how humans operate. When people write titles, 'important report.ods' and 'IMPORTANT REPORT.ods' usually mean the same piece of data, and you don't care how it was written when creating it. We care about the content and the semantics of the words IMPORTANT and REPORT.
[$] Software and hardware obsolescence in the kernel
[1] https://lwn.net/Articles/748074/
[2] https://linuxplumbersconf.org/
Rust 1.46.0
[1] https://blog.rust-lang.org/2020/08/27/Rust-1.46.0.html
[2] https://github.com/rust-lang/rust/blob/master/RELEASES.md#version-1460-2020-08-27
Stable kernels 5.8.5 and 5.7.19
[1] https://lwn.net/Articles/829713/
[2] https://lwn.net/Articles/829714/
LWN.net Weekly Edition for September 3, 2020
Security updates for Thursday
X.Org Server 1.20.9 released
[1] http://x.org
[2] https://lwn.net/Articles/829638/
[3] https://wayland.freedesktop.org/xserver.html#heading_toc_j_0
[4] https://lwn.net/Articles/829639/
Fuzzing the Linux kernel (x86) entry code (Oracle)
[1] https://blogs.oracle.com/linux/fuzzing-the-linux-kernel-x86-entry-code%2c-part-1-of-3
[2] https://blogs.oracle.com/linux/fuzzing-the-linux-kernel-x86-entry-code%2c-part-2-of-3
Pedro Guerrero was playing third base for the Los Angeles Dodgers in 1984
when he made the comment that earns him a place in my Hall of Fame. Second
baseman Steve Sax was having trouble making his throws. Other players were
diving, screaming, signaling for a fair catch. At the same time, Guerrero,
at third, was making a few plays that weren't exactly soothing to manager
Tom Lasorda's stomach. Lasorda decided it was time for one of his famous
motivational meetings and zeroed in on Guerrero: "How can you play third
base like that? You've gotta be thinking about something besides baseball.
What is it?"
"I'm only thinking about two things," Guerrero said. "First, `I
hope they don't hit the ball to me.'" The players snickered, and even
Lasorda had to fight off a laugh. "Second, `I hope they don't hit the ball
to Sax.'"
-- Joe Garagiola, "It's Anybody's Ball Game"