<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"
    		xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel>
        <title>LWN.net</title>
        <link>https://lwn.net</link>
        <description> 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.
</description>
        <language>en-us</language>
        <pubDate>Sun, 24 May 2026 01:39:53 +0000</pubDate>
        <lastBuildDate>Sun, 24 May 2026 01:39:53 +0000</lastBuildDate>
        <docs>https://www.rssboard.org/rss-specification</docs>
        <webMaster>lwn@lwn.net</webMaster>
        <atom:link href="https://lwn.net/headlines/rss2"
    		rel="self" type="application/rss+xml"/>
    <item>
        <title>A large set of stable kernel updates</title>
        <link>https://lwn.net/Articles/1074117/</link>
        <guid>https://lwn.net/Articles/1074117/</guid>
        <dc:creator>corbet</dc:creator>
        <description>The &lt;a href=&quot;https://lwn.net/Articles/1074118/&quot;&gt;7.0.10&lt;/a&gt;,
&lt;a href=&quot;https://lwn.net/Articles/1074119/&quot;&gt;6.18.33&lt;/a&gt;,
&lt;a href=&quot;https://lwn.net/Articles/1074120/&quot;&gt;6.12.91&lt;/a&gt;,
&lt;a href=&quot;https://lwn.net/Articles/1074121/&quot;&gt;6.6.141&lt;/a&gt;,
&lt;a href=&quot;https://lwn.net/Articles/1074122/&quot;&gt;6.1.174&lt;/a&gt;,
&lt;a href=&quot;https://lwn.net/Articles/1074123/&quot;&gt;5.15.208&lt;/a&gt;, and
&lt;a href=&quot;https://lwn.net/Articles/1074124/&quot;&gt;5.10.257&lt;/a&gt;
stable kernel updates have all been released.   The first four are huge
(the &lt;a href=&quot;https://lwn.net/ml/all/20260520162148.390695140@linuxfoundation.org&quot;&gt;7.0.10
review version&lt;/a&gt; had 1,146 commits) while 6.1.174, 5.15.208, and 5.10.257
are small updates for the &quot;Fragnesia&quot; vulnerability.</description>
        <pubDate>Sat, 23 May 2026 13:55:30 +0000</pubDate>
        </item>
        <item>
        <title>[$] Custom page-cache policies with BPF</title>
        <link>https://lwn.net/Articles/1073103/</link>
        <guid>https://lwn.net/Articles/1073103/</guid>
        <dc:creator>corbet</dc:creator>
        <description>The kernel's page cache is charged with maintaining pages (or, more
correctly, &lt;a href=&quot;https://lwn.net/Articles/1064861/&quot;&gt;folios&lt;/a&gt;) containing copies of
data from files in the filesystem; its performance has a big effect on the
performance of the system as a whole.  One of the key decisions the kernel
must make is when to evict folios from the page cache.  At the 2026 &lt;a
href=&quot;https://events.linuxfoundation.org/lsfmmbpf/&quot;&gt;Linux Storage,
Filesystem, Memory Management, and BPF Summit&lt;/a&gt;, Tal Zussman ran a
memory-management-track session on how the page cache could be better
customized for specific workloads.  It will not be much of a spoiler to say
that it involves BPF.
</description>
        <pubDate>Fri, 22 May 2026 14:37:10 +0000</pubDate>
        </item>
        <item>
        <title>[$] Toward better handling of major page faults</title>
        <link>https://lwn.net/Articles/1073071/</link>
        <guid>https://lwn.net/Articles/1073071/</guid>
        <dc:creator>corbet</dc:creator>
        <description>A major page fault occurs when a process attempts to access a page that is
not currently present in RAM; satisfying such faults usually involves &lt;span
class=&quot;nobreak&quot;&gt;I/O&lt;/span&gt;, and can thus take some time.  When many threads
sharing an address space are generating page faults, the result can be
significant lock contention while that &lt;span class=&quot;nobreak&quot;&gt;I/O&lt;/span&gt;
takes place.  During the memory-management track at the 2026 &lt;a
href=&quot;https://events.linuxfoundation.org/lsfmmbpf/&quot;&gt;Linux Storage,
Filesystem, Memory Management, and BPF Summit&lt;/a&gt;, Barry Song led a session
to try, yet again, to find an enduring solution to this problem.
</description>
        <pubDate>Fri, 22 May 2026 13:50:29 +0000</pubDate>
        </item>
        <item>
        <title>Security updates for Friday</title>
        <link>https://lwn.net/Articles/1074040/</link>
        <guid>https://lwn.net/Articles/1074040/</guid>
        <dc:creator>corbet</dc:creator>
        <description>Security updates have been issued by &lt;b&gt;AlmaLinux&lt;/b&gt; (firefox), &lt;b&gt;Debian&lt;/b&gt; (chromium, nss, openvpn, and thunderbird), &lt;b&gt;Fedora&lt;/b&gt; (cockpit, kernel, and linux-firmware), &lt;b&gt;Oracle&lt;/b&gt; (gdk-pixbuf2, kernel, and libsndfile), &lt;b&gt;SUSE&lt;/b&gt; (container-suseconnect, cpp-httplib, dnsmasq, firefox, glibc, GraphicsMagick, java-1_8_0-openj9, kernel, mozjs115, php8, python-urllib3, rekor, rootlesskit, rsync, tiff, ucode-intel, util-linux, and xz), and &lt;b&gt;Ubuntu&lt;/b&gt; (bind9, bubblewrap, libarchive, linux-intel-iot-realtime, postgresql-14, postgresql-16, postgresql-17, postgresql-18, and xdg-desktop-portal).
</description>
        <pubDate>Fri, 22 May 2026 13:07:35 +0000</pubDate>
        </item>
        <item>
        <title>Vulnerabilities in various GTK-based PDF readers</title>
        <link>https://lwn.net/Articles/1073944/</link>
        <guid>https://lwn.net/Articles/1073944/</guid>
        <dc:creator>corbet</dc:creator>
        <description>Michael Catanzaro has disclosed &lt;a
href=&quot;https://lwn.net/ml/all/ce81312b-99e1-4305-a816-e74b2bd1ffd5@app.fastmail.com&quot;&gt;a
command-injection vulnerability&lt;/a&gt; affecting a number of GTK-based PDF
readers; exploits included:
&lt;p&gt;
&lt;blockquote class=&quot;bq&quot;&gt;
	They contain a script for building malicious polyglot PDFs that are
	simultaneously both valid PDF files and also valid ELF
	binaries. When the user opens the PDF in the PDF viewer and clicks
	on a malicious link embedded in the PDF, the PDF abuses the command
	injection vulnerability to load itself as a GTK module using the
	`--gtk-module` command line flag. It can then execute arbitrary
	code via its library constructor. That flag was removed in GTK 4,
	which is why the vulnerability is much less serious for Papers than
	it is for Evince, Atril, and Xreader.
&lt;/blockquote&gt;</description>
        <pubDate>Thu, 21 May 2026 21:05:20 +0000</pubDate>
        </item>
        <item>
        <title>[$] BPF support in GCC 16 and beyond</title>
        <link>https://lwn.net/Articles/1071973/</link>
        <guid>https://lwn.net/Articles/1071973/</guid>
        <dc:creator>daroc</dc:creator>
        <description>&lt;p&gt;
José Marchesi and the GCC-BPF developers opened the BPF track at the 2026
&lt;a href=&quot;https://events.linuxfoundation.org/lsfmmbpf/&quot;&gt;
Linux Storage,
Filesystem, Memory-management, and BPF Summit&lt;/a&gt;
with a 90-minute summary of what has changed for GCC's BPF support in the past year.
This kind of session has become something of a tradition. There were similar
updates in
&lt;a href=&quot;https://lwn.net/Articles/1015747/&quot;&gt;
2025&lt;/a&gt; and
&lt;a href=&quot;https://lwn.net/Articles/975412/&quot;&gt;
2024&lt;/a&gt;. This time around, GCC seems to be closing in on
feature parity with the LLVM toolchain — as the &lt;a
href=&quot;https://drive.google.com/file/d/1MLTPaBBCTAVwN31fC8FhfGDq2Uq18uOT/view&quot;&gt;slides&lt;/a&gt; detail.
&lt;/p&gt;
</description>
        <pubDate>Thu, 21 May 2026 14:52:28 +0000</pubDate>
        </item>
        <item>
        <title>OpenBSD 7.9 released</title>
        <link>https://lwn.net/Articles/1073933/</link>
        <guid>https://lwn.net/Articles/1073933/</guid>
        <dc:creator>corbet</dc:creator>
        <description>The &lt;a href=&quot;https://www.openbsd.org/79.html&quot;&gt;OpenBSD 7.9&lt;/a&gt; release is
out, right on schedule.  There is the usual long list of new features,
including improved architecture support, CPU scheduling on heterogeneous
systems, the ability to hibernate a suspended system after a configurable
delay, &lt;a href=&quot;https://man.openbsd.org/sosplice.9&quot;&gt;socket splicing&lt;/a&gt;, a
&lt;a
href=&quot;https://man.openbsd.org/__pledge_open.2&quot;&gt;&lt;tt&gt;__pledge_open()&lt;/tt&gt;&lt;/a&gt;
system call giving special access to the C library, and much more.  See the
announcement and &lt;a href=&quot;https://www.openbsd.org/plus79.html&quot;&gt;the full
changelog&lt;/a&gt; for details.</description>
        <pubDate>Thu, 21 May 2026 14:27:38 +0000</pubDate>
        </item>
        <item>
        <title>[$] Support for private memory nodes</title>
        <link>https://lwn.net/Articles/1072881/</link>
        <guid>https://lwn.net/Articles/1072881/</guid>
        <dc:creator>corbet</dc:creator>
        <description>Gregory Price started his session in the memory-management track of the
2026 &lt;a href=&quot;https://events.linuxfoundation.org/lsfmmbpf/&quot;&gt;Linux Storage,
Filesystem, Memory Management, and BPF Summit&lt;/a&gt; by saying that, in
current kernels, if a NUMA node has memory, the assumption is that anybody can
make use of it.  He is trying to implement the opposite policy — to make
some memory off-limits for all processes except those designed specifically
to use it.  The session was used to present his goals and to discuss how
they might be implemented.
</description>
        <pubDate>Thu, 21 May 2026 13:22:05 +0000</pubDate>
        </item>
        <item>
        <title>Security updates for Thursday</title>
        <link>https://lwn.net/Articles/1073860/</link>
        <guid>https://lwn.net/Articles/1073860/</guid>
        <dc:creator>corbet</dc:creator>
        <description>Security updates have been issued by &lt;b&gt;AlmaLinux&lt;/b&gt; (kernel, kernel-rt, and libsndfile), &lt;b&gt;Debian&lt;/b&gt; (bind9, evince, firefox-esr, openjpeg2, pdns, and rsync), &lt;b&gt;Fedora&lt;/b&gt; (erlang-cowlib, evince, expat, firefox, kernel, mingw-expat, mysql8.0, mysql8.4, nss, opencryptoki, pgadmin4, proftpd, python-django5, python-django6, python-dotenv, rsync, rust-nu, rustup, and strongswan), &lt;b&gt;Oracle&lt;/b&gt; (nginx, nginx:1.24, ruby, ruby:3.3, and squid), &lt;b&gt;Slackware&lt;/b&gt; (bind and rsync), &lt;b&gt;SUSE&lt;/b&gt; (buildah, distribution, distribution-registry, docker, firefox-esr, helm, libpainter0, libsdb2_4_2, postgresql-jdbc, runc, and vim), and &lt;b&gt;Ubuntu&lt;/b&gt; (gnutls28, gst-plugins-good1.0, jq, linux-nvidia, linux-nvidia-lowlatency, openvpn, rsync, and unbound).
</description>
        <pubDate>Thu, 21 May 2026 13:19:13 +0000</pubDate>
        </item>
        <item>
        <title>[$] LWN.net Weekly Edition for May 21, 2026</title>
        <link>https://lwn.net/Articles/1072730/</link>
        <guid>https://lwn.net/Articles/1072730/</guid>
        <dc:creator>corbet</dc:creator>
        <description>Inside this week's LWN.net Weekly Edition:
        &lt;p&gt;
        &lt;ul&gt;
&lt;li&gt; &lt;a href=&quot;https://lwn.net/Articles/1072730/&quot;&gt;Front&lt;/a&gt;: OpenSUSE site age restrictions; Lots of LSFMM+BPF coverage; The tenth OpenPGP email summit.
            &lt;li&gt; &lt;a href=&quot;https://lwn.net/Articles/1072732/&quot;&gt;Briefs&lt;/a&gt;: Firefox 151.0; pgBackRest funding; RIP Peter G. Neumann; Quotes; ...
            &lt;li&gt; &lt;a href=&quot;https://lwn.net/Articles/1072733/&quot;&gt;Announcements&lt;/a&gt;: Newsletters, conferences, security updates, patches, and more.
            &lt;/ul&gt;

        </description>
        <pubDate>Thu, 21 May 2026 02:27:57 +0000</pubDate>
        </item>
        <item>
        <title>[$] What is to be done about MGLRU?</title>
        <link>https://lwn.net/Articles/1072866/</link>
        <guid>https://lwn.net/Articles/1072866/</guid>
        <dc:creator>corbet</dc:creator>
        <description>&quot;Reclaim&quot; is the task of finding memory that can be taken away from its
current user and put to better uses within the system; it is a core part of
the memory-management picture.  The addition of the &lt;a
href=&quot;https://lwn.net/Articles/851184/&quot;&gt;multi-generational LRU&lt;/a&gt; (MGLRU) was meant to
provide a better reclaim implementation than the &quot;traditional LRU&quot; that
preceded it, but MGLRU has complicated the situation instead.  No fewer than
three memory-management-track sessions at the 2026 &lt;a
href=&quot;https://events.linuxfoundation.org/lsfmmbpf/&quot;&gt;Linux Storage,
Filesystem, Memory Management, and BPF Summit&lt;/a&gt; were focused on MGLRU,
with an eye toward integrating it more fully, improving its performance,
and addressing some problems encountered with Android systems.
</description>
        <pubDate>Wed, 20 May 2026 13:14:51 +0000</pubDate>
        </item>
        <item>
        <title>Security updates for Wednesday</title>
        <link>https://lwn.net/Articles/1073713/</link>
        <guid>https://lwn.net/Articles/1073713/</guid>
        <dc:creator>corbet</dc:creator>
        <description>Security updates have been issued by &lt;b&gt;AlmaLinux&lt;/b&gt; (kernel, libpng, nginx, nginx:1.24, ruby, and ruby:3.3), &lt;b&gt;Debian&lt;/b&gt; (gnutls28 and linux-6.1), &lt;b&gt;Fedora&lt;/b&gt; (dnsmasq, kernel, keylime-agent-rust, perl-Net-CIDR-Lite, python-pysam, python-urllib3, rust-cargo-vendor-filterer, rust-ingredients, rust-oo7-cli, rust-rpki, rust-sevctl, and rust-tealdeer), &lt;b&gt;Mageia&lt;/b&gt; (bind), &lt;b&gt;Oracle&lt;/b&gt; (bind, giflib, gimp:2.8, kernel, libpng, rsync, ruby, and vim), &lt;b&gt;Slackware&lt;/b&gt; (haveged and mozilla), &lt;b&gt;SUSE&lt;/b&gt; (cockpit, dnsmasq, erlang26, freeipmi, git-bug, glibc, GraphicsMagick, haveged, ImageMagick, iproute2, kernel, openssh, perl-CryptX, perl-HTTP-Tiny, postgresql14, postgresql15, postgresql16, python-Pillow, rsync, tiff, and traefik), and &lt;b&gt;Ubuntu&lt;/b&gt; (Highlight.js, linux, linux-aws, linux-aws-5.15, linux-aws-fips, linux-fips, linux-gcp,
 linux-gcp-fips, linux-gke, linux-gkeop, linux-hwe-5.15, linux-ibm,
 linux-ibm-5.15, linux-intel-iotg, linux-intel-iotg-5.15, linux-kvm,
 linux-nvidia, linux-nvidia-tegra, linux-nvidia-tegra-5.15, linux-oracle,
 linux-raspi, linux-realtime, linux, linux-aws, linux-aws-fips, linux-bluefield, linux-fips, linux-gcp,
 linux-gcp-5.4, linux-gcp-fips, linux-ibm, linux-ibm-5.4, linux-kvm,
 linux-oracle, linux-oracle-5.4, linux-xilinx-zynqmp, linux, linux-aws, linux-aws-fips, linux-fips, linux-gcp-4.15,
 linux-gcp-fips, linux-kvm, linux-oracle, linux, linux-aws, linux-aws-fips, linux-gcp, linux-gcp-fips, linux-gke,
 linux-gkeop, linux-ibm, linux-ibm-6.8, linux-lowlatency,
 linux-lowlatency-hwe-6.8, linux-raspi, linux-raspi-realtime,
 linux-realtime, linux-realtime-6.8, linux, linux-aws, linux-hwe-6.17, linux-oem-6.17, linux-oracle,
 linux-raspi, linux-realtime, linux-realtime-6.17, and smarty3).
</description>
        <pubDate>Wed, 20 May 2026 13:04:17 +0000</pubDate>
        </item>
        <item>
        <title>[$] The tenth OpenPGP email summit</title>
        <link>https://lwn.net/Articles/1072870/</link>
        <guid>https://lwn.net/Articles/1072870/</guid>
        <dc:creator>jzb</dc:creator>
        <description>&lt;p&gt;The &lt;a href=&quot;https://www.openpgp.org/&quot;&gt;OpenPGP&lt;/a&gt; Email Summit is
an annual meeting for those who work on encrypted email and related
topics. The &lt;a
href=&quot;https://www.openpgp.org/community/email-summit/2026/&quot;&gt;tenth
installment&lt;/a&gt; of this meeting took place in March 2026 and the &lt;a
href=&quot;https://www.openpgp.org/community/email-summit/2026/minutes/&quot;&gt;minutes&lt;/a&gt;
have now been published. As usual, a wide range of topics were
discussed. Highlights included support for post-quantum cryptography
(PQC) with multiple actors planning rollouts within this year, a
promising new approach for making email signatures ubiquitous with the
plan of making OpenPGP signed email a default, a new draft that brings
reliable deletion (or &quot;forward secrecy&quot;) features to OpenPGP, as well
as a plan for transferring ownership of the OpenPGP.org domain.&lt;/p&gt;
</description>
        <pubDate>Wed, 20 May 2026 11:00:15 +0000</pubDate>
        </item>
        <item>
        <title>Firefox 151.0 released</title>
        <link>https://lwn.net/Articles/1073579/</link>
        <guid>https://lwn.net/Articles/1073579/</guid>
        <dc:creator>corbet</dc:creator>
        <description>&lt;a
href=&quot;https://www.firefox.com/en-US/firefox/151.0/releasenotes/&quot;&gt;Version
151.0&lt;/a&gt; of the Firefox browser has been released.  Significant changes
include the ability to clear and restart a private-browsing session, better
fingerprinting protection, control over the apparent location when using the
Firefox VPN, and more.</description>
        <pubDate>Tue, 19 May 2026 16:10:38 +0000</pubDate>
        </item>
        <item>
        <title>[$] openSUSE &quot;terms of site&quot; raise complaints about age restrictions</title>
        <link>https://lwn.net/Articles/1072689/</link>
        <guid>https://lwn.net/Articles/1072689/</guid>
        <dc:creator>jzb</dc:creator>
        <description>&lt;p&gt;Many people in the Linux community began using the operating system&amp;mdash;and
contributing to open source&amp;mdash;at a tender age, often well before
their 16th birthday. Thus, a recent change in openSUSE's &lt;a
href=&quot;https://en.opensuse.org/Terms_of_site&quot;&gt;terms of site&lt;/a&gt; (ToS)
that required users of the project's web site to be &quot;&lt;q&gt;at least 16
years of age or the age of majority&lt;/q&gt;&quot; in their jurisdiction has
raised objections. The terms have since been modified, though users
must still have parental approval to create accounts if they are
younger than 16.&lt;/p&gt;
</description>
        <pubDate>Tue, 19 May 2026 15:27:08 +0000</pubDate>
        </item>
        </channel>
</rss>
