LWN.net is a comprehensive source of news and opinions from
and about the Linux community. This is the main LWN.net feed,
listing all articles which are posted to the site front page.
업데이트: 2시간 17분 지남
수, 2026/02/04 - 11:42오후
Security updates have been issued by Debian (thunderbird), Fedora (openqa, os-autoinst, python-jupytext, python-python-multipart, rust-sequoia-keystore-server, rust-sequoia-octopus-librnp, rust-sequoia-sq, rust-sequoia-sqv, and xen), Oracle (curl, kernel, net-snmp, python3, and python3.12), Red Hat (container-tools:rhel8, fence-agents, golang, golang-github-openprinting-ipp-usb, grafana, grafana-pcp, opentelemetry-collector, podman, python-s3transfer, python-wheel, and resource-agents), SUSE (alloy, chromium, cockpit-podman, cockpit-subscriptions, dpdk, elemental-register, elemental-toolkit, glib2, glibc, gpg2, ImageMagick, imagemagick, jasper, java-17-openjdk, java-21-openjdk, kernel, libheif, libmlt++, libpng16, libsodium, libsoup, libvirt, openssl-3, openvpn, php8, postgresql16, postgresql17 and postgresql18, protobuf, python-FontTools, python-fonttools, python-h2, python-python-multipart, python-urllib3, python-wheel, python311-PyNaCl, trivy, ucode-amd, udisks2, unbound, util-linux, wireshark, and xkbcomp), and Ubuntu (emacs, freerdp2, glibc, imagemagick, mysql-8.0, pagure, python-django, python-filelock, python-internetarchive, and python-keystonemiddleware).
화, 2026/02/03 - 11:47오후
The
team behind
Tyr started 2025 with little to show in our quest to
produce a Rust GPU driver for Arm Mali hardware, and by the end of the
year, we were able to play SuperTuxKart (a 3D open-source racing
game) at the Linux Plumbers Conference (LPC). Our prototype was a joint
effort between Arm, Collabora, and Google; it ran well for the duration
of the event, and the performance was more than adequate for players.
Thankfully, we picked up steam at precisely the right moment: Dave
Airlie just
announced in the Maintainers Summit that the DRM subsystem
is only "about a year away" from disallowing new drivers written in C
and requiring the use of Rust. Now it is time to lay out a
possible roadmap for 2026 in order to upstream all of this work.
화, 2026/02/03 - 11:20오후
Security updates have been issued by AlmaLinux (fence-agents, gcc-toolset-15-binutils, golang-github-openprinting-ipp-usb, iperf3, kernel, kernel-rt, openssl, osbuild-composer, php:8.2, python3, util-linux, and wireshark), Debian (clamav and xrdp), Fedora (gimp and openttd), Mageia (docker-containerd), Oracle (gimp:2.8, golang-github-openprinting-ipp-usb, grafana-pcp, image-builder, iperf3, kernel, openssl, osbuild-composer, php, php:8.2, php:8.3, python3.9, util-linux, and wireshark), SUSE (cockpit-subscriptions, elemental-register, elemental-toolkit, glibc, gpg2, logback, openssl-1_1, python-urllib3, ucode-amd, and unbound), and Ubuntu (inetutils, libpng1.6, mysql-8.0, mysql-8.4, openjdk-17, openjdk-17-crac, openjdk-21, openjdk-21-crac, openjdk-25, openjdk-25-crac, openjdk-8, openjdk-lts, and thunderbird).
화, 2026/02/03 - 5:33오전
Version 2.53.0 of the Git
source-code management system has been released. Changes include
documentation for the Git data model, the ability to choose the diff
algorithm to use with git blame, a new white-space error class,
and more; see the announcement for details.
화, 2026/02/03 - 12:28오전
The kernel's swap subsystem is a complex and often unloved beast. It is
also a critical component in the memory-management subsystem and has a
significant impact on the performance of the system as a whole. At the
2025 Linux Storage, Filesystem, Memory-Management and BPF Summit, Kairui
Song
outlined a plan to simplify and
optimize the kernel's swap code. A
first installment
of that work, written with help from Chris Li, was merged for the 6.18
release. This article will catch up with the 6.18 work, setting the stage
for a future look at the changes that are yet to be merged.
월, 2026/02/02 - 11:14오후
Security updates have been issued by AlmaLinux (iperf3, kernel, and php), Debian (ceph, pillow, pyasn1, python-django, and python-tornado), Fedora (bind9-next, cef, chromium, fontforge, java-21-openjdk, java-25-openjdk, java-latest-openjdk, mingw-python-urllib3, mingw-python-wheel, nodejs20, nodejs22, nodejs24, opencc, openssl, python-wheel, and qownnotes), Red Hat (binutils, gcc-toolset-13-binutils, gcc-toolset-14-binutils, gcc-toolset-15-binutils, java-1.8.0-openjdk, and java-25-openjdk), Slackware (expat), SUSE (bind, cacti, cacti-spine, chromedriver, chromium, dirmngr, fontforge-20251009, glib2, golang-github-prometheus-prometheus, govulncheck-vulndb, icinga2, ImageMagick, kernel, logback, openCryptoki, openssl-1_1, python311-djangorestframework, python311-pypdf, python314, python315, qemu, and xen), and Ubuntu (linux, linux-aws, linux-aws-5.4, linux-gcp, linux-gcp-5.4, linux-hwe-5.4,
linux-ibm, linux-ibm-5.4, linux-iot, linux-kvm and linux-aws-fips, linux-fips, linux-gcp-fips).
월, 2026/02/02 - 8:39오전
The
6.19-rc8 kernel prepatch is out for
testing. "So things all look good, and unless something odd happens
we'll have a final 6.19 next weekend."
토, 2026/01/31 - 1:09오전
A few years ago, the only way to compile Rust code was using the rustc compiler
with LLVM as a backend. Since then, several projects, including
Mutabah's Rust Compiler (mrustc), GCC's Rust
support (gccrs),
rust_codegen_gcc, and
Cranelift have made enormous progress
on diversifying Rust's compiler implementations. The most recent such project,
Eurydice, has a
more ambitious goal: converting Rust code to clean C code. This is especially
useful in high-assurance software, where existing verification and compliance
tools expect C. Until such tools can be updated to work with Rust, Eurydice could
provide a smoother transition for these projects, as well as a stepping-stone
for environments that have a C compiler but no working Rust compiler. Eurydice
has been used to compile some post-quantum-cryptography routines from Rust to C,
for example.
토, 2026/01/31 - 12:26오전
Daniel Stenberg, the recipient of last year's Award for Excellence in Open
Source from the European Open Source Academy,
presented
that award to this year's recipient: Greg Kroah-Hartman.
It's impossible to overstate the importance of the work Greg has
done on Linux. In software, innovation grabs headlines, but
stability saves lives and livelihoods. Every Android phone, every
web server, every critical system running Linux depends on Greg's
meticulous work. He ensures that when hospitals, banks,
governments, and individuals rely on Linux, it doesn't fail
them. His work represents the highest form of service: unglamorous,
relentless, and essential.
금, 2026/01/30 - 11:45오후
The
6.18.8,
6.12.68, and
6.6.122 stable kernel updates have been
released; each contains another set of important fixes.
금, 2026/01/30 - 11:43오후
Security updates have been issued by AlmaLinux (curl, gimp:2.8, glibc, grafana, grafana-pcp, kernel, osbuild-composer, php:8.3, python-urllib3, python3.11, and python3.12), Debian (chromium), Mageia (ceph, gpsd, libxml2, openjdk, openssl, and xen), SUSE (abseil-cpp, assertj-core, coredns, freerdp, java-11-openjdk, java-25-openjdk, libxml2, openssl-1_0_0, openssl-1_1, python, python-filelock, and python311-sse-starlette), and Ubuntu (kernel, linux, linux-aws, linux-aws-hwe, linux-hwe, linux-kvm, linux-oracle, linux, linux-aws, linux-kvm, linux-lts-xenial, linux-aws-fips, linux-fips, linux-fips, and texlive-bin).
금, 2026/01/30 - 12:44오전
Jeff Mahoney, who
holds a vice-president position at SUSE, has posted
a detailed
proposal for improving the governance of the openSUSE project.
It's meant to be a way to move from governance by volume or
persistence toward governance by legitimacy, transparency, and
process - so that disagreements can be resolved fairly and the
project can keep moving forward. Introducing structure and
predictability means it easier for newcomers to the project to
participate without needing to understand decades of accumulated
history. It potentially could provide a clearer roadmap for
developers to find a place to contribute.
The stated purpose is to start a discussion; this is openSUSE, so he is
likely to succeed.
금, 2026/01/30 - 12:36오전
The
extensible scheduler class (sched_ext)
allows the installation of a custom CPU scheduler built as a set of BPF
programs. Its merging for the 6.12 kernel release moved the kernel away
from the "one scheduler fits all" approach that had been taken until then;
now any system can have its own scheduler optimized for its workloads.
Within any given machine, though, it's still "one scheduler fits all"; only
one scheduler can be loaded for the system as a whole. The
sched_ext
sub-scheduler patch series from Tejun Heo aims to change that situation
by allowing multiple CPU schedulers to run on a single system.
목, 2026/01/29 - 11:33오후
Security updates have been issued by AlmaLinux (java-25-openjdk, openssl, and python3.9), Debian (gimp, libmatio, pyasn1, and python-django), Fedora (perl-HarfBuzz-Shaper, python-tinycss2, and weasyprint), Mageia (glib2.0), Oracle (curl, fence-agents, gcc-toolset-15-binutils, glibc, grafana, java-1.8.0-openjdk, kernel, mariadb, osbuild-composer, perl, php:8.2, python-urllib3, python3.11, python3.11-urllib3, python3.12, and python3.12-urllib3), SUSE (alloy, avahi, bind, buildah, busybox, container-suseconnect, coredns, gdk-pixbuf, gimp, go1.24, go1.24-openssl, go1.25, helm, kernel, kubernetes, libheif, libpcap, libpng16, openjpeg2, openssl-1_0_0, openssl-1_1, openssl-3, php8, python-jaraco.context, python-marshmallow, python-pyasn1, python-urllib3, python-virtualenv, python311, python313, rabbitmq-server, xen, zli, and zot-registry), and Ubuntu (containerd, containerd-app and wlc).
목, 2026/01/29 - 10:01오전
Inside this week's LWN.net Weekly Edition:
- Front: PostmarketOS; LKRG 1.0; Fedora elections; EROFS, NTFS, and XFS; Fedora and GPG 2.5; BPF kfuncs.
- Briefs: curl bounties; GPG security; Guix 1.5.0; ReactOS turns 30; glibc 2.43; Rust 1.93; Xfwl4; Quotes; ...
- Announcements: Newsletters, conferences, security updates, patches, and more.
목, 2026/01/29 - 3:41오전
We have received the sad news that Didier Spaier, maintainer of the
blind-friendly Slackware-based Slint distribution, has recently passed
away. Philippe Delavalade, who posted the announcement to the
Slint mailing list, said:
Early 2015, I asked on the slackware list if brltty could be added
in the installer; Didier answered promptly that he could do it on
slint. Afterwards, he worked hard so that slint became as accessible
as possible for visually impaired people.
You all know that all these years, he tried and succeeded to answer
as quickly as possible to our issues and questions.
He will be irreplaceable.
목, 2026/01/29 - 3:13오전
The Open Source Initiative (OSI) has announced
that it will not be holding the 2026 spring board election. Instead,
it will be creating a working group to "review and improve OSI's
board member selection process" and provide recommendations by
September 2026:
The public election process was designed to gather community
priorities and improve board member selection, while final
appointments remained with the board.
Over time, that nuance has become a source of understandable
confusion for community members. Many reasonably expected elections to
function as elections normally do, and in fact, the board has
generally adopted the electorate's recommendations. When a process
feels unclear, trust suffers. When trust suffers, engagement becomes
harder. This is especially problematic for an organization whose
mission depends on legitimacy and credibility. [...]
OSI tried its experiment for the right reasons, but a variety of
factors resulted in "elections" that are performatively democratic
while being gameable and representative of only a small group, and
we've learned from the results. Now we are making space to align our
director selection process with our bylaws, to rebuild trust, and to
develop better, more durable and truly representative participation in
which the global stakeholder community can be heard.
LWN covered the
previous OSI election in March 2025.
목, 2026/01/29 - 2:46오전
Phones running Linux are ubiquitous these days and it has been that way
since Android started working toward dominance in the smartphone market.
Unfortunately, Android has slowly increased its freedom-unfriendliness and
has become something of a privacy nightmare. In a talk entitled "We need
an open-source phone OS" at
Open
Source Summit Japan 2025, Luca Weiss described the smartphone landscape
and gave an overview of
postmarketOS as an alternative Linux
operating system for mobile handsets.
목, 2026/01/29 - 1:00오전
PC Gamer has run
an
amusing review of the
scx_horoscope
scheduler for Linux, which uses astrology to optimize scheduling
decisions.
The scheduler is full of bizarre features, like its ability to
perform real planetary calculations based on accurate geocentric
planetary positions, lunar phase scheduling (the full moon gives a
1.4x boost to tasking, apparently) and "zodiac-based task
classification".
That latter feature is easily one of my favourite bits. Specific
planetary bodies "rule" over specific system tasks, so the Sun is
in charge of critical system processes, the Moon (tied to emotions,
of course) rules over interactive tasks, and Jupiter is assigned to
memory-heavy applications, among others.
목, 2026/01/29 - 12:51오전
Creating fair governance models for open-source projects is not
easy; defining criteria for participants to receive membership and
voting rights is a particularly thorny problem for projects that have
elections for representative bodies. The Fedora
Council, the project's top-level governance body, is wrestling
with that conundrum now. This was triggered by a Fedora special-interest
group (SIG) granting temporary membership to at least one person for the
sole purpose of allowing them to vote in the most recent Fedora
Engineering Steering Council (FESCo) election. That opened a large can
of worms about what it means to be a contributor and how contributors
can be identified for voting purposes.
페이지