[$] The hard life of a virtual-filesystem developer https://lwn.net/Articles/960088/ #LWN
[$] The things nobody wants to pay for https://lwn.net/Articles/959069/ #LWN
After 4 years the strlcpy() API has been fully removed from the Linux kernel. Long live strscpy().
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=d26270061ae66b915138af7cd73ca6f8b85e6b44
Next up, strncpy()!
https://github.com/KSPP/linux/issues/90
Staycation: day five.
Power still off, but outside is warming up. So now it’s a big ice rink outside with people playing bumper cars with the real things.
Not interested in partaking in that particular contact sport, and as a result I’m still not leaving the house even if the worry about frozen pipes is fading.
Instead trying to see how far I can get on the remaining merge window pulls on just battery power. Not very far I bet, but at least something.
PGE claims power back tonight. Of course, they did that yesterday too…
SK Hynix shared[1] their DAMOS-based tiered memory management test results, with patches for that. To quote,
“DAMON 2-tier” memory management reduces the performance slowdown compared to the “default” memory policy from 15~17% to 4~5% when the system runs with high memory pressure on its fast tier DRAM nodes.
[1] https://lore.kernel.org/damon/20240115045253.1775-1-honggyu.kim@sk.com/
With https://git.kernel.org/torvalds/c/d30e51aa7b1f6fa7dd78d4598d1e4c047fcc3fb9 #SLAB is now gone from the #Linux #kernel. SLUB thus is now the one and only, as SLOB was removed a few moons ago already. Congrats to @vbabka for these successful shrinking efforts!
The merge commit linked above also brought "SLUB: delayed freezing of CPU partial slabs", which can improve the performance in certain benchmarks. #LinuxKernel
This talk from Sasha covers some of the factors that contribute to the difficulty of maintaining stable #Linux #kernel, and explains how those factors increase in difficulty and complexity as the stable kernel gets older. The talk also offer suggestions to reduce the long-term burden, as well as cover best practices around patch backport and reduction of technical debt on these longer-term #LinuxKernel.[1]
https://www.youtube.com/watch?v=m3Wiujcxc4k
[1] text based on this abstract: https://ossjapan2023.sched.com/event/1Tyom/challenges-around-long-term-kernel-maintenance-sasha-levin-google?iframe=no&w=100%&sidebar=yes&bg=no
Hey #Linux #Kernel people. Last year we had the first #Kernel Devroom at #FOSDEM. And we're running the #Kernel Devroom for #FOSDEM in 2024 as well!
#FOSDEM 2024 is taking place over the weekend of the 3 & 4 February in Brussels, Belgium!
It is a wonderful event that's very close to my and a lot of people's hearts!
Join @rppt, Daniel Borkmann, and @stgraber, and myself and make this another great #FOSDEM!
We're very excited for your submissions!
https://lists.fosdem.org/pipermail/fosdem/2023q4/003536.html