<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, 19 Apr 2026 08:44:08 +0000</pubDate>
        <lastBuildDate>Sun, 19 Apr 2026 08:44:08 +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>Seven stable kernels for Saturday</title>
        <link>https://lwn.net/Articles/1068473/</link>
        <guid>https://lwn.net/Articles/1068473/</guid>
        <dc:creator>jzb</dc:creator>
        <description>&lt;p&gt;Greg Kroah-Hartman has announced the release of the &lt;a
href=&quot;https://lwn.net/Articles/1068474/&quot;&gt;6.19.13&lt;/a&gt;, &lt;a
href=&quot;https://lwn.net/Articles/1068475/&quot;&gt;6.18.23&lt;/a&gt;, &lt;a
href=&quot;https://lwn.net/Articles/1068476/&quot;&gt;6.12.82&lt;/a&gt;, &lt;a
href=&quot;https://lwn.net/Articles/1068477/&quot;&gt;6.6.135&lt;/a&gt;, &lt;a
href=&quot;https://lwn.net/Articles/1068478/&quot;&gt;6.1.169&lt;/a&gt;, &lt;a
href=&quot;https://lwn.net/Articles/1068479/&quot;&gt;5.15.203&lt;/a&gt;, and &lt;a
href=&quot;https://lwn.net/Articles/1068480/&quot;&gt;5.10.253&lt;/a&gt; stable kernels. Each contains a
number of important fixes throughout the tree; users are advised to
upgrade.&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;</description>
        <pubDate>Sat, 18 Apr 2026 15:48:08 +0000</pubDate>
        </item>
        <item>
        <title>[$] A more efficient implementation of Shor's algorithm</title>
        <link>https://lwn.net/Articles/1066156/</link>
        <guid>https://lwn.net/Articles/1066156/</guid>
        <dc:creator>daroc</dc:creator>
        <description>&lt;p&gt;
&lt;a href=&quot;https://en.wikipedia.org/wiki/Shor%27s_algorithm&quot;&gt;
Shor's algorithm&lt;/a&gt; is the main practical example of an algorithm that runs more
quickly on a quantum computer than a classical computer — at least in theory.
Shor's algorithm allows large numbers to be factored
into their component prime factors quickly.
In reality, existing quantum computers do not have nearly
enough memory to factor interesting numbers using Shor's algorithm, despite
decades of research.
&lt;a href=&quot;https://arxiv.org/pdf/2603.28846&quot;&gt;A new paper&lt;/a&gt; provides a major step
in that direction, however. While still impractical on today's quantum
computers, the recent discovery
cuts the amount of memory needed to attack 256-bit elliptic-curve cryptography
by a factor of 20. More interesting, however, is that the researchers chose to
publish a zero-knowledge proof demonstrating that they know a quantum circuit
that shows these improvements, rather than publishing the actual
knowledge of how to do it.
&lt;/p&gt;
</description>
        <pubDate>Fri, 17 Apr 2026 15:53:30 +0000</pubDate>
        </item>
        <item>
        <title>[$] The 7.0 scheduler regression that wasn't</title>
        <link>https://lwn.net/Articles/1067029/</link>
        <guid>https://lwn.net/Articles/1067029/</guid>
        <dc:creator>corbet</dc:creator>
        <description>One of the more significant changes in the 7.0 kernel release is to use &lt;a
href=&quot;https://lwn.net/Articles/994322/&quot;&gt;the lazy-preemption mode&lt;/a&gt; by default in the CPU
scheduler.  The scheduler developers have wanted to reduce the number of
preemption modes for years, and lazy preemption looks like a step toward
that goal.  But then there came &lt;a
href=&quot;https://lwn.net/ml/all/20260403191942.21410-1-dipiets@amazon.it&quot;&gt;this report&lt;/a&gt;
from Salvatore Dipietro that lazy preemption caused a 50% performance
regression on a PostgreSQL benchmark.  Investigation showed that the
situation is not actually so grave, but the episode highlights just how
sensitive some workloads can be to configuration changes; there may be
surprises in store for other users as well.
</description>
        <pubDate>Fri, 17 Apr 2026 13:34:00 +0000</pubDate>
        </item>
        <item>
        <title>Security updates for Friday</title>
        <link>https://lwn.net/Articles/1068400/</link>
        <guid>https://lwn.net/Articles/1068400/</guid>
        <dc:creator>jzb</dc:creator>
        <description>Security updates have been issued by &lt;b&gt;AlmaLinux&lt;/b&gt; (.NET 8.0, .NET 9.0, freerdp, libarchive, and thunderbird), &lt;b&gt;Debian&lt;/b&gt; (chromium, openssh, and thunderbird), &lt;b&gt;Fedora&lt;/b&gt; (aurorae, bluedevil, breeze-gtk, buildah, cockpit, extra-cmake-modules, flatpak-kcm, grub2-breeze-theme, kactivitymanagerd, kcm_wacomtablet, kde-cli-tools, kde-gtk-config, kdecoration, kdeplasma-addons, kf6, kf6-attica, kf6-baloo, kf6-bluez-qt, kf6-breeze-icons, kf6-frameworkintegration, kf6-kapidox, kf6-karchive, kf6-kauth, kf6-kbookmarks, kf6-kcalendarcore, kf6-kcmutils, kf6-kcodecs, kf6-kcolorscheme, kf6-kcompletion, kf6-kconfig, kf6-kconfigwidgets, kf6-kcontacts, kf6-kcoreaddons, kf6-kcrash, kf6-kdav, kf6-kdbusaddons, kf6-kdeclarative, kf6-kded, kf6-kdesu, kf6-kdnssd, kf6-kdoctools, kf6-kfilemetadata, kf6-kglobalaccel, kf6-kguiaddons, kf6-kholidays, kf6-ki18n, kf6-kiconthemes, kf6-kidletime, kf6-kimageformats, kf6-kio, kf6-kirigami, kf6-kitemmodels, kf6-kitemviews, kf6-kjobwidgets, kf6-knewstuff, kf6-knotifications, kf6-knotifyconfig, kf6-kpackage, kf6-kparts, kf6-kpeople, kf6-kplotting, kf6-kpty, kf6-kquickcharts, kf6-krunner, kf6-kservice, kf6-kstatusnotifieritem, kf6-ksvg, kf6-ktexteditor, kf6-ktexttemplate, kf6-ktextwidgets, kf6-kunitconversion, kf6-kuserfeedback, kf6-kwallet, kf6-kwidgetsaddons, kf6-kwindowsystem, kf6-kxmlgui, kf6-modemmanager-qt, kf6-networkmanager-qt, kf6-prison, kf6-purpose, kf6-qqc2-desktop-style, kf6-solid, kf6-sonnet, kf6-syndication, kf6-syntax-highlighting, kf6-threadweaver, kgamma, kglobalacceld, kinfocenter, kmenuedit, knighttime, kpipewire, krdp, kscreen, kscreenlocker, ksshaskpass, ksystemstats, kwayland, kwayland-integration, kwin, kwin-x11, kwrited, layer-shell-qt, libexif, libkscreen, libksysguard, libplasma, nix, ocean-sound-theme, oxygen-sounds, pam-kwallet, plasma-activities, plasma-activities-stats, plasma-breeze, plasma-browser-integration, plasma-desktop, plasma-dialer, plasma-discover, plasma-disks, plasma-drkonqi, plasma-firewall, plasma-integration, plasma-keyboard, plasma-login-manager, plasma-milou, plasma-mobile, plasma-nano, plasma-nm, plasma-oxygen, plasma-pa, plasma-print-manager, plasma-sdk, plasma-setup, plasma-systemmonitor, plasma-systemsettings, plasma-thunderbolt, plasma-vault, plasma-welcome, plasma-workspace, plasma-workspace-wallpapers, plasma-workspace-x11, plasma5support, plymouth-kcm, plymouth-theme-breeze, podman, polkit-kde, powerdevil, qqc2-breeze-style, sddm-kcm, skopeo, spacebar, spectacle, thunderbird, and xdg-desktop-portal-kde), &lt;b&gt;Mageia&lt;/b&gt; (cockpit-338), &lt;b&gt;Oracle&lt;/b&gt; (capstone, cockpit, firefox, fontforge, freerdp, golang-github-openprinting-ipp-usb, kernel, nghttp2, nodejs:20, nodejs:24, openexr, and squid), &lt;b&gt;Red Hat&lt;/b&gt; (gnutls, libarchive, libpng, libpng12, libpng15, libtiff, libvpx, libxslt, multiple packages, python, python3, python3.11, python3.12, and python3.9), &lt;b&gt;Slackware&lt;/b&gt; (libxml2), &lt;b&gt;SUSE&lt;/b&gt; (apache-pdfbox, azure-storage-azcopy, corosync, cups, freerdp, iproute2, libsdb2_4_2, libtpms, NetworkManager, openssl-1_1, ovmf, plexus-utils, python, python-CairoSVG, python-jwcrypto, python-PyJWT, python-pyOpenSSL, python-urllib3, python3, python314, rust1.93, shim, smc-tools, terraform-provider-local, terraform-provider-random, terraform-provider-tls, thunderbird, tiff, util-linux, and vim), and &lt;b&gt;Ubuntu&lt;/b&gt; (libowasp-esapi-java, linux, linux-aws, linux-aws-5.15, linux-gcp, linux-gke, linux-gkeop, linux-lowlatency, linux-lowlatency-hwe-5.15, linux-nvidia, linux-oracle, linux, linux-aws, linux-aws-6.8, linux-gcp, linux-gke, linux-gkeop, linux-ibm, linux-lowlatency, linux-lowlatency-hwe-6.8, linux, linux-realtime, linux-aws-fips, linux-fips, linux-gcp-fips, linux-fips, linux-gcp-fips, linux-gcp, linux-gcp-6.17, linux-hwe-5.15, linux-intel-iot-realtime, linux-realtime, linux-nvidia, linux-nvidia-6.8, linux-nvidia-lowlatency, linux-nvidia-tegra, linux-nvidia-tegra, linux-nvidia-tegra-igx, linux-realtime, linux-realtime-6.8, linux-realtime-6.17, ofono, and ruby-rack).
</description>
        <pubDate>Fri, 17 Apr 2026 13:33:38 +0000</pubDate>
        </item>
        <item>
        <title>Rust 1.95.0 released</title>
        <link>https://lwn.net/Articles/1068011/</link>
        <guid>https://lwn.net/Articles/1068011/</guid>
        <dc:creator>jzb</dc:creator>
        <description>&lt;p&gt;&lt;a
href=&quot;https://blog.rust-lang.org/2026/04/16/Rust-1.95.0/&quot;&gt;Version
1.95.0&lt;/a&gt; of the Rust language has been released. Changes include the
addition of a &lt;a
href=&quot;https://doc.rust-lang.org/stable/std/macro.cfg_select.html&quot;&gt;&lt;tt&gt;cfg_select!&lt;/tt&gt;&lt;/a&gt;
macro, the capability &lt;a href=&quot;https://github.com/rust-lang/rfcs/blob/master/text/2294-if-let-guard.md&quot;&gt;to use &lt;tt&gt;if let&lt;/tt&gt; guards to allow conditionals based on pattern
matching&lt;/a&gt;, and many newly stabilized APIs. See the &lt;a
href=&quot;https://doc.rust-lang.org/stable/releases.html#version-1950-2026-04-16&quot;&gt;release
notes&lt;/a&gt; for a full list of changes.&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;</description>
        <pubDate>Thu, 16 Apr 2026 17:24:06 +0000</pubDate>
        </item>
        <item>
        <title>Forgejo 15.0 released</title>
        <link>https://lwn.net/Articles/1068001/</link>
        <guid>https://lwn.net/Articles/1068001/</guid>
        <dc:creator>jzb</dc:creator>
        <description>&lt;p&gt;&lt;a href=&quot;https://forgejo.org/2026-04-release-v15-0/&quot;&gt;Version
15.0&lt;/a&gt; of the &lt;a href=&quot;https://forgejo.org/&quot;&gt;Forgejo&lt;/a&gt;
code-collaboration platform has been released. Changes include
repository-specific access tokens, a number of improvements to &lt;a
href=&quot;https://forgejo.org/docs/next/user/actions/reference/&quot;&gt;Forgejo
Actions&lt;/a&gt;, user-interface enhancements, and more. Forgejo 15.0 is
considered a long-term-support (LTS) release, and will be supported
through July 15, 2027. The previous LTS, version 11.0, will reach end
of life on July 16, 2026. See the announcement and &lt;a
href=&quot;https://codeberg.org/forgejo/forgejo/milestone/36366&quot;&gt;release
notes&lt;/a&gt; for a full list of changes.&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;</description>
        <pubDate>Thu, 16 Apr 2026 15:04:34 +0000</pubDate>
        </item>
        <item>
        <title>[$] The first half of the 7.1 merge window</title>
        <link>https://lwn.net/Articles/1067250/</link>
        <guid>https://lwn.net/Articles/1067250/</guid>
        <dc:creator>corbet</dc:creator>
        <description>The 7.1 merge window opened on April 12 with the &lt;a
href=&quot;https://lwn.net/ml/all/CAHk-=wj2WqpPBwpAXo8bj_Hx-NxKMRVTVMUaQis7+Vm6XLRZiw@mail.gmail.com/&quot;&gt;release&lt;/a&gt;
of the 7.0 kernel.  Since then, 3,855 non-merge changesets have been
pulled into the mainline repository for the next release.  This merge
window is thus just getting started, but there has still been a fair amount
of interesting work moving into the mainline.
</description>
        <pubDate>Thu, 16 Apr 2026 13:19:47 +0000</pubDate>
        </item>
        <item>
        <title>KDE Gear 26.04 released</title>
        <link>https://lwn.net/Articles/1067994/</link>
        <guid>https://lwn.net/Articles/1067994/</guid>
        <dc:creator>jzb</dc:creator>
        <description>&lt;p&gt;&lt;a href=&quot;https://kde.org/announcements/gear/26.04.0/&quot;&gt;Version 26.04&lt;/a&gt; of
the KDE&amp;#160;Gear collection of applications has been released. Notable changes
include improvements in the &lt;a href=&quot;https://apps.kde.org/merkuro/&quot;&gt;Merkuro
Calendar&lt;/a&gt; schedule view and event editor, support for threads in the &lt;a
href=&quot;https://apps.kde.org/neochat/&quot;&gt;NeoChat&lt;/a&gt; Matrix chat client, as well as
the ability to add keyboard shortcuts in the &lt;a
href=&quot;https://apps.kde.org/dolphin/&quot;&gt;Dolphin&lt;/a&gt; file manager &quot;&lt;q&gt;to nearly any
option in any menu, plugin or extension&lt;/q&gt;&quot;. See the &lt;a
href=&quot;https://kde.org/announcements/changelogs/gear/26.04.0/&quot;&gt;changelog&lt;/a&gt; for
a full list of updates, enhancements, and bug fixes.&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;</description>
        <pubDate>Thu, 16 Apr 2026 13:17:00 +0000</pubDate>
        </item>
        <item>
        <title>Security updates for Thursday</title>
        <link>https://lwn.net/Articles/1067993/</link>
        <guid>https://lwn.net/Articles/1067993/</guid>
        <dc:creator>jzb</dc:creator>
        <description>Security updates have been issued by &lt;b&gt;AlmaLinux&lt;/b&gt; (bind, bind9.16, bind9.18, cockpit, fence-agents, firefox, fontforge, git-lfs, grafana, grafana-pcp, kernel, nghttp2, nginx, nginx:1.24, nginx:1.26, nodejs:20, nodejs:22, nodejs:24, pcs, perl-XML-Parser, perl:5.32, resource-agents, squid:4, thunderbird, and vim), &lt;b&gt;Debian&lt;/b&gt; (incus, lxd, and python3.9), &lt;b&gt;Fedora&lt;/b&gt; (cef, composer, erlang, libpng, micropython, mingw-openexr, moby-engine, NetworkManager-ssh, perl, perl-Devel-Cover, perl-PAR-Packer, polymake, pypy, python-cairosvg, python-flask-httpauth, and python3.15), &lt;b&gt;Mageia&lt;/b&gt; (kernel, kmod-virtualbox, kmod-xtables-addons and kernel-linus), &lt;b&gt;Oracle&lt;/b&gt; (\cockpit, bind, bind9.16, bind9.18, firefox, git-lfs, go-toolset:ol8, grafana, grafana-pcp, grub2, kea, kernel, libtiff, nghttp2, nginx, nginx:1.24, nginx:1.26, nodejs22, nodejs24, nodejs:22, nodejs:24, perl-XML-Parser, python3.9, thunderbird, uek-kernel, and vim), &lt;b&gt;Red Hat&lt;/b&gt; (delve, go-toolset:rhel8, golang, golang-github-openprinting-ipp-usb, osbuild-composer, and rhc), &lt;b&gt;SUSE&lt;/b&gt; (bind, Botan, cockpit, cockpit-subscriptions, expat, flatpak, glibc, goshs, himmelblau, kea, kernel, kubo, libpng16, libssh, log4j, mariadb, Mesa, netty, netty-tcnative, nfs-utils, nghttp2, nodejs20, openssl-3, pam, pcre2, python, python310, python311, python311-aiohttp, python311-rfc3161-client, python313, python36, rubygem-bundler, sqlite3, sudo, tigervnc, tomcat, tomcat10, tomcat11, util-linux, vim, and webkit2gtk3), and &lt;b&gt;Ubuntu&lt;/b&gt; (dotnet8, dotnet9, dotnet10, frr, and linux-azure, linux-azure-4.15).
</description>
        <pubDate>Thu, 16 Apr 2026 13:00:51 +0000</pubDate>
        </item>
        <item>
        <title>[$] LWN.net Weekly Edition for April 16, 2026</title>
        <link>https://lwn.net/Articles/1066922/</link>
        <guid>https://lwn.net/Articles/1066922/</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/1066922/&quot;&gt;Front&lt;/a&gt;: LLM security reports; OpenWrt One build system; Vim forks; removing read-only THPs; 7.0 statistics; MusicBrainz Picard.
            &lt;li&gt; &lt;a href=&quot;https://lwn.net/Articles/1066924/&quot;&gt;Briefs&lt;/a&gt;: OpenSSL 4.0.0; Relicensing; Servo; Zig 0.16.0; Quotes; ...
            &lt;li&gt; &lt;a href=&quot;https://lwn.net/Articles/1066925/&quot;&gt;Announcements&lt;/a&gt;: Newsletters, conferences, security updates, patches, and more.
            &lt;/ul&gt;

        </description>
        <pubDate>Thu, 16 Apr 2026 00:52:23 +0000</pubDate>
        </item>
        <item>
        <title>FSF clarifies its stance on AGPLv3 additional terms</title>
        <link>https://lwn.net/Articles/1067771/</link>
        <guid>https://lwn.net/Articles/1067771/</guid>
        <dc:creator>jzb</dc:creator>
        <description>&lt;p&gt;OnlyOffice CEO Lev Bannov has &lt;a
href=&quot;https://www.onlyoffice.com/blog/2026/03/interview-with-lev-bannov-ceo-at-onlyoffice-on-the-euro-office-situation&quot;&gt;recently
claimed&lt;/a&gt; that the &lt;a
href=&quot;https://github.com/Euro-Office&quot;&gt;Euro-Office&lt;/a&gt; fork of the
&lt;a href=&quot;https://en.wikipedia.org/wiki/OnlyOffice&quot;&gt;OnlyOffice&lt;/a&gt; suite violates the GNU Affero General Public License
version&amp;#160;3 (AGPLv3). Krzysztof Siewicz of the Free Software
Foundation (FSF) has &lt;a
href=&quot;https://www.fsf.org/blogs/licensing/agpl-is-not-a-tool-for-taking-freedom-away&quot;&gt;published
an article&lt;/a&gt; on the FSF's position on adding terms to the AGPLv3. In
short, Siewicz concludes that OnlyOffice has added restrictions to
the license that are not compatible with the AGPLv3, and those
restrictions can be removed by recipients of the code.&lt;/p&gt;

&lt;blockquote class=&quot;bq&quot;&gt;
We urge OnlyOffice to clarify the situation by making it unambiguous
that OnlyOffice is licensed under the AGPLv3, and that users who
already received copies of the software are allowed to remove any
further restrictions. Additionally, if they intend to continue to use
the AGPLv3 for future releases, they should state clearly that the
program is licensed under the AGPLv3 and make sure they remove any
further restrictions from their program documentation and source
code. Confusing users by attaching further restrictions to any of the
FSF's family of GNU General Public Licenses is not in line with free
software.
&lt;/blockquote&gt;

&lt;p&gt;&lt;/p&gt;</description>
        <pubDate>Wed, 15 Apr 2026 18:30:55 +0000</pubDate>
        </item>
        <item>
        <title>[$] Forking Vim to avoid LLM-generated code</title>
        <link>https://lwn.net/Articles/1067007/</link>
        <guid>https://lwn.net/Articles/1067007/</guid>
        <dc:creator>daroc</dc:creator>
        <description>&lt;p&gt;
Many people dislike the proliferation of Large Language Models (LLMs) in recent
years, and so make an understandable attempt to avoid them.
That may not be possible in general, but there are two new forks of
&lt;a href=&quot;https://www.vim.org/&quot;&gt;Vim&lt;/a&gt; that seek to provide an editing
environment with no LLM-generated code. &lt;a href=&quot;https://codeberg.org/NerdNextDoor/evi#evi&quot;&gt;EVi&lt;/a&gt; focuses on being a modern Vim
without LLM-assisted contributions, while &lt;a href=&quot;https://vim-classic.org/&quot;&gt;Vim Classic&lt;/a&gt; focuses on providing a long-term maintenance
version of Vim 8. While both are still in their early phases,
the projects look to be on track to provide stable alternatives — as long as
enough people are interested.
&lt;/p&gt;
</description>
        <pubDate>Wed, 15 Apr 2026 13:51:41 +0000</pubDate>
        </item>
        <item>
        <title>Security updates for Wednesday</title>
        <link>https://lwn.net/Articles/1067718/</link>
        <guid>https://lwn.net/Articles/1067718/</guid>
        <dc:creator>jzb</dc:creator>
        <description>Security updates have been issued by &lt;b&gt;AlmaLinux&lt;/b&gt; (capstone, cockpit, firefox, git-lfs, golang-github-openprinting-ipp-usb, kea, kernel, nghttp2, nodejs24, openexr, perl-XML-Parser, rsync, squid, and vim), &lt;b&gt;Debian&lt;/b&gt; (imagemagick, systemd, and thunderbird), &lt;b&gt;Slackware&lt;/b&gt; (libexif and xorg), &lt;b&gt;SUSE&lt;/b&gt; (bind, clamav, firefox, freerdp2, giflib, go1.25, go1.26, helm, ignition, libpng16, libssh, oci-cli, rust1.92, strongswan, sudo, xorg-x11-server, and xwayland), and &lt;b&gt;Ubuntu&lt;/b&gt; (rust-tar and rustc, rustc-1.76, rustc-1.77, rustc-1.78, rustc-1.79, rustc-1.80).
</description>
        <pubDate>Wed, 15 Apr 2026 13:06:49 +0000</pubDate>
        </item>
        <item>
        <title>Zig 0.16.0 released</title>
        <link>https://lwn.net/Articles/1067634/</link>
        <guid>https://lwn.net/Articles/1067634/</guid>
        <dc:creator>jzb</dc:creator>
        <description>&lt;p&gt;The &lt;a href=&quot;https://ziglang.org/&quot;&gt;Zig project&lt;/a&gt; has &lt;a
href=&quot;https://ziglang.org/news/0.16.0-released/&quot;&gt;announced&lt;/a&gt; version
&lt;a href=&quot;https://ziglang.org/download/0.16.0/release-notes.html&quot;&gt;0.16.0&lt;/a&gt; of the Zig programming language.&lt;/p&gt;

&lt;blockquote class=&quot;bq&quot;&gt;
&lt;p&gt;This release features &lt;strong&gt;8 months of work&lt;/strong&gt;: changes
from &lt;strong&gt;244 different contributors&lt;/strong&gt;, spread among
&lt;strong&gt;1183 commits&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Perhaps most notably, this release debuts &lt;a
href=&quot;https://ziglang.org/download/0.16.0/release-notes.html#IO-as-an-Interface&quot;&gt;I/O
as an Interface&lt;/a&gt;, but don't sleep on the &lt;a
href=&quot;https://ziglang.org/download/0.16.0/release-notes.html#Language-Changes&quot;&gt;Language
Changes&lt;/a&gt; or enhancements to the &lt;a
href=&quot;https://ziglang.org/download/0.16.0/release-notes.html#Compiler&quot;&gt;Compiler&lt;/a&gt;,
&lt;a
href=&quot;https://ziglang.org/download/0.16.0/release-notes.html#Build-System&quot;&gt;Build
System&lt;/a&gt;, &lt;a
href=&quot;https://ziglang.org/download/0.16.0/release-notes.html#Linker&quot;&gt;Linker&lt;/a&gt;,
&lt;a
href=&quot;https://ziglang.org/download/0.16.0/release-notes.html#Fuzzer&quot;&gt;Fuzzer&lt;/a&gt;,
and &lt;a
href=&quot;https://ziglang.org/download/0.16.0/release-notes.html#Toolchain&quot;&gt;Toolchain&lt;/a&gt;
which are also included in this release.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;LWN &lt;a href=&quot;https://lwn.net/Articles/1046084/&quot;&gt;last covered&lt;/a&gt; Zig in
December 2025.&lt;/p&gt;</description>
        <pubDate>Tue, 14 Apr 2026 18:48:44 +0000</pubDate>
        </item>
        <item>
        <title>[$] Tagging music with MusicBrainz Picard</title>
        <link>https://lwn.net/Articles/1066384/</link>
        <guid>https://lwn.net/Articles/1066384/</guid>
        <dc:creator>jzb</dc:creator>
        <description>&lt;p&gt;Part of the &quot;fun&quot; that comes with curating a self-hosted music library is tagging
music so that it has accurate and uniform metadata, such as the band names, album titles,
cover images, and so on. This can be a tedious endeavor, but there are quite a few
open-source tools to make this process easier. One of the best, or at least my
favorite, is &lt;a href=&quot;https://picard.musicbrainz.org/&quot;&gt;MusicBrainz Picard&lt;/a&gt;. It is
a cross-platform music-tagging application that pulls information from the
well-curated, crowdsourced &lt;a href=&quot;https://musicbrainz.org/&quot;&gt;MusicBrainz&lt;/a&gt;
database project and writes it to almost any audio file format.&lt;/p&gt;
</description>
        <pubDate>Tue, 14 Apr 2026 15:50:54 +0000</pubDate>
        </item>
        </channel>
</rss>
