<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="../assets/xml/rss.xsl" media="all"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>aeolus (Posts by LWN)</title><link>https://yieldsfalsehood.com/aeolus/</link><description></description><atom:link href="https://yieldsfalsehood.com/aeolus/sources/lwn.xml" rel="self" type="application/rss+xml"></atom:link><language>en</language><copyright>Contents © 2025 &lt;a href="mailto:elliot@yieldsfalsehood.com"&gt;elliot&lt;/a&gt; </copyright><lastBuildDate>Thu, 07 Aug 2025 12:04:16 GMT</lastBuildDate><generator>Nikola (getnikola.com)</generator><docs>http://blogs.law.harvard.edu/tech/rss</docs><item><title>[$] LWN.net Weekly Edition for August 7, 2025</title><link>https://yieldsfalsehood.com/aeolus/posts/lwn-net-weekly-edition-for-august-7-2025-86b726ea/</link><dc:creator>LWN</dc:creator><description>&lt;p&gt;Inside this week's LWN.net Weekly Edition:
        &lt;/p&gt;&lt;p&gt;
        &lt;/p&gt;&lt;ul&gt;
&lt;li&gt; &lt;a href="https://lwn.net/Articles/1032016/"&gt;Front&lt;/a&gt;: Don't fear the TPM; Python performance; Offensive Debian packages; NNCPNET; 6.17 Merge window; Transparent huge pages; SilverBullet.
            &lt;/li&gt;&lt;li&gt; &lt;a href="https://lwn.net/Articles/1032018/"&gt;Briefs&lt;/a&gt;: AUR malware; Secure boot; kbuild and kconfig maintenance; GPU drivers; NVIDIA on AlmaLinux; Proxmox 9.0; Quotes; ...
            &lt;/li&gt;&lt;li&gt; &lt;a href="https://lwn.net/Articles/1032019/"&gt;Announcements&lt;/a&gt;: Newsletters, conferences, security updates, patches, and more.
            &lt;/li&gt;&lt;/ul&gt;</description><guid>https://yieldsfalsehood.com/aeolus/posts/lwn-net-weekly-edition-for-august-7-2025-86b726ea/</guid><pubDate>Thu, 07 Aug 2025 00:51:02 GMT</pubDate></item><item><title>Native NVIDIA support for AlmaLinux OS 9 and 10</title><link>https://yieldsfalsehood.com/aeolus/posts/native-nvidia-support-for-almalinux-os-9-and-10-8e780e74/</link><dc:creator>LWN</dc:creator><description>&lt;p&gt;The AlmaLinux project has &lt;a href="https://almalinux.org/blog/2025-08-06-announcing-native-nvidia-suport/"&gt;announced&lt;/a&gt;
the availability of packages to enable native NVIDIA driver support,
including CUDA and Secure Boot, for AlmaLinux 9 and 10.&lt;/p&gt;

&lt;blockquote class="bq"&gt;
When AlmaLinux started just 5 years ago, this wouldn't have been
possible. With NVIDIA's open source version of their graphics drivers
things have changed.  This open source version is slowly becoming the
flagship driver, with new products being added exclusively to it. With
the help of some incredible people in the open source ecosystem and
the AlmaLinux community, we were able to do something that has yet to
be done in the EL ecosystem - ship Secure Boot signed, open source,
NVIDIA kernel modules.
&lt;/blockquote&gt;

&lt;p&gt;Full documentation is &lt;a href="https://wiki.almalinux.org/documentation/nvidia.html"&gt;available
on the AlmaLinux wiki&lt;/a&gt;.&lt;/p&gt;</description><guid>https://yieldsfalsehood.com/aeolus/posts/native-nvidia-support-for-almalinux-os-9-and-10-8e780e74/</guid><pubDate>Wed, 06 Aug 2025 17:34:58 GMT</pubDate></item><item><title>Almeida: a brief introduction on how GPU drivers work</title><link>https://yieldsfalsehood.com/aeolus/posts/almeida-a-brief-introduction-on-how-gpu-drivers-work-12f9bedb/</link><dc:creator>LWN</dc:creator><description>&lt;p&gt;Daniel Almeida &lt;a href="https://www.collabora.com/news-and-blog/blog/2025/08/06/writing-a-rust-gpu-kernel-driver-a-brief-introduction-on-how-gpu-drivers-work/"&gt;continues
his look at graphics drivers&lt;/a&gt; on the Collabora blog.
&lt;/p&gt;&lt;p&gt;
&lt;/p&gt;&lt;blockquote class="bq"&gt;
	The starting point is to understand that a kernel-mode GPU driver
	connects a much larger UMD (user-mode driver) to the actual
	GPU. The UMD will actually implement APIs like Vulkan, OpenGL,
	OpenCL, and others. These APIs, in turn, will be used by actual
	programs to describe their workload to the GPU. This includes
	allocating and using not only the geometry and textures, but also
	the shaders being used to process said data into the final
	result. This means that a key aspect of GPU drivers is actually
	allocating GPU memory to house data related to the current scene
	being drawn so that it can actually be operated on by the hardware.
&lt;/blockquote&gt;</description><guid>https://yieldsfalsehood.com/aeolus/posts/almeida-a-brief-introduction-on-how-gpu-drivers-work-12f9bedb/</guid><pubDate>Wed, 06 Aug 2025 16:16:34 GMT</pubDate></item><item><title>[$] Don't fear the TPM</title><link>https://yieldsfalsehood.com/aeolus/posts/don-t-fear-the-tpm-dcbc11ce/</link><dc:creator>LWN</dc:creator><description>&lt;p&gt;There is a great deal of misunderstanding, and some misinformation, about the
&lt;a href="https://en.wikipedia.org/wiki/Trusted_Platform_Module"&gt;Trusted
Platform Module&lt;/a&gt; (TPM); to combat this, Debian developer Jonathan
McDowell would like to clear the air and help users understand what it
is good for, as well as what it's not. At &lt;a href="https://debconf25.debconf.org/"&gt;DebConf25&lt;/a&gt; in Brest, France,
he delivered &lt;a href="https://debconf25.debconf.org/talks/31-dont-fear-the-tpm/"&gt;a
talk about TPMs&lt;/a&gt; that explained what they are, why people might be
interested in using them, and how users might do so on a Debian
system.&lt;/p&gt;</description><guid>https://yieldsfalsehood.com/aeolus/posts/don-t-fear-the-tpm-dcbc11ce/</guid><pubDate>Wed, 06 Aug 2025 15:24:04 GMT</pubDate></item><item><title>Tuba v0.10.0 released</title><link>https://yieldsfalsehood.com/aeolus/posts/tuba-v0-10-0-released-1199b07a/</link><dc:creator>LWN</dc:creator><description>&lt;a href="https://github.com/GeopJr/Tuba/releases/tag/v0.10.0"&gt;Version
0.10.0&lt;/a&gt; of the &lt;a href="https://tuba.geopjr.dev/"&gt;Tuba&lt;/a&gt;
fediverse client has been released. Notable changes in this release
include a new post composer, an in-app web browser, search history,
and many other refinements. See this &lt;a href="https://floss.social/@Tuba/114968038689023945"&gt;thread&lt;/a&gt; for
more details and highlights.

&lt;p&gt;&lt;/p&gt;</description><guid>https://yieldsfalsehood.com/aeolus/posts/tuba-v0-10-0-released-1199b07a/</guid><pubDate>Wed, 06 Aug 2025 15:23:38 GMT</pubDate></item><item><title>A kbuild and kconfig maintainer change</title><link>https://yieldsfalsehood.com/aeolus/posts/a-kbuild-and-kconfig-maintainer-change-b12cec34/</link><dc:creator>LWN</dc:creator><description>&lt;p&gt;For eight years, Masahiro Yamada has been the sole maintainer of the
kernel's build and configuration systems — two complex pieces of
infrastructure that many people interact with, but few truly understand.
Yamada has just &lt;a href="https://web.git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=8d6841d5cb20"&gt;stepped
down from that position&lt;/a&gt;.  Maintenance of the build system will be taken
up by Nathan Chancellor and Nicolas Schier (in the "odd fixes" capacity),
while the configuration system is now entirely unmaintained.
&lt;/p&gt;&lt;p&gt;
Thanks are due to Yamada for all that work, and to Chancellor and Schier
for stepping up.  Hopefully a way will be found to better support these
important subsystems in the near future.&lt;/p&gt;</description><guid>https://yieldsfalsehood.com/aeolus/posts/a-kbuild-and-kconfig-maintainer-change-b12cec34/</guid><pubDate>Wed, 06 Aug 2025 13:41:57 GMT</pubDate></item><item><title>Security updates for Wednesday</title><link>https://yieldsfalsehood.com/aeolus/posts/security-updates-for-wednesday-f30bea51/</link><dc:creator>LWN</dc:creator><description>&lt;p&gt;Security updates have been issued by &lt;b&gt;AlmaLinux&lt;/b&gt; (kernel and python3.12-setuptools), &lt;b&gt;Fedora&lt;/b&gt; (perl-Crypt-CBC and unbound), &lt;b&gt;Gentoo&lt;/b&gt; (FontForge, GPL Ghostscript, Mozilla Network Security Service (NSS), and PAM), &lt;b&gt;Oracle&lt;/b&gt; (gdk-pixbuf2, jq, kernel, mod_security, ncurses, python-requests, and python3-setuptools), &lt;b&gt;Red Hat&lt;/b&gt; (python-requests and socat), &lt;b&gt;SUSE&lt;/b&gt; (docker, kernel-livepatch-MICRO-6-0-RT_Update_2, kernel-livepatch-MICRO-6-0-RT_Update_4, kernel-livepatch-MICRO-6-0-RT_Update_5, kernel-livepatch-MICRO-6-0-RT_Update_6, kernel-livepatch-MICRO-6-0-RT_Update_7, kernel-livepatch-MICRO-6-0_Update_2, kernel-livepatch-MICRO-6-0_Update_4, kernel-livepatch-MICRO-6-0_Update_5, kernel-livepatch-MICRO-6-0_Update_6, kubeshark-cli, libgcrypt, pam-config, perl, python-requests, python311, and python313), and &lt;b&gt;Ubuntu&lt;/b&gt; (linux-raspi).&lt;/p&gt;</description><guid>https://yieldsfalsehood.com/aeolus/posts/security-updates-for-wednesday-f30bea51/</guid><pubDate>Wed, 06 Aug 2025 13:08:32 GMT</pubDate></item><item><title>Proxmox Virtual Environment 9.0 released</title><link>https://yieldsfalsehood.com/aeolus/posts/proxmox-virtual-environment-9-0-released-d83dab8a/</link><dc:creator>LWN</dc:creator><description>&lt;p&gt;Proxmox Virtual Environment 9.0, based on Debian 13
("trixie"), has been &lt;a href="https://forum.proxmox.com/threads/proxmox-virtual-environment-9-0-released.169257/"&gt;released&lt;/a&gt;. Notable
new features include snapshots for thick-provisioned LVM shared
storage, affinity rules for high availability (HA) clusters, and a
modernized mobile web interface for managing Proxmox systems. See the
&lt;a href="https://pve.proxmox.com/wiki/Roadmap#Proxmox_VE_9.0"&gt;release
notes&lt;/a&gt; and &lt;a href="https://pve.proxmox.com/wiki/Roadmap#9.0-known-issues"&gt;known
issues&lt;/a&gt; for more details about the release.&lt;/p&gt;

&lt;p&gt;&lt;/p&gt;</description><guid>https://yieldsfalsehood.com/aeolus/posts/proxmox-virtual-environment-9-0-released-d83dab8a/</guid><pubDate>Tue, 05 Aug 2025 19:24:19 GMT</pubDate></item><item><title>[$] Improving control over transparent huge page use</title><link>https://yieldsfalsehood.com/aeolus/posts/improving-control-over-transparent-huge-page-use-36b0dbf2/</link><dc:creator>LWN</dc:creator><description>&lt;p&gt;The use of huge pages can significantly increase the performance of many
workloads by reducing both memory-management overhead in the kernel and
pressure on the system's translation lookaside buffer (TLB).  The addition
of transparent huge pages (THP) for the 2.6.38 kernel release in 2011
caused the kernel to allocate huge pages automatically to make their
benefits available to all workloads without any effort needed on the
user-space side.  But it turns out that use of huge pages can make some
workloads slower as the result of internal memory fragmentation, so the THP
feature is often disabled.  Two patch sets aimed at better targeting the
use of transparent huge pages are currently working their way through the
review process.&lt;/p&gt;</description><guid>https://yieldsfalsehood.com/aeolus/posts/improving-control-over-transparent-huge-page-use-36b0dbf2/</guid><pubDate>Tue, 05 Aug 2025 16:15:30 GMT</pubDate></item><item><title>The 2025 Maintainers Summit call for topics</title><link>https://yieldsfalsehood.com/aeolus/posts/the-2025-maintainers-summit-call-for-topics-0e135f11/</link><dc:creator>LWN</dc:creator><description>&lt;p&gt;The &lt;a href="https://lwn.net/ml/all/20250805144357.GA762104@mit.edu"&gt;call for topics for
the 2025 Maintainers Summit&lt;/a&gt; has been posted.  The Summit, to be held in
Tokyo on December 10, will involve around 30 developers gathered to
discuss development-process issues for the kernel.  Anybody who is
interested in attending is encouraged to post a nomination along with the
topic they would like to discuss.  Nominations and topics are best sent
before September 10.
&lt;/p&gt;&lt;p&gt;
The call for topics for the Kernel Summit, which runs as a &lt;a href="https://lpc.events/"&gt;Linux Plumbers Conference&lt;/a&gt; track, is also
out.&lt;/p&gt;</description><guid>https://yieldsfalsehood.com/aeolus/posts/the-2025-maintainers-summit-call-for-topics-0e135f11/</guid><pubDate>Tue, 05 Aug 2025 15:01:23 GMT</pubDate></item></channel></rss>