LWN.net has been covering the free-software development community from the inside since 1998. NOTE that this account has moved to @lwn
Public Key
npub1ae9luznxw5mwu0lp0xfr8ujzpxf732e0r0s9gfxz4jsgf46d5zjsza7k8v Profile Code
nprofile1qqswujl7pfn82dhw8lshny3n7fpqnylg4vh3hcz5ynp2egyy6ax6pfgpz3mhxue69uhhyetvv9ujuerpd46hxtnfduqs6amnwvaz7tmwdaejumr0ds4y9avu
Show more details
Published at
2025-04-29T14:16:16Z Event JSON
{
"id": "eee22b256981b83751b08d2840748aacbded9606314799e8380e62227d6128d0" ,
"pubkey": "ee4bfe0a667536ee3fe1799233f2420993e8ab2f1be05424c2aca084d74da0a5" ,
"created_at": 1745936176 ,
"kind": 0 ,
"tags": [
[
"proxy",
"https://fosstodon.org/users/LWN",
"activitypub"
],
[
"client",
"Mostr",
"31990:6be38f8c63df7dbf84db7ec4a6e6fbbd8d19dca3b980efad18585c46f04b26f9:mostr",
"wss://relay.mostr.pub"
]
],
"content": "{\"name\":\"LWN.net is now @[email protected] \",\"about\":\"LWN.net has been covering the free-software development community from the inside since 1998.\\n\\nNOTE that this account has moved to @lwn\",\"picture\":\"https://cdn.fosstodon.org/accounts/avatars/108/325/079/776/281/403/original/fd71d1714ad7b960.png\",\"nip05\":\"[email protected] \",\"fields\":[]}" ,
"sig": "fd0d6a3cb905eddc0b434ddf3eccc13e71aca960b812d51ff40891e77baeefc819a0316ac43bf55e07cfc3eb201d8c02b6b10535ca55640cac45667cb3cd8ebd"
}
Last Notes npub1ae9luznxw5mwu0lp0xfr8ujzpxf732e0r0s9gfxz4jsgf46d5zjsza7k8v LWN.net is now @[email protected] [$] Cache awareness for the CPU scheduler The kernel's CPU scheduler has to balance a wide range of objectives. The tasks in the system must be scheduled fairly, with latency for any given task kept within bounds. All of [...] https://lwn.net/Articles/1018334/ #LWN npub1ae9luznxw5mwu0lp0xfr8ujzpxf732e0r0s9gfxz4jsgf46d5zjsza7k8v LWN.net is now @[email protected] Valgrind-3.25.0 is available https://lwn.net/Articles/1019227/ #LWN npub1ae9luznxw5mwu0lp0xfr8ujzpxf732e0r0s9gfxz4jsgf46d5zjsza7k8v LWN.net is now @[email protected] Four stable kernel updates https://lwn.net/Articles/1018913/ #LWN npub1ae9luznxw5mwu0lp0xfr8ujzpxf732e0r0s9gfxz4jsgf46d5zjsza7k8v LWN.net is now @[email protected] [$] VFS write barriers In the filesystem track at the 2025 Linux Storage, Filesystem, Memory Management, and BPF Summit (LSFMM+BPF), Amir Goldstein wanted to resume discussing a feature that he had brief [...] https://lwn.net/Articles/1017947/ #LWN npub1ae9luznxw5mwu0lp0xfr8ujzpxf732e0r0s9gfxz4jsgf46d5zjsza7k8v LWN.net is now @[email protected] Security updates for Wednesday https://lwn.net/Articles/1018589/ #LWN npub1ae9luznxw5mwu0lp0xfr8ujzpxf732e0r0s9gfxz4jsgf46d5zjsza7k8v LWN.net is now @[email protected] [$] Code signing for BPF programs The Linux kernel can be configured so that kernel modules must be signed or otherwise authenticated to be loaded into the kernel. Some BPF developers want that to be an option for [...] https://lwn.net/Articles/1017549/ #LWN npub1ae9luznxw5mwu0lp0xfr8ujzpxf732e0r0s9gfxz4jsgf46d5zjsza7k8v LWN.net is now @[email protected] Three stable kernels https://lwn.net/Articles/1018171/ #LWN npub1ae9luznxw5mwu0lp0xfr8ujzpxf732e0r0s9gfxz4jsgf46d5zjsza7k8v LWN.net is now @[email protected] EU OS: A European Proposal for a Public Sector Linux Desktop (The New Stack) https://lwn.net/Articles/1018058/ #LWN npub1ae9luznxw5mwu0lp0xfr8ujzpxf732e0r0s9gfxz4jsgf46d5zjsza7k8v LWN.net is now @[email protected] [$] The problem of unnecessary readahead The final session in the memory-management track of the 2025 Linux Storage, Filesystem, Memory-Management, and BPF Summit was a brief, last-minute addition run by Kalesh Singh. Th [...] https://lwn.net/Articles/1016860/ #LWN npub1ae9luznxw5mwu0lp0xfr8ujzpxf732e0r0s9gfxz4jsgf46d5zjsza7k8v LWN.net is now @[email protected] [$] Tracepoints for the VFS? Adding tracepoints to some kernel subsystems has been controversial—or disallowed—due to concerns about the user-space ABI that they might create. The virtual filesystem (VFS) lay [...] https://lwn.net/Articles/1017573/ #LWN npub1ae9luznxw5mwu0lp0xfr8ujzpxf732e0r0s9gfxz4jsgf46d5zjsza7k8v LWN.net is now @[email protected] Security updates for Friday https://lwn.net/Articles/1018020/ #LWN npub1ae9luznxw5mwu0lp0xfr8ujzpxf732e0r0s9gfxz4jsgf46d5zjsza7k8v LWN.net is now @[email protected] Ubuntu 25.04 released https://lwn.net/Articles/1017930/ #LWN npub1ae9luznxw5mwu0lp0xfr8ujzpxf732e0r0s9gfxz4jsgf46d5zjsza7k8v LWN.net is now @[email protected] [$] LWN.net Weekly Edition for April 17, 2025 The LWN.net Weekly Edition for April 17, 2025 is available. https://lwn.net/Articles/1017012/ #LWN npub1ae9luznxw5mwu0lp0xfr8ujzpxf732e0r0s9gfxz4jsgf46d5zjsza7k8v LWN.net is now @[email protected] [$] Improvements for the contiguous memory allocator As a system runs, its memory becomes fragmented; it does not take long before the allocation of large, physically contiguous memory ranges becomes difficult or impossible. The con [...] https://lwn.net/Articles/1016844/ #LWN npub1ae9luznxw5mwu0lp0xfr8ujzpxf732e0r0s9gfxz4jsgf46d5zjsza7k8v LWN.net is now @[email protected] Pinta 3.0 released https://lwn.net/Articles/1017438/ #LWN npub1ae9luznxw5mwu0lp0xfr8ujzpxf732e0r0s9gfxz4jsgf46d5zjsza7k8v LWN.net is now @[email protected] [$] In search of a stable BPF verifier BPF is, famously, not part of the kernel's promises of user-space stability. New kernels can and do break existing BPF programs; the BPF developers try to fix unintentional regress [...] https://lwn.net/Articles/1016853/ #LWN npub1ae9luznxw5mwu0lp0xfr8ujzpxf732e0r0s9gfxz4jsgf46d5zjsza7k8v LWN.net is now @[email protected] Security updates for Monday https://lwn.net/Articles/1017396/ #LWN npub1ae9luznxw5mwu0lp0xfr8ujzpxf732e0r0s9gfxz4jsgf46d5zjsza7k8v LWN.net is now @[email protected] [$] Inlining kfuncs into BPF programs Eduard Zingerman presented a daring proposal that "makes sense if you think about it a bit" at the 2025 Linux Storage, Filesystem, Memory-Management, and BPF Summit. He wants to in [...] https://lwn.net/Articles/1016712/ #LWN npub1ae9luznxw5mwu0lp0xfr8ujzpxf732e0r0s9gfxz4jsgf46d5zjsza7k8v LWN.net is now @[email protected] Eight new stable kernels https://lwn.net/Articles/1017048/ #LWN npub1ae9luznxw5mwu0lp0xfr8ujzpxf732e0r0s9gfxz4jsgf46d5zjsza7k8v LWN.net is now @[email protected] [$] Preparing DAMON for future memory-management problems The Data Access MONitor (DAMON) subsystem provides access to detailed memory-management statistics, along with a set of tools for implementing policies based on those statistics. [...] https://lwn.net/Articles/1016525/ #LWN npub1ae9luznxw5mwu0lp0xfr8ujzpxf732e0r0s9gfxz4jsgf46d5zjsza7k8v LWN.net is now @[email protected] Security updates for Thursday https://lwn.net/Articles/1017043/ #LWN npub1ae9luznxw5mwu0lp0xfr8ujzpxf732e0r0s9gfxz4jsgf46d5zjsza7k8v LWN.net is now @[email protected] [$] LWN.net Weekly Edition for April 10, 2025 The LWN.net Weekly Edition for April 10, 2025 is available. https://lwn.net/Articles/1016366/ #LWN npub1ae9luznxw5mwu0lp0xfr8ujzpxf732e0r0s9gfxz4jsgf46d5zjsza7k8v LWN.net is now @[email protected] Hardening the Firefox frontend https://lwn.net/Articles/1016978/ #LWN npub1ae9luznxw5mwu0lp0xfr8ujzpxf732e0r0s9gfxz4jsgf46d5zjsza7k8v LWN.net is now @[email protected] [$] Debian Project Leader election 2025 edition Four candidates have stepped up to run in the 2025 Debian Project Leader (DPL) election. Andreas Tille, who is in his first term as DPL, is running again. Sruthi Chandran, Gianfran [...] https://lwn.net/Articles/1016107/ #LWN npub1ae9luznxw5mwu0lp0xfr8ujzpxf732e0r0s9gfxz4jsgf46d5zjsza7k8v LWN.net is now @[email protected] [$] Improving hot-page detection and promotion Tiered-memory systems feature multiple types of memory with varying performance characteristics; on such systems, good performance depends on keeping the most frequently used data [...] https://lwn.net/Articles/1016519/ #LWN npub1ae9luznxw5mwu0lp0xfr8ujzpxf732e0r0s9gfxz4jsgf46d5zjsza7k8v LWN.net is now @[email protected] [$] Two approaches to better kernel samepage merging The kernel samepage merging (KSM) subsystem works by finding pages in memory with the same contents, then replacing the duplicated copies with a single, shared copy. KSM can impro [...] https://lwn.net/Articles/1016426/ #LWN npub1ae9luznxw5mwu0lp0xfr8ujzpxf732e0r0s9gfxz4jsgf46d5zjsza7k8v LWN.net is now @[email protected] OpenSSH 10.0 released https://lwn.net/Articles/1016924/ #LWN npub1ae9luznxw5mwu0lp0xfr8ujzpxf732e0r0s9gfxz4jsgf46d5zjsza7k8v LWN.net is now @[email protected] FreeDOS 1.4 released https://lwn.net/Articles/1016849/ #LWN npub1ae9luznxw5mwu0lp0xfr8ujzpxf732e0r0s9gfxz4jsgf46d5zjsza7k8v LWN.net is now @[email protected] [$] Per-CPU memory for user space The kernel makes extensive use of per-CPU data as a way to avoid contention between processors and improve scalability. Using the same technique in user space is harder, though, s [...] https://lwn.net/Articles/1016408/ #LWN npub1ae9luznxw5mwu0lp0xfr8ujzpxf732e0r0s9gfxz4jsgf46d5zjsza7k8v LWN.net is now @[email protected] [$] The state of guest_memfd A typical cloud-computing host will share some of its memory with each guest that it runs. The host retains its access to that memory, though, meaning that it can readily dig thro [...] https://lwn.net/Articles/1016133/ #LWN npub1ae9luznxw5mwu0lp0xfr8ujzpxf732e0r0s9gfxz4jsgf46d5zjsza7k8v LWN.net is now @[email protected] [$] The future of ZONE_DEVICE Alistair Popple started his session at the 2025 Linux Storage, Filesystem, Memory-Management, and BPF Summit by proclaiming that ZONE_DEVICE is "the ugly stepchild" of the kernel's [...] https://lwn.net/Articles/1016124/ #LWN npub1ae9luznxw5mwu0lp0xfr8ujzpxf732e0r0s9gfxz4jsgf46d5zjsza7k8v LWN.net is now @[email protected] Security updates for Friday https://lwn.net/Articles/1016484/ #LWN npub1ae9luznxw5mwu0lp0xfr8ujzpxf732e0r0s9gfxz4jsgf46d5zjsza7k8v LWN.net is now @[email protected] [$] Page allocation for address-space isolation Address-space isolation may well be, as Brendan Jackman said at the beginning of his memory-management-track session at the 2025 Linux Storage, Filesystem, Memory-Management, and B [...] https://lwn.net/Articles/1016013/ #LWN npub1ae9luznxw5mwu0lp0xfr8ujzpxf732e0r0s9gfxz4jsgf46d5zjsza7k8v LWN.net is now @[email protected] Thunderbird plans "Thundermail" email and other services https://lwn.net/Articles/1016219/ #LWN npub1ae9luznxw5mwu0lp0xfr8ujzpxf732e0r0s9gfxz4jsgf46d5zjsza7k8v LWN.net is now @[email protected] [$] A look at /e/OS on tablet hardware /e⁠/⁠OS is a privacy-centric, open-source mobile operating system that has primarily been targeted at mobile phones, with only a few community supported images availabl [...] https://lwn.net/Articles/1006557/ #LWN npub1ae9luznxw5mwu0lp0xfr8ujzpxf732e0r0s9gfxz4jsgf46d5zjsza7k8v LWN.net is now @[email protected] [$] Python interpreter adds tail calls The Faster CPython project has been working to speed up the Python interpreter for the past several years. Now, Ken Jin, a member of the project, has merged a new set of changes [...] https://lwn.net/Articles/1010905/ #LWN npub1ae9luznxw5mwu0lp0xfr8ujzpxf732e0r0s9gfxz4jsgf46d5zjsza7k8v LWN.net is now @[email protected] [$] Rewriting essential Linux packages in Rust Most Linux systems depend on a suite of core utilities that the GNU Project started development on decades ago and are, of course, written in C. At FOSDEM 2025, Sylvestre Ledru mad [...] https://lwn.net/Articles/1007907/ #LWN npub1ae9luznxw5mwu0lp0xfr8ujzpxf732e0r0s9gfxz4jsgf46d5zjsza7k8v LWN.net is now @[email protected] [$] Emacs in Scheme During EmacsConf 2024, which was held online in early December 2024, Ramin Honary gave a talk about Project Gypsum, which is his effort to rewrite Emacs in Scheme. Unlike most oth [...] https://lwn.net/Articles/1001929/ #LWN npub1ae9luznxw5mwu0lp0xfr8ujzpxf732e0r0s9gfxz4jsgf46d5zjsza7k8v LWN.net is now @[email protected] [$] Fedora KDE gets a promotion The Fedora Project is set to welcome a second desktop edition to its lineup after months (or years, depending when one starts the clock) of discussions. The project recently decide [...] https://lwn.net/Articles/997559/ #LWN npub1ae9luznxw5mwu0lp0xfr8ujzpxf732e0r0s9gfxz4jsgf46d5zjsza7k8v LWN.net is now @[email protected] Several Russian developers lose kernel maintainership status https://lwn.net/Articles/995186/ #LWN npub1ae9luznxw5mwu0lp0xfr8ujzpxf732e0r0s9gfxz4jsgf46d5zjsza7k8v LWN.net is now @[email protected] [$] Support for the TSO memory model on Arm CPUs https://lwn.net/Articles/970907/ #LWN npub1ae9luznxw5mwu0lp0xfr8ujzpxf732e0r0s9gfxz4jsgf46d5zjsza7k8v LWN.net is now @[email protected] Redis is no longer free software https://lwn.net/Articles/966133/ #LWN npub1ae9luznxw5mwu0lp0xfr8ujzpxf732e0r0s9gfxz4jsgf46d5zjsza7k8v LWN.net is now @[email protected] [$] Insecurity and Python pickles https://lwn.net/Articles/964392/ #LWN npub1ae9luznxw5mwu0lp0xfr8ujzpxf732e0r0s9gfxz4jsgf46d5zjsza7k8v LWN.net is now @[email protected] [$] mseal() gets closer https://lwn.net/Articles/958438/ #LWN npub1ae9luznxw5mwu0lp0xfr8ujzpxf732e0r0s9gfxz4jsgf46d5zjsza7k8v LWN.net is now @[email protected] Stable kernel 5.10.207 https://lwn.net/Articles/958174/ #LWN npub1ae9luznxw5mwu0lp0xfr8ujzpxf732e0r0s9gfxz4jsgf46d5zjsza7k8v LWN.net is now @[email protected] Security updates for Friday https://lwn.net/Articles/944581/ #LWN npub1ae9luznxw5mwu0lp0xfr8ujzpxf732e0r0s9gfxz4jsgf46d5zjsza7k8v LWN.net is now @[email protected] Security updates for Monday https://lwn.net/Articles/944190/ #LWN npub1ae9luznxw5mwu0lp0xfr8ujzpxf732e0r0s9gfxz4jsgf46d5zjsza7k8v LWN.net is now @[email protected] Debian turns 30 https://lwn.net/Articles/941744/ #LWN npub1ae9luznxw5mwu0lp0xfr8ujzpxf732e0r0s9gfxz4jsgf46d5zjsza7k8v LWN.net is now @[email protected] Ekstrand: NVK Has landed https://lwn.net/Articles/940567/ #LWN npub1ae9luznxw5mwu0lp0xfr8ujzpxf732e0r0s9gfxz4jsgf46d5zjsza7k8v LWN.net is now @[email protected] Firefox 115 released https://lwn.net/Articles/937316/ #LWN npub1ae9luznxw5mwu0lp0xfr8ujzpxf732e0r0s9gfxz4jsgf46d5zjsza7k8v LWN.net is now @[email protected] [$] Special file descriptors in BPF https://lwn.net/Articles/933182/ #LWN