RSS.Social

LWN.net

follow: @[email protected]

Posts

[$] Do androids dream of accepted pull requests?

Plasma 6.6.0 released

An update on upki

Security updates for Tuesday

[$] Open source security in spite of AI

Four stable kernels to fix problematic commit

[$] Compact formats for debugging—and more

Four stable kernels for Monday

Security updates for Monday

Vim 9.2 released

New delegation for Debian's data protection team

[$] The first half of the 7.0 merge window

[$] Open-source mapping for disaster response

Security updates for Friday

[$] Poisoning scraperbots with iocaine

[$] The reverting of revocable

Debian DFSG Team announces new dashboard and queue processes

A single stable kernel for Thursday

Security updates for Thursday

[$] LWN.net Weekly Edition for February 12, 2026

Linux man pages 6.17 released

[$] Evolving Git for the next decade

postmarketOS FOSDEM 2026 and hackathon recap

Stable kernels for Wednesday

Security updates for Wednesday

Dave Farber RIP

GTK hackfest, 2026 edition (GTK Development Blog)

[$] FOSS in times of war, scarcity, and AI

Security updates for Tuesday

[$] Development statistics for 6.19

Offpunk 3.0 released

Debian's tag2upload considered stable

Security updates for Monday

The 6.19 kernel has been released

An in-kernel machine-learning library

Six stable kernels for Friday

Ardour 9.0 released

[$] Kernel control-flow-integrity support comes to GCC

Linux from Scratch to drop System V versions

Security updates for Friday

[$] Modernizing swapping: the end of the swap map

Security updates for Thursday

[$] LWN.net Weekly Edition for February 5, 2026

[$] API changes for the futex robust list

[$] Sigil simplifies creating and editing EPUBs

LibreOffice 26.2 released

Security updates for Wednesday

[$] The future for Tyr

Security updates for Tuesday

Git 2.53.0 released

[$] Modernizing swapping: introducing the swap table

Security updates for Monday

Kernel prepatch 6.19-rc8

[$] Compiling Rust to readable C with Eurydice

The Award for Excellence in Open Source goes to Greg Kroah-Hartman

Three stable kernel updates

Security updates for Friday

A proposed governance structure for openSUSE

[$] Sub-schedulers for sched_ext

Security updates for Thursday

[$] LWN.net Weekly Edition for January 29, 2026

Mourning Didier Spaier

OSI pauses 2026 board election cycle

[$] Open source for phones: postmarketOS

PC Gamer on the scx_horoscope scheduler

[$] Who should vote in Fedora elections?

Security updates for Wednesday

A critical GnuPG security update

The GNU C Library is moving from Sourceware

[$] Implicit arguments for BPF kfuncs

Xfwl4: the roadmap for a Xfce Wayland compositor

Security updates for Tuesday

[$] Fedora and GPG 2.5

Stenberg: The end of the curl bug-bounty program

Security updates for Monday

Kernel prepatch 6.19-rc7

GNU C Library 2.43 released

[$] Filesystem medley: EROFS, NTFS, and XFS

GNU Guix 1.5.0 released

Two new stable kernels for Friday

Security updates for Friday

[$] Linux Kernel Runtime Guard reaches its 1.0 release

30 years of ReactOS

Rust 1.93.0 released

Security updates for Thursday

[$] LWN.net Weekly Edition for January 22, 2026

[$] Cleanup on aisle fsconfig()

Pandas 3.0 released

[$] Responses to gpg.fail

Security updates for Wednesday

Ryabitsev: Tracking kernel development with korgalore

Remote authentication bypass in telnetd

Mozilla introduces Firefox Nightly RPM package repository

[$] An alternate path for immutable distributions

Security updates for Tuesday

The end of OzLabs

Haas: Who contributed to PostgreSQL development in 2025?

[$] Task-level io_uring restrictions

Wine 11.0 released

Two new stable kernels for Monday

Security updates for Monday

Kernel prepatch 6.19-rc6

Four stable kernels for the weekend

[$] A free and open-source rootkit for Linux

Security updates for Friday

A 0-click exploit chain for the Pixel 9 (Project Zero)

Running Debian on the OpenWrt One (Collabora Blog)

Forgejo 14.0 released

[$] Removing a pointer dereference from slab allocations

A note for MXroute users

Security updates for Thursday

[$] LWN.net Weekly Edition for January 15, 2026

The State of OpenSSL for pyca/cryptography

[$] Format-specific compression with OpenZL

[$] Debian discusses removing GTK 2 for forky

Radicle 1.6.0 released

Security updates for Wednesday

[$] A high-level quality-of-service interface

Firefox 147 released

Security updates for Tuesday

[$] Asciinema: making movies at the command-line

Security updates for Monday

The LSFMM+BPF 2026 call for proposals is out

Four stable kernel updates

Evans: A data model for Git (and other docs updates)

[$] READ_ONCE(), WRITE_ONCE(), but not for Rust

Security updates for Friday

Fedora Linux 43 election results

Gentoo looks back on 2025

[$] SFC v. VIZIO: who can enforce the GPL?

[$] GPLv2 and installation requirements

Two new stable kernels

Security updates for Thursday

[$] LWN.net Weekly Edition for January 8, 2026

European Commission issues call for evidence on open source

[$] Lessons from creating a gaming-oriented scheduler

[$] 2025 Linux and free software timeline

IPFire 2.29 Core Update 199 released

Google will now only release Android source code twice a year (Android Authority)

Security updates for Wednesday

[$] Questions for the Technical Advisory Board

[$] The difficulty of safe path traversal

Manjaro 26.0 released

Security updates for Tuesday

[$] Predictions for the new year

GNU ddrescue 1.30 released

Security updates for Monday

Kernel prepatch 6.19-rc4

Kroah-Hartman: Linux kernel security work

6.18.3 stable kernel released

Security updates for Friday

Security updates for Thursday

Shadow-utils 4.19.0 released

Security updates for Wednesday

Stenberg: No strcpy either

Security updates for Tuesday

Graham: [KDE] Highlights from 2025

Security updates for Monday

Kernel prepatch 6.19-rc3

[$] An early look at the Graphite 2D graphics editor

Security updates for Friday

A partial ruling in the Vizio GPL suit

Ruby 4.0 released

Security updates for Thursday

[$] LWN.net Weekly Edition for December 25, 2025

[$] A 2025 retrospective

[$] What's new in systemd v259

Security updates for Wednesday

Elementary OS 8.1 released

[$] A high-memory elimination timeline for the kernel

[$] Verifier-state pruning in BPF

Security updates for Tuesday

Incus 6.20 released

GDB 17.1 released

Qubes OS 4.3.0 released

Jackson: Debian’s git transition

[$] Tools for successful documentation projects

Loong64 is now an official Debian architecture

Security updates for Monday

Kernel prepatch 6.19-rc2

Results from the 2025 TAB election

FreeBSD laptop progress

[$] A visualizer for BPF program state

Security updates for Friday

A change of maintainership for linux-next

[$] Episode 29 of the Dirk and Linus show

Systemd v259 released

Three stable kernels for Thursday

Security updates for Thursday

[$] LWN.net Weekly Edition for December 18, 2025

[$] Going boldly into the COSMIC desktop environment

Asahi Linux 6.18 progress report

[$] The Civil Infrastructure Platform after (nearly) ten years

Security updates for Wednesday

Mozilla gets a new CEO: Anthony Enzor-DeMeo

[$] 2025 Maintainers Summit development process discussions

Security updates for Tuesday

[$] Calibre adds AI "discussion" feature

Announcing Vojtux: a Fedora-based accessible Linux distribution

[$] Better development tools for the kernel

Security updates for Monday

[$] The rest of the 6.19 merge window

Kernel prepatch 6.19-rc1

Conill: Rethinking sudo with object capabilities

[$] The state of the kernel Rust experiment

Three new stable kernels

[$] Best practices for linux-next

KDE Gear 25.12 released

Security updates for Friday

Pop!_OS 24.04 LTS released

Rust 1.92.0 released

[$] Toward a policy for machine-learning tools in kernel development

Security updates for Thursday

[$] LWN.net Weekly Edition for December 11, 2025

10 Years of Let's Encrypt Certificates

Kroah-Hartman: Linux CVEs, more than you ever wanted to know

[$] Mix and match Linux distributions with Distrobox

Security updates for Wednesday

The end of the kernel Rust experiment

The 2024 Free Software Awards winners

[$] Bazzite: a gem for Linux gamers

Firefox 146 released

Security updates for Tuesday

[$] Disagreements over post-quantum encryption for TLS

Addressing Linux's missing PKI infrastructure

Security updates for Monday

[$] An open seat on the TAB

Six stable kernels for the weekend

[$] Eventual Rust in CPython

Security updates for Friday

Alpine Linux 3.23.0 released

[$] The beginning of the 6.19 merge window

[$] A "frozen" dictionary for Python

cmocka 2.0 released

Security updates for Thursday

Cro provides commentary on LWN's Zig asynchronicity article

[$] LWN.net Weekly Edition for December 4, 2025

Home Assistant 2025.12 released

Django 6.0 released

[$] Just: a command runner

Security updates for Wednesday

A final stable kernel update for 5.4

Let's Encrypt to reduce certificate lifetimes

FreeBSD 15.0 released

[$] Zig's new plan for asynchronous programs

Security updates for Tuesday

[$] Checked-size array parameters in C

[$] Some 6.18 development statistics

Security updates for Monday

Three stable kernels for Monday

The 6.18 kernel has been released

NixOS 25.11 released

Landlock-ing Linux (prizrak.me)

Security updates for Friday

Security updates for Thursday

KDE Plasma 6.8 will be Wayland-only

Security updates for Wednesday

Security updates for Tuesday

AlmaLinux 10.1 released

[$] APT Rust requirement raises questions

Three stable kernel updates, two french hens, ...

Security updates for Monday

Kernel prepatch 6.18-rc7

Racket 9.0 released

Improving GCC Buffer Overflow Detection for C Flexible Array Members (Oracle)

The 2025 Linux Foundation Technical Advisory Board election

[$] Unpacking for Python comprehensions

PHP 8.5.0 released

Security updates for Friday

Racing karts on a Rust GPU kernel driver (Collabora blog)

[$] BPF and io_uring, two different ways

Security updates for Thursday

[$] LWN.net Weekly Edition for November 20, 2025

[$] Debian debates amending architecture support stratagem

Postmortem of the Xubuntu.org download site compromise

GStreamer Conference 2025 video recordings now available

Security updates for Wednesday

Blender 5.0 released

[$] The current state of Linux architecture support

[$] Pouring packages with Homebrew

Security updates for Tuesday

Git 2.52.0 released

[$] Hot-page migration and specific-purpose NUMA nodes

Josefsson: Introducing the Debian Libre Live Images

Security updates for Monday

Kernel prepatch 6.18-rc6

[$] A struct sockaddr sequel

Security updates for Friday

Two new stable kernels

Rust in Android: move fast and fix things (Google Security Blog)

Privilege escalation in LightDM Greeter by KDE (SUSE Security Team Blog)

Thunderbird 145 released

[$] Another Fedora Flatpak discussion

Security updates for Thursday

[$] LWN.net Weekly Edition for November 13, 2025

Homebrew 5.0.0 released

[$] The intersection of unstable pages and direct I/O

Security updates for Wednesday

Firefox 145 released

[$] Protecting privacy with Tails

Security updates for Tuesday

Public-inbox 2.0.0 released

[$] Magic kernel functions for BPF

Pytest 9.0.0 released

Security updates for Monday

Kernel prepatch 6.18-rc5

About KeePassXC's code quality control (KeePassXC blog)

A proposed kernel policy for LLM-generated contributions

[$] Bootc for workstation use

Security updates for Friday

Mastodon 4.5 released

Freedesktop.org now hosts the Filesystem Hierarchy Standard

[$] Toward fast, containerized, user-space filesystems

Security updates for Thursday

[$] LWN.net Weekly Edition for November 6, 2025

Removing XSLT from Chromium

LXQt 2.3.0 released

[$] A security model for systemd

OCI Runtime Specification 1.3 adds FreeBSD

Security updates for Wednesday

Incus 6.18 released

[$] Julia 1.12 brings progress on standalone binaries and more

Security updates for Tuesday

CHERIoT 1.0 released

Defeating KASLR by Doing Nothing at All (Project Zero)

Python steering council accepts lazy imports

[$] An explicit thread-safety proposal for Python

Devuan 6.0 released

[$] Namespace reference counting and listns()

A new kernel port — to WebAssembly

Security updates for Monday

Kernel prepatch 6.18-rc4

Three stable kernel updates

Debian to require Rust as of May 2026

[$] Mergiraf: syntax-aware merging for Git

Ubuntu introduces architecture variants

Security updates for Friday

Rust 1.91.0 released

[$] The long path toward optimizing short reads

Bazzite fall update released

Security updates for Thursday

[$] LWN.net Weekly Edition for October 30, 2025

GNU/Linux man pages 6.16 released

ICANN report: DNS runs on FOSS

[$] Retrieving pixels from Android phones with Pixnapping

Tor Browser 15.0 released

[$] Debian splits ftpmaster team

Seven stable kernels for Wednesday

Security updates for Wednesday

[$] Fil-C: A memory-safe C implementation

Fedora Linux 43 released (Fedora Magazine)

Security updates for Tuesday

[$] BPF signing LSM hook change rejected

Python Software Foundation withdraws security-related grant proposal

Rust Coreutils 0.3.0 released

Security updates for Monday

Valgrind 3.26.0 released

Kernel prepatch 6.18-rc3

Typst 0.14 released

Security updates for Friday

[$] GoFundMe to delete unwanted open-source foundation pages

Date bug affects Ubuntu 25.10 automatic updates

Three new stable kernels for Thursday

[$] Safer speculation-free user-space access

Btrfs support coming to AlmaLinux 10.1

Security updates for Thursday

[$] LWN.net Weekly Edition for October 23, 2025

Fedora Council approves AI-assisted contributions policy

KDE Plasma 6.5 released

[$] DebugFS on Rust

OpenBSD 7.8 released

Security updates for Wednesday

Valkey 9.0.0 released

[$] Git considers SHA-256, Rust, LLMs, and more

DigiKam 8.8.0 released

Security updates for Tuesday

[$] The RubyGems.org takeover

[$] Explicit lazy imports for Python

Security updates for Monday

Kernel prepatch 6.18-rc2

Sunday stable kernels

Transition of RubyGems Repository Ownership

[$] A brief history of RubyGems.org

Security updates for Friday

[$] Large language models for patch review

Security updates for Thursday

Forgejo 13.0 released

[$] LWN.net Weekly Edition for October 16, 2025

[$] A new API for interrupt-aware spinlocks

Linux Mint Debian Edition (LMDE) 7 released

Security updates for Wednesday

Four new stable kernels released

The FSF's Librephone project

[$] The end of the 6.18 merge window

Julia 1.12 released

Firefox 144.0 released

[$] The FSF considers large language models

Security updates for Tuesday

[$] Debian Technical Committee overrides systemd change

Four new stable kernels

Security updates for Monday

Kernel prepatch 6.18-rc1

[$] Enhancing FineIBT

Security updates for Friday

[$] Gccrs after libcore

[$] Last-minute /boot boost for Fedora 43

Ubuntu 25.10 released

Security updates for Thursday

[$] LWN.net Weekly Edition for October 9, 2025

Better profile management coming to Firefox

[$] Upcoming Rust language features for kernel development

Security updates for Wednesday

Python 3.14.0 released

[$] Progress on defeating lifetime-end pointer zapping

[$] Highlights from systemd v258: part two

Notes from the 2025 Git Contributor's Summit

Security updates for Tuesday

U-Boot v2025.10 released

[$] 6.18 merge window, part 1

[$] Next steps for BPF support in the GNU toolchain

Four new stable kernels

Security updates for Monday

OpenSSH 10.1 released

[$] A look at the Robot Operating System

Security updates for Friday

Ian Kelling is the new FSF president

[$] Kernel hackers at Cauldron, 2025 edition

Seven new stable kernels

Security updates for Thursday

[$] LWN.net Weekly Edition for October 2, 2025

Alpine Linux plans /usr merge

[$] Fedora floats AI-assisted contributions policy

Security updates for Wednesday

OpenSUSE Leap 16 released

Radicle 1.5.0 released

[$] Linting Rust code in the kernel

Security updates for Tuesday

Bcachefs removed from the mainline kernel