<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
  <title>phoronix.com</title>
  <link>https://aggr.aymericbeaumet.com/sources/phoronix.com/</link>
  <description>Browse aymeric&#39;s, an independent, searchable archive of readable snapshots from followed feeds, preserved in Git with aggr.</description>
  <language>en</language>
  <atom:link href="https://aggr.aymericbeaumet.com/sources/phoronix.com/rss.xml" rel="self" type="application/rss+xml"/>
  <lastBuildDate>Mon, 12 Oct 2026 10:11:29 +0000</lastBuildDate>
  <generator>aggr</generator>
  <item>
    <title>Linus Torvalds Working On A Hefty Linux Kernel Improvement With Claude Code</title>
    <link>https://aggr.aymericbeaumet.com/items/lobste-rs/2026-10-12-linus-torvalds-working-on-a-hefty-linux-kernel-improvement/</link>
    <guid isPermaLink="false">urn:aggr:item:6d0ad69bc908d0d8896942fa3ed0843061365c29</guid>
    <atom:link href="https://www.phoronix.com/news/Linus-Torvalds-Claude-Code" rel="via" type="text/html"/>
    <pubDate>Mon, 12 Oct 2026 10:11:29 +0000</pubDate>
    <dc:creator>phoronix.com via oceanhaiyang</dc:creator>
    <description>Comments</description>
    <content:encoded>&lt;p&gt;&lt;picture class=&quot;article-picture article-picture-fallback&quot; style=&quot;--image-ratio:16 / 9&quot;&gt;&lt;img src=&quot;https://www.phoronix.com/assets/categories/linuxkernel.webp&quot; alt=&quot;LINUX KERNEL&quot; loading=&quot;eager&quot; decoding=&quot;async&quot; fetchpriority=&quot;high&quot; referrerpolicy=&quot;no-referrer&quot; class=&quot;progressive-image&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;Linux creator Linus Torvalds has been known to &lt;a target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot; href=&quot;https://www.phoronix.com/news/Linus-Torvalds-Debug-AI&quot;&gt;use AI to help with kernel debugging&lt;/a&gt; and outside of the kernel tree has also done &lt;a target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot; href=&quot;https://www.phoronix.com/news/Linus-Torvalds-Vide-Coding&quot;&gt;some vibe coding with Google&#39;s Antigravity&lt;/a&gt;. He has previously said &lt;a target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot; href=&quot;https://www.phoronix.com/news/Linux-Is-Not-Anti-AI&quot;&gt;he views AI as a useful tool&lt;/a&gt;. It turns out he&#39;s even now using Claude Code for working on new Linux kernel features.&lt;/p&gt;
&lt;p&gt;While waiting for the Linux 7.3-rc7 kernel release and refreshing his &lt;em&gt;torvalds/linux.git&lt;/em&gt; repository, I was surprised to find a new kernel branch appear. Typically Torvalds isn&#39;t doing much work on branches in his main repository and typically just hosting the &lt;em&gt;master&lt;/em&gt; branch.&lt;/p&gt;
&lt;p&gt;&lt;picture class=&quot;article-picture article-picture-fallback&quot; style=&quot;--image-ratio:16 / 9&quot;&gt;&lt;img src=&quot;https://www.phoronix.net/image.php?id=2026&amp;amp;image=linux_llm_branch&quot; alt=&quot;noref-filemap-read-with-llm Git branch&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; fetchpriority=&quot;low&quot; referrerpolicy=&quot;no-referrer&quot; class=&quot;progressive-image&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;The new branch to appear is &lt;em&gt;noref-filemap-read-with-llm&lt;/em&gt; and as implied by the &amp;quot;LLM&amp;quot; postfix, is some new kernel improvements he&#39;s been working on with the help of AI / LLMs. Claude Code in particular. The branched code is working on adapting the memory management code to read from the page cache without folio references.&lt;/p&gt;
&lt;p&gt;The code is working on addressing a Linux issue of small reads of one file from many threads contend on the folio reference counting. So the goal of the branch / patch series is to read from the page cache without folio references.&lt;/p&gt;
&lt;p&gt;For those passionate about AI for loving or hating it, in the main &lt;a target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot; href=&quot;https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?h=noref-filemap-read-with-llm&amp;amp;id=4c0f3697118eb3a708ea79175f7f07c43339bfab&quot;&gt;patch message&lt;/a&gt; Linus Torvalds confirmed his AI use in creating this work and related testing and even the initial draft of the cover letter:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;quot;The code, the test programs, the review behind the list above and the first draft of this text were done with an LLM coding assistant (Claude Code) under my direction. The measurements were run on my machine.&amp;quot;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;And for the impact on this situation of addressing the bottleneck of small reads of one file from many threads, the impact of the series is significant:&lt;/p&gt;
&lt;p&gt;&lt;picture class=&quot;article-picture article-picture-fallback&quot; style=&quot;--image-ratio:16 / 9&quot;&gt;&lt;img src=&quot;https://www.phoronix.net/image.php?id=2026&amp;amp;image=linus_llm_performance&quot; alt=&quot;performance results of Linus Torvalds AI code&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; fetchpriority=&quot;low&quot; referrerpolicy=&quot;no-referrer&quot; class=&quot;progressive-image&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;Quite a difference. The patches are currently on Torvalds&#39; &lt;a target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot; href=&quot;https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/log/?h=noref-filemap-read-with-llm&quot;&gt;noref-filemap-read-with-llm Git branch&lt;/a&gt;. We&#39;ll see if he merges his branch for the upcoming Linux 7.4 merge window.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; Some additional AI kernel usage by Torvalds with &lt;a target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot; href=&quot;https://www.phoronix.com/news/Linus-Torvalds-Assoc-Array&quot;&gt;Linus Torvalds &amp;quot;Did What I Preach&amp;quot;, Used AI To Make Code Decipherable &amp;amp; Uncovered More Bugs&lt;/a&gt;.&lt;/p&gt;
</content:encoded>
    <category>news</category>
    <category>linux</category>
    <category>vibecoding</category>
  </item>
  <item>
    <title>Valve Introduces Pyrowave Video Codec In Beta For Low Latency Streaming</title>
    <link>https://aggr.aymericbeaumet.com/items/lobste-rs/2026-09-27-valve-introduces-pyrowave-video-codec-in-beta-for-low/</link>
    <guid isPermaLink="false">urn:aggr:item:a5bd0981f5201ef41b745d9216501772379e5921</guid>
    <atom:link href="https://www.phoronix.com/news/Valve-Steam-Beta-Pyrowave" rel="via" type="text/html"/>
    <pubDate>Sun, 27 Sep 2026 03:41:44 +0000</pubDate>
    <dc:creator>phoronix.com via AviKav</dc:creator>
    <description>Comments</description>
    <content:encoded>&lt;p&gt;&lt;picture class=&quot;article-picture article-picture-fallback&quot; style=&quot;--image-ratio:16 / 9&quot;&gt;&lt;img src=&quot;https://www.phoronix.com/assets/categories/valve.webp&quot; alt=&quot;VALVE&quot; loading=&quot;eager&quot; decoding=&quot;async&quot; fetchpriority=&quot;high&quot; referrerpolicy=&quot;no-referrer&quot; class=&quot;progressive-image&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;Valve&#39;s Steam client beta today introduced Pyrowave as an experimental video codec for high bandwidth, low-latency video streaming.&lt;/p&gt;
&lt;p&gt;Following rumors over the summer of Valve working on a new &amp;quot;Pyrowave&amp;quot; video encoding method for Steam Linux, today it&#39;s rolled out in beta/experimental form for streaming. Pyrowave is available with today&#39;s Steam beta on Windows and macOS as well as Linux, for Linux if using the experimental SteamRT3 Steam client. This high bandwidth, low-latency video codec was developed by Hans-Kristian Arntzen of VKD3D-Proton fame.&lt;/p&gt;
&lt;p&gt;&lt;picture class=&quot;article-picture article-picture-fallback&quot; style=&quot;--image-ratio:16 / 9&quot;&gt;&lt;img src=&quot;https://www.phoronix.net/image.php?id=2026&amp;amp;image=pyrowave_med&quot; alt=&quot;Pyrowave&quot; loading=&quot;lazy&quot; decoding=&quot;async&quot; fetchpriority=&quot;low&quot; referrerpolicy=&quot;no-referrer&quot; class=&quot;progressive-image&quot;&gt;&lt;/picture&gt;&lt;/p&gt;
&lt;p&gt;Pyrowave is said to use 5~10x the bandwidth of other streaming codecs and thus geared for LAN usage with at least Gigabit Ethernet. Pyrowave makes use of the Vulkan API and designed for extremely low latency, and capable of HDR and YUV 4:4:4. With today&#39;s Steam client beta, Pyrowave can be enabled via the Steam Remote Play advanced client settings.&lt;/p&gt;
&lt;p&gt;More details for those interested in the Pyrowave support with today&#39;s Steam beta drop can find the information via &lt;a target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot; href=&quot;https://steamcommunity.com/groups/SteamClientBeta/announcements/detail/689768958096573331&quot;&gt;SteamCommunity.com&lt;/a&gt;.&lt;/p&gt;
</content:encoded>
    <category>news</category>
    <category>graphics</category>
  </item>
</channel>
</rss>
