<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~files/feed-premium.xsl"?>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/" xmlns:feedpress="https://feed.press/xmlns" xmlns:podcast="https://podcastindex.org/namespace/1.0" version="2.0">
  <channel>
    <feedpress:locale>en</feedpress:locale>
    <feedpress:newsletterId>itsfoss</feedpress:newsletterId>
    <atom:link rel="hub" href="https://feedpress.superfeedr.com/"/>
    <title>It's FOSS</title>
    <description>Making You a Better Linux User</description>
    <link>https://itsfoss.com/</link>
    <image>
      <url>https://itsfoss.com/content/images/2025/11/android-chrome-512x512.png</url>
      <title><![CDATA[It's FOSS]]></title>
      <link>https://itsfoss.com/</link>
    </image>
    <generator>Ghost </generator>
    <lastBuildDate>Wed, 12 Aug 2026 00:25:55 +0530</lastBuildDate>
    <atom:link href="https://feed.itsfoss.com/" rel="self" type="application/rss+xml"/>
    <ttl>60</ttl>
    <item>
      <title><![CDATA[These Open Source Devs Are Reverse-Engineering Xbox Game Pass for Linux]]></title>
      <description><![CDATA[They have already cracked Xbox game downloads, and macOS support is also being worked on.]]></description>
      <link>https://feed.itsfoss.com/link/24361/17414994/xodus-xbox-gamepass-linux</link>
      <guid isPermaLink="false">6a7b002db11ec2000188692d</guid>
      <category><![CDATA[News]]></category>
      <dc:creator><![CDATA[Sourav Rudra]]></dc:creator>
      <pubDate>Tue, 11 Aug 2026 22:58:55 +0530</pubDate>
      <media:content url="https://itsfoss.com/content/images/2026/08/xodus-linux-gaming-banner-1.png" medium="image">
        <media:description type="plain">a gamer penguin is shown standing with a xbox series x controller in its flippers (left) near the multi-color, cd-themed xodus logo (right)</media:description>
      </media:content>
      <content:encoded><![CDATA[<figure><img src="https://itsfoss.com/content/images/2026/08/xodus-linux-gaming-banner-1.png" alt="a gamer penguin is shown standing with a xbox series x controller in its flippers (left) near the multi-color, cd-themed xodus logo (right)" loading="lazy"></figure>
<p>Xbox Game Pass has never really worked on Linux beyond <a href="https://www.xbox.com/play" rel="noreferrer">laggy cloud streaming</a>, but an open source project called <strong>Xodus</strong> is trying to change that.</p><p>Earlier this week, <a href="https://www.reddit.com/r/linux_gaming/comments/1vj6mam/comment/p2jbw9h/">replying</a> to a thread on Reddit, <a href="https://github.com/imLinguin">Pawe&#322; Lidwin</a> (<em>imLinguin</em>), project lead of Xodus, confirmed that the hardest parts of running those games on Linux, Xbox authentication, and game downloads are already working.</p><p>The project is attempting to reverse engineer Xbox's entire authentication, licensing, and delivery pipeline well enough to run <a href="https://www.xbox.com/xbox-on-pc" rel="noreferrer">Xbox on PC</a> and <a href="https://www.xbox.com/xbox-game-pass" rel="noreferrer">Game Pass</a> titles on Linux.</p><h2 id="whats-xodus">What's Xodus?</h2><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2026/08/xodus-github-page.png" class="kg-image" alt="a github page that shows some details related to the open source project called xodus" loading="lazy" width="1102" height="713" srcset="https://itsfoss.com/content/images/size/w600/2026/08/xodus-github-page.png 600w, https://itsfoss.com/content/images/size/w1000/2026/08/xodus-github-page.png 1000w, https://itsfoss.com/content/images/2026/08/xodus-github-page.png 1102w" sizes="(min-width: 720px) 720px"></figure><p>Xodus describes itself as "<em>the great gaming migration to Linux</em>," while cautioning people that it is not endorsed by Microsoft and using it comes with risks. You see, modern Xbox PC games run on Microsoft's <a href="https://learn.microsoft.com/en-us/gaming/gdk/?view=gdk-2604">Game Development Kit</a>, or GDK, and ship as encrypted&#8291; <code>MSIXVC</code> packages.</p><p>Getting a game running on Linux means handling both.</p><p>The project's <a href="https://github.com/xodus-gaming">GitHub</a> page currently houses a handful of repositories that include the main <a href="https://github.com/xodus-gaming/xodus">xodus</a> client written in Rust, a forked <a href="https://github.com/xodus-gaming/ntfs">ntfs</a> library for reading MSIXVC, and <a href="https://github.com/xodus-gaming/xgameruntime">xgameruntime</a>, an open source implementation of <code>xgameruntime.dll</code> built for use in Wine.</p><p>A companion repo, <a href="https://github.com/xodus-gaming/xgameruntime-docs">xgameruntime-docs</a>, documents how that same DLL works internally.</p><p>There's also forked copies of <a href="https://github.com/xodus-gaming/wine">Wine</a> and <a href="https://github.com/xodus-gaming/Proton">Proton</a>, maintained by the Xodus team, featuring custom tweaks, and <a href="https://github.com/xodus-gaming/xal-rs">xal-rs</a>, an Xbox authentication library forked from OpenXbox.</p><p><strong>Keep in mind</strong> that there are no binaries available for you to play around with just yet; there's still a lot of work to be done.</p><p><em>So yeah, a </em><a href="https://itsfoss.com/tag/first-look/"><em>First Look</em></a><em> at Xodus is still months away. </em>&#128518;</p><h2 id="the-devs-are-surprised">The devs are surprised</h2><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2026/08/linguin-discord-message-xodus-coverage.png" class="kg-image" alt='a cropped screenshot of a discord message from someone called "linguin"' loading="lazy" width="968" height="490" srcset="https://itsfoss.com/content/images/size/w600/2026/08/linguin-discord-message-xodus-coverage.png 600w, https://itsfoss.com/content/images/2026/08/linguin-discord-message-xodus-coverage.png 968w" sizes="(min-width: 720px) 720px"></figure><p>Thanks to that Reddit reply, the project has gotten a wave of press coverage, and it has caught the developers off guard. "<em>Quite unexpected</em>," wrote Pawe&#322; on the project's Discord server after Digital Foundry picked it up.</p><p>Though the original coverage seems to have been from VideoCardz.com, many of the outlets out there have got a detail wrong. <strong>Describing Xodus as a project from the Heroic Games Launcher team is not right</strong>, as Pawe&#322; is the only Xodus contributor who has also worked on <a href="https://heroicgameslauncher.com">Heroic</a>, not the whole team.</p><p>Another contributor, <a href="https://github.com/BellezaEmporium">BellezaEmporium</a>, who has been busy tracking this surprise wave of coverage, points out that one of the articles has been quite salty in talking about Xodus, while <a href="https://github.com/olivi-r">Olivia</a> (olivi-r) shared some important developmental updates.</p><p>She says that:</p><blockquote>Progress has been fairly rapid the last few days on the xgameruntime side, XTaskQueue is nearly implemented with a few modes and quirks to sort out. <br><br>Currently fixing XUser as it seems the signature generation is a bit messed up &#128556; <br><br>Still need to actually load tickets from xodus into XUser as well, I've been hardcoding mine for the testing, not sure if we're going with the stdio proxy or ipc implemented directly in wine yet.</blockquote><h2 id="what-now">What now?</h2><p>If Xodus pulls this off, it closes one of the last major gaps between Linux and Windows gaming. Game libraries on Steam, GOG, and Epic Games already run well through Proton and Heroic, but Xbox PC and Game Pass titles have been locked to Windows or laggy cloud streaming until now.</p><p>And, if you ask me, this is the right time for <a href="https://www.xbox.com/">Xbox</a> to make Xodus' job easier <strong>by lending a hand</strong>, similar to say how Valve has handled the development of <a href="https://github.com/ValveSoftware/Proton" rel="noreferrer">Proton</a> while supporting <a href="https://www.winehq.org">Wine</a> and <a href="https://github.com/doitsujin/DXVK">DXVK</a> upstream. This way, the whole ecosystem benefits, not just Steam.</p><p>If Xbox decides to help the project, then they do have many avenues to pursue&hellip;</p>
<img src="https://feed.itsfoss.com/link/24361/17414994.gif" height="1" width="1"/>]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Local AI Weekly #1: It's Happening]]></title>
      <description><![CDATA[The local AI scene is more fragmented than the Linux distro landscape.]]></description>
      <link>https://feed.itsfoss.com/link/24361/17414883/local-ai-weekly-1</link>
      <guid isPermaLink="false">6a7afc85b11ec20001886903</guid>
      <category><![CDATA[Newsletter ✉️]]></category>
      <dc:creator><![CDATA[Abhishek Prakash]]></dc:creator>
      <pubDate>Tue, 11 Aug 2026 19:48:32 +0530</pubDate>
      <media:content url="https://itsfoss.com/content/images/2026/08/ai-weekly.png" medium="image">
        <media:description type="plain">local AI weekly</media:description>
      </media:content>
      <content:encoded><![CDATA[<figure><img src="https://itsfoss.com/content/images/2026/08/ai-weekly.png" alt="local AI weekly" loading="lazy"></figure>
<p>Welcome to the first issue of Local AI Weekly. A lot of It's FOSS readers have been curious about local AI but didn't want it mixed into FOSS Weekly. So here we are. A separate space for people who want to explore AI but the open source ones.</p><p>I'll be sharing experiments from my own hardware, open model news, tools worth your attention, and will keep an eye on the AI related news worth knowing. Let's get into it.</p><h2 id="%F0%9F%A7%AA-experiment-hermes-on-a-raspberry-pi">&#129514; Experiment: Hermes on a Raspberry Pi</h2><p>Hermes is the buzz of the AI town so I decided to give it a try. But I chose a rather unusual setup. I have the <a href="https://itsfoss.com/hermes-desktop-remote-gateway/">Hermes backend running on a Raspberry Pi and connecting to it via Hermes Desktop on my main machine</a>. So the agent actually runs Pi, and I interact from my computer. </p><p>Hermes Desktop also has a voice conversation feature, most AI tools have it these days. Voice AI is shaping up to be the next big thing. <a href="https://itsfoss.com/news/myna-ai-speech-to-text-tool/">Ubuntu 26.10 is already preparing native voice AI support</a> and local tools like <a href="https://itsfoss.com/news/vocalinux-beta-release/">Vocalinux are already in development</a>. </p><p>Seems like we're not far from AI-based desktop companions you can actually talk to. Think email briefings, task reporting, agent control. <a href="https://itsfoss.com/news/autonomous-intern-2/">Those things are already here, even if in early stages</a>.</p><h2 id="%F0%9F%94%8D-discover-ai-tools">&#128269; Discover AI tools</h2><p>Here is <a href="https://openknowledge.ai/">a new open source markdown-based knowledge base</a> built for you and your AI agents. It is local-first, git-backed, and ships with a native MCP server, so commercial or local AI agents can read and write your notes directly. </p><p>Worth a look if you're building a personal wiki or a shared second brain your coding agents can use across sessions. Still in early stages of development, so expect bugs here and there. I am currently using Tolaria for my personal KB, and this one is my on my weekend activity list.</p><p>Another interesting open source AI tool I came across recently is <a href="https://cleat.sh/">Cleat</a>. It basically runs Claude Code inside a Docker sandbox with one command, so an autonomous agent session can't touch your host system. It shares your Claude auth, edits project files, installs packages, and runs any command inside the container, but stays blocked from your SSH keys, other projects, and the rest of your machine unless you opt in. </p><p>The project is fairly new, and I don't see <a href="https://github.com/cleatdev/cleat">activities on its GitHub repo</a> in the last three weeks. Hope it is not on the road to become an abandonware.</p><h2 id="%F0%9F%93%A1-open-model-news">&#128225; Open Model News</h2><p>The open model space has had a busy few weeks.</p><p>Kimi K3 landed on July 16 from Moonshot AI. It's a 2.8-trillion-parameter Mixture-of-Experts model with a 1M token context window, released under a "Modified MIT license". It's the largest open-weight model ever released, and early benchmarks are putting it within reach of frontier closed models. Running it locally requires serious hardware, but smaller distillations should be here soon.</p><p>Around the same time, <a href="https://thinkingmachines.ai/news/introducing-inkling/">Inkling was released by Thinking Machines Lab</a>, the startup founded by former OpenAI CTO Mira Murati. It's a 975-billion-parameter multimodal model released under Apache 2.0. The Apache 2.0 choice is significant because it means free commercial use without the usage restrictions that come with some other open licenses, like the modified MIT.</p><p>Both are too large to run on most home hardware right now. But these releases matter because quantized versions and smaller distillations typically follow within weeks. Worth keeping an eye on Ollama's model library, even though Ollama is likely offering them on their cloud plan.</p><h2 id="%F0%9F%97%82-ai-jargon-quantization">&#128450; AI Jargon: Quantization</h2><p>You might have come across the word quantization. It is the process of reducing the 'numerical precision' of a model's weights to make it smaller (and faster). A full-precision model stores each value as a 32-bit or 16-bit float. A quantized model stores them at 8-bit, 4-bit, or even lowre. The model gets smaller so it uses less RAM, and runs faster but that comes at the cost of quality.</p><p>Take a look at the tags of any model at Ollama... <a href="https://ollama.com/library/llama3.1/tags">llama3.1 for example</a>. You'll see names like instruct-q2_K, text-q3_K_S, fp16 etc. Those are quantized. The file size is smaller, an indication that it will need less RAM. </p><h2 id="%E2%9A%A1-quick-tip">&#9889; Quick Tip</h2><p>When downloading models via Ollama, you can specify the quantization level directly. Instead of <code>ollama pull llama3</code>, try <code>ollama pull llama3:8b-instruct-q4_K_M</code> to get a specific quantized variant. Check the available tags on <a href="https://ollama.com/library">ollama.com/library</a> for whichever model you're pulling. Just add /tags/ at the end of it.</p><h2 id="and-we-continue">And we continue...</h2><p>I'll be honest. The local AI scene is more fragmented than the Linux distro landscape. And not all of us have the same needs. If you're a DevOps person, you might have no interest in AI image restoration tools. If you're a developer, graphics workflows probably don't apply to you.</p><p>So I'm going to share my own experiments and exploration. Some of it will be useful to you, some won't. That's fine. You'll likely learn new things and that's the goal.</p><p>See you in two week.</p>
<img src="https://feed.itsfoss.com/link/24361/17414883.gif" height="1" width="1"/>]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Run Hermes on Raspberry Pi, Control It from Your Laptop]]></title>
      <description><![CDATA[The idea is to use Raspberry Pi as an always-on Hermes backend while using it from the computer(s).]]></description>
      <link>https://feed.itsfoss.com/link/24361/17414747/hermes-desktop-remote-gateway</link>
      <guid isPermaLink="false">6a7ab870b11ec20001886779</guid>
      <category><![CDATA[Local AI]]></category>
      <dc:creator><![CDATA[Abhishek Prakash]]></dc:creator>
      <pubDate>Tue, 11 Aug 2026 17:08:23 +0530</pubDate>
      <media:content url="https://itsfoss.com/content/images/2026/08/hermes-desktop-remote-gateway.webp" medium="image">
        <media:description type="plain">Hermes desktop gateway setting</media:description>
      </media:content>
      <content:encoded><![CDATA[<figure><img src="https://itsfoss.com/content/images/2026/08/hermes-desktop-remote-gateway.webp" alt="Hermes desktop gateway setting" loading="lazy"></figure>
<p>My <a href="https://www.youtube.com/watch?v=27baD2XZPiM">agent harnessing journey started with Nanoclaw</a>. Which is super simple to setup and use. It works for a few simpler tasks through Telegram.</p><p>But I wanted something to work on my main computer. Out of all <a href="https://itsfoss.com/openclaw-alternatives/" rel="noreferrer">claw like agents</a>, I find <a href="https://hermes-agent.nousresearch.com/">Hermes</a> the most suited. </p><p>So I installed Hermes on a Raspberry Pi running on <a href="https://itsfoss.com/pironman-5-pro-max-review/" rel="noreferrer">Pironman 5 Pro Max</a>. And I installed Hermes desktop on my Asus Zenbook laptop, my primary system. </p><p>The advantage is that the Raspberry Pi remains the always-on Hermes machine. I can close Hermes Desktop or shut down the laptop without needing Hermes itself to run on the laptop (for scheduled tasks). Also, Hermes agents won't have unrestricted access to my system. A safer approach, in my opinion. At least, that's the idea I am going with.</p><p>The basic architecture is:</p><pre><code class="language-text">Laptop
&#9492;&#9472;&#9472; Hermes Desktop
        &#9474;
        &#9474; Remote Gateway
        &#9660;
Raspberry Pi
&#9492;&#9472;&#9472; hermes serve
    &#9500;&#9472;&#9472; Agents
    &#9500;&#9472;&#9472; Jobs
    &#9500;&#9472;&#9472; Memory
    &#9492;&#9472;&#9472; Tools
</code></pre><p>Let me show you how you can use the Hermes agent via the remote gateway feature.</p><h2 id="step-1-start-the-hermes-gateway-on-the-raspberry-pi">Step 1: Start the Hermes Gateway on the Raspberry Pi</h2><div class="kg-card kg-callout-card kg-callout-card-red"><div class="kg-callout-emoji">&#128679;</div><div class="kg-callout-text">I presume that you have already have Hermes agent installed on Raspberry Pi or any other remote system you can reach from your other system.</div></div><p>Open a terminal on the <a href="https://itsfoss.com/ssh-into-raspberry/" rel="noreferrer">Raspberry Pi or SSH into it</a>. </p><p>You need to add the following in the <code>~/.hermes/.env</code> file of hermes:</p><pre><code>HERMES_DASHBOARD_BASIC_AUTH_USERNAME=admin
HERMES_DASHBOARD_BASIC_AUTH_PASSWORD=YOUR_STRONG_PASSWORD
HERMES_DASHBOARD_BASIC_AUTH_SECRET=YOUR_RANDOM_SECRET</code></pre><p>The 'random secret' can be generated with.</p><pre><code>openssl rand -base64 32</code></pre><p>These credentials will be used from the Hermes desktop. Now start Hermes's backend with:</p><pre><code class="language-bash">hermes serve --host 0.0.0.0 --port 9119
</code></pre><p>You may see a message like this:</p><pre><code class="language-text">Headless backend (hermes serve): web UI disabled &mdash; use `hermes dashboard` for the browser UI.
</code></pre><p>This is normal. <code>hermes serve</code> does not provide a browser interface. It starts the backend that Hermes Desktop connects to.</p><p>Keep this process running while testing the connection.</p><h2 id="step-2-verify-that-hermes-is-listening">Step 2: Verify that Hermes is listening</h2><p>Open another terminal tab to access the Raspberry Pi, and run:</p><pre><code class="language-bash">ss -ltnp | grep 9119
</code></pre><p>You should see something containing:</p><pre><code class="language-text">0.0.0.0:9119
</code></pre><p>This means Hermes is listening for connections on port <code>9119</code>.</p><h2 id="step-3-install-hermes-desktop-on-the-pc">Step 3: Install Hermes Desktop on the pc</h2><p>Hermes provides an official script for installing the Hermes Desktop:</p><pre><code>curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash</code></pre><p>During installation, Hermes may ask to choose a terminal backend:</p><pre><code class="language-text">Select terminal backend:

Local
Docker
Modal
SSH
Daytona
...
Keep current (local)
</code></pre><p>For this setup, you can leave this as:</p><pre><code class="language-text">Keep current (local)
</code></pre><p>The Terminal Backend setting is separate from the Remote Gateway setting. The gateway is what connects Hermes Desktop to Hermes running on your Raspberry Pi.</p><p>I also left out the model selection. Whatever the remote Hermes server uses will be used here, too.</p><h2 id="step-4-use-remote-gateway-on-hermes">Step 4: Use remote gateway on Hermes</h2><p>Start Hermes Desktop from the terminal:</p><pre><code>hermes desktop</code></pre><p>That's the way it runs for the moment. Ironical to run a desktop GUI app from the terminal.</p><p>Anyways, inside Hermes Desktop, click on the settings and go to gateway and find the remote gateway option:</p><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2026/08/hermes-remote-gateway.webp" class="kg-image" alt="" loading="lazy" width="1856" height="996" srcset="https://itsfoss.com/content/images/size/w600/2026/08/hermes-remote-gateway.webp 600w, https://itsfoss.com/content/images/size/w1000/2026/08/hermes-remote-gateway.webp 1000w, https://itsfoss.com/content/images/size/w1600/2026/08/hermes-remote-gateway.webp 1600w, https://itsfoss.com/content/images/2026/08/hermes-remote-gateway.webp 1856w" sizes="(min-width: 720px) 720px"></figure><p>In the Remote URL field, enter the address of the device running the Hermes backend with the port 9119:</p><pre><code class="language-text">http://&lt;IP of Pi&gt;:9119
</code></pre><p>Then save/apply the setting and reconnect.</p><p>Hermes Desktop should now connect to the Hermes backend running on your Raspberry Pi. </p><p>Hermes Desktop becomes the interface for interacting with the Hermes instance on the Raspberry Pi.</p><h2 id="step-5-make-the-gateway-permanent">Step 5: Make the gateway permanent</h2><p>If things are working fine so far, it is time to make things permanent. Because keeping this running on the remote Hermes server is not a wise move.</p><pre><code class="language-bash">hermes serve --host 0.0.0.0 --port 9119
</code></pre><p>Because if I close that terminal or reboot the Raspberry Pi, the gateway will stop.</p><p>For an always-on Raspberry Pi setup, running <code>hermes serve</code> as a systemd service works better. </p><p>No need to SSH into the Pi and manually launch Hermes every time. It will be automatically start thanks to the systemd service.</p><p>Get the Hermes executable path with:</p><pre><code>which hermes</code></pre><p>And then create the systemd service:</p><pre><code>sudo nano /etc/systemd/system/hermes-server.service</code></pre><p>Here's the file I used. <strong>You should replace the EnnvironmentFile and ExecStart values as per your setup</strong>.</p><pre><code>[Unit]
Description=Hermes Agent Backend
After=network-online.target
Wants=network-online.target

[Service]
Type=simple
User=pi
EnvironmentFile=/home/pi/.hermes/.env
ExecStart=/home/pi/.local/bin/hermes serve --host 0.0.0.0 --port 9119
Restart=always
RestartSec=5

[Install]
WantedBy=multi-user.target</code></pre><p>Once you have saved the service file, run it in this fashion:</p><pre><code>sudo systemctl daemon-reload
sudo systemctl enable --now hermes-server</code></pre><p>Check the status of the newly created systemd service:</p><pre><code>systemctl status hermes-server</code></pre><h2 id="conclusion">Conclusion</h2><p>I am yet to fully utilize Hermes on desktop with the remote gateway method. Portability could be an issue if I move out of my home network, but even in that case, there are ways to <a href="https://itsfoss.com/tailscale-raspberry-pi-ssh/" rel="noreferrer">SSH into Raspberry Pi from outside network</a>.</p><p>I'll be sharing more of my local AI exploration and experiences. Do <a href="https://itsfoss.com/local-ai-weekly/">subscribe to Local AI Weekly newsletter</a> for that.</p>
<img src="https://feed.itsfoss.com/link/24361/17414747.gif" height="1" width="1"/>]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Linux Mint Teases A Kernel Cleanup Trick That Fedora Figured Out Years Ago]]></title>
      <description><![CDATA[The work-in-progress feature would clear out old, unused kernels automatically every week.]]></description>
      <link>https://feed.itsfoss.com/link/24361/17414686/linux-mint-kernel-removal-feature</link>
      <guid isPermaLink="false">6a7acafeb11ec200018867a0</guid>
      <category><![CDATA[News]]></category>
      <dc:creator><![CDATA[Sourav Rudra]]></dc:creator>
      <pubDate>Tue, 11 Aug 2026 16:11:46 +0530</pubDate>
      <media:content url="https://itsfoss.com/content/images/2026/08/linux-mint-kernel-removal-feature-banner.png" medium="image">
        <media:description type="plain">linux mint logo on left inside a gear, a screenshot of the system administration app with the new "kernels" page open on the right</media:description>
      </media:content>
      <content:encoded><![CDATA[<figure><img src="https://itsfoss.com/content/images/2026/08/linux-mint-kernel-removal-feature-banner.png" alt="linux mint logo on left inside a gear, a screenshot of the system administration app with the new &quot;kernels&quot; page open on the right" loading="lazy"></figure>
<p>The Linux Mint project regularly puts out monthly news that gives us a look at what the developers are working on and where the overall project is headed towards.</p><p>Their July update has shown us how the distribution intends to handle kernels going forward, moving the entire job out of the <a href="https://github.com/linuxmint/mintupdate">Update Manager</a> and into a different tool altogether.</p><h2 id="a-new-feature">A new feature?</h2><figure class="kg-card kg-gallery-card kg-width-wide kg-card-hascaption"><div class="kg-gallery-container"><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://itsfoss.com/content/images/2026/08/linux-mint-kernel-removal-1.png" width="1079" height="748" loading="lazy" alt="" srcset="https://itsfoss.com/content/images/size/w600/2026/08/linux-mint-kernel-removal-1.png 600w, https://itsfoss.com/content/images/size/w1000/2026/08/linux-mint-kernel-removal-1.png 1000w, https://itsfoss.com/content/images/2026/08/linux-mint-kernel-removal-1.png 1079w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://itsfoss.com/content/images/2026/08/linux-mint-kernel-removal-2.png" width="628" height="573" loading="lazy" alt="" srcset="https://itsfoss.com/content/images/size/w600/2026/08/linux-mint-kernel-removal-2.png 600w, https://itsfoss.com/content/images/2026/08/linux-mint-kernel-removal-2.png 628w"></div><div class="kg-gallery-image"><img src="https://itsfoss.com/content/images/2026/08/linux-mint-kernel-removal-3.png" width="734" height="568" loading="lazy" alt="" srcset="https://itsfoss.com/content/images/size/w600/2026/08/linux-mint-kernel-removal-3.png 600w, https://itsfoss.com/content/images/2026/08/linux-mint-kernel-removal-3.png 734w" sizes="(min-width: 720px) 720px"></div></div></div><figcaption><p><i><em class="italic" style="white-space: pre-wrap;">Source: The Linux Mint Blog</em></i></p></figcaption></figure><p>Yes, and no. Kernel management isn't new, as in the past, Update Manager has let users view and remove individual kernels, but that functionality was removed.</p><p>The new implementation sits inside the <a href="https://github.com/linuxmint/mintsysadm">System Administration</a> tool instead, and it's built to behave the same way whether you're on Linux Mint or LMDE.</p><p>Instead of tracking individual versions one at a time, the new "<em>Kernels</em>" page inside System Administration groups multiple kernel versions according to series. <strong>Setting up the tool is a one-time choice</strong> of you telling it which kernel series matter to you and how deep a backlog to hold onto for each one.</p><p>Everything downstream runs on its own after that. The series you're following keeps updating through Update Manager the same way they always have, while anything past your set limit gets thrown out during a scheduled pass once a week.</p><p><strong>Manual cleanups are possible too </strong>for times when you want to quickly free up some space to accommodate other content. Individual kernels can also be marked "<em>Protected</em>," which keeps them off the chopping block regardless of whether their series is tracked or how old they are.</p><p>Before you go looking for this on your own system, <strong>know that it isn't live yet</strong>.</p><p>Linux Mint project lead Clement Lefebvre has said that this is a preview of what's coming to the next Mint release.</p><h2 id="fedora-has-this-already">Fedora has this already</h2><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2026/08/fedora-workstation-linux-kernel-removal.png" class="kg-image" alt="terminal window on a fedora workstation system that shows how linux kernel-related packages are handled during a sudo dnf update command run" loading="lazy" width="1010" height="1098" srcset="https://itsfoss.com/content/images/size/w600/2026/08/fedora-workstation-linux-kernel-removal.png 600w, https://itsfoss.com/content/images/size/w1000/2026/08/fedora-workstation-linux-kernel-removal.png 1000w, https://itsfoss.com/content/images/2026/08/fedora-workstation-linux-kernel-removal.png 1010w" sizes="(min-width: 720px) 720px"></figure><p>I understand that Linux Mint has had to reimplement their solution, but <a href="https://fedoraproject.org/">Fedora</a> has had this problem solved for years. Its <a href="https://docs.fedoraproject.org/en-US/quick-docs/dnf/">DNF</a> package manager has done this by default the whole time.</p><p>The setting behind it is called <code>installonly_limit</code>, and <a href="https://discussion.fedoraproject.org/t/kernels-are-accumulating-in-boot/179352/5">it defaults to 3</a>. Only the three most recent kernel builds stay installed at any given time. Whenever a new kernel comes in through a regular update, DNF removes whatever falls outside that limit as part of the same transaction.</p><p>There's no separate scheduled job behind it, unlike Mint's new weekly cleanup. It only runs when you actually update, so a kernel installed outside DNF's normal flow would just sit there untouched.</p><p>The two approaches end up solving a similar problem in different ways. Fedora's is a flat, always-on limit tied directly to the update transaction. Mint's new implementation, once it ships, would hand you more direct control instead.</p><p>Kernel management wasn't the only thing in Mint's July post. The team also shipped new <a href="https://www.linuxmint.com/hwe.php">HWE ISOs</a> for Linux Mint 22.3, this time built on <a href="https://itsfoss.com/news/linux-kernel-7-0-release/" rel="noreferrer">Linux 7.0</a>, and <a href="https://github.com/fcitx/fcitx5">Fcitx5</a> support lands in Cinnamon, running the same way across Wayland and X11.</p><p>For the full rundown, including the new environment variables page and the panel fixes, <a href="https://blog.linuxmint.com/?p=5050">the original blog</a> is a must-read.</p><hr><p><strong>Suggested Read &#128214;: </strong><em>In related news, </em><a href="https://itsfoss.com/news/linux-mint-wayland-stable/"><em>Linux Mint now considers Wayland stable</em></a><em> enough for inclusion in its next release, due Christmas.</em></p>
<img src="https://feed.itsfoss.com/link/24361/17414686.gif" height="1" width="1"/>]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[CachyOS is Laying Groundwork for The Server Edition]]></title>
      <description><![CDATA[The CLI installer's new experimental profiles target the upcoming Server Edition, while Shelly gets a full rewrite.]]></description>
      <link>https://feed.itsfoss.com/link/24361/17411563/cachyos-august-2026-release</link>
      <guid isPermaLink="false">6a799aabcd18cc0001be0d6c</guid>
      <category><![CDATA[News]]></category>
      <dc:creator><![CDATA[Sourav Rudra]]></dc:creator>
      <pubDate>Mon, 10 Aug 2026 20:39:59 +0530</pubDate>
      <media:content url="https://itsfoss.com/content/images/2026/08/cachy-os-august-2026-release-banner.png" medium="image">
        <media:description type="plain">cachy os 2608 release banner that showcases a desktop screenshot i</media:description>
      </media:content>
      <content:encoded><![CDATA[<figure><img src="https://itsfoss.com/content/images/2026/08/cachy-os-august-2026-release-banner.png" alt="cachy os 2608 release banner that showcases a desktop screenshot i" loading="lazy"></figure>
<p>Love them or hate them, <a href="https://itsfoss.com/rolling-release/">rolling release distros</a> have managed to take a slice out of the Linux desktop market share. They provide a bleeding-edge experience that stays quite stable if cared for and bites a user's a** if handled poorly.</p><p><a href="https://cachyos.org">CachyOS</a> is one of those options that has been only getting more popular as the days go by. Offering a rebuilt Arch package stack with CPU-specific optimizations and a custom kernel tuned for responsiveness, it is a distro that delivers some good performance.</p><p>You might remember late last year, the developers had teased plans for a dedicated <a href="https://itsfoss.com/news/cachyos-server-edition-plans/">Server Edition</a> aimed at NAS setups and hosting providers. Their newest release shows us where some of the work is happening, along with the typical distro-focused improvements.</p><h2 id="whats-fresh">What's fresh?</h2><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2026/08/cachyos-2608-fastfetch-output.png" class="kg-image" alt="cachyos 2608 release fastfetch output and app launcher window" loading="lazy" width="1920" height="1080" srcset="https://itsfoss.com/content/images/size/w600/2026/08/cachyos-2608-fastfetch-output.png 600w, https://itsfoss.com/content/images/size/w1000/2026/08/cachyos-2608-fastfetch-output.png 1000w, https://itsfoss.com/content/images/size/w1600/2026/08/cachyos-2608-fastfetch-output.png 1600w, https://itsfoss.com/content/images/2026/08/cachyos-2608-fastfetch-output.png 1920w" sizes="(min-width: 720px) 720px"></figure><p>The <a href="https://github.com/CachyOS/cachyos-calamares">graphical installer</a> sees many new additions, such as Hyprland's <em>Noctalia</em> option swapping SDDM for <code>noctalia-greeter</code>, Cinnamon moving to <code>lightdm-slick-greeter</code>, GNOME gaining <code>gvfs-dnssd</code>, and COSMIC picking up <code>cosmic-monitor</code>.</p><p>For the <a href="https://github.com/CachyOS/New-Cli-Installer">CLI installer</a>, other than the usual housekeeping work of addressing bugs and refactoring the code, there's <strong>experimental support for Server Edition installation profiles</strong>, marking a key milestone in the new variant's development.</p><figure class="kg-card kg-gallery-card kg-width-wide"><div class="kg-gallery-container"><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://itsfoss.com/content/images/2026/08/cachyos-2608-installer-hyprland-1.png" width="1154" height="887" loading="lazy" alt="" srcset="https://itsfoss.com/content/images/size/w600/2026/08/cachyos-2608-installer-hyprland-1.png 600w, https://itsfoss.com/content/images/size/w1000/2026/08/cachyos-2608-installer-hyprland-1.png 1000w, https://itsfoss.com/content/images/2026/08/cachyos-2608-installer-hyprland-1.png 1154w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://itsfoss.com/content/images/2026/08/cachyos-2608-installer-hyprland-2.png" width="1154" height="887" loading="lazy" alt="" srcset="https://itsfoss.com/content/images/size/w600/2026/08/cachyos-2608-installer-hyprland-2.png 600w, https://itsfoss.com/content/images/size/w1000/2026/08/cachyos-2608-installer-hyprland-2.png 1000w, https://itsfoss.com/content/images/2026/08/cachyos-2608-installer-hyprland-2.png 1154w" sizes="(min-width: 720px) 720px"></div></div></div></figure><p><strong>Shelly</strong> became CachyOS's default GUI package manager back in April, replacing Octopi, and <a href="https://itsfoss.com/news/shelly-package-manager/">we found it a promising switch</a> once we spent time with it. With this CachyOS release, Shelly has got its most significant change yet with its v3 iteration.</p><p>It has gone from being written in <strong>C#</strong> to <strong>Zig</strong>, replacing the managed runtime with native binaries that start faster and use less memory. </p><p>Coupled with that is the new onboarding screen that shows up at first run, along with list and grid views for browsing packages, and AUR PKGBUILD previews with build output.</p><figure class="kg-card kg-gallery-card kg-width-wide"><div class="kg-gallery-container"><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://itsfoss.com/content/images/2026/08/cachyos-2608-shelly-v3-a.png" width="988" height="749" loading="lazy" alt="" srcset="https://itsfoss.com/content/images/size/w600/2026/08/cachyos-2608-shelly-v3-a.png 600w, https://itsfoss.com/content/images/2026/08/cachyos-2608-shelly-v3-a.png 988w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://itsfoss.com/content/images/2026/08/cachyos-2608-shelly-v3-b.png" width="988" height="749" loading="lazy" alt="" srcset="https://itsfoss.com/content/images/size/w600/2026/08/cachyos-2608-shelly-v3-b.png 600w, https://itsfoss.com/content/images/2026/08/cachyos-2608-shelly-v3-b.png 988w" sizes="(min-width: 720px) 720px"></div></div><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://itsfoss.com/content/images/2026/08/cachyos-2608-shelly-v3-c.png" width="988" height="749" loading="lazy" alt="" srcset="https://itsfoss.com/content/images/size/w600/2026/08/cachyos-2608-shelly-v3-c.png 600w, https://itsfoss.com/content/images/2026/08/cachyos-2608-shelly-v3-c.png 988w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://itsfoss.com/content/images/2026/08/cachyos-2608-shelly-v3-d.png" width="988" height="749" loading="lazy" alt="" srcset="https://itsfoss.com/content/images/size/w600/2026/08/cachyos-2608-shelly-v3-d.png 600w, https://itsfoss.com/content/images/2026/08/cachyos-2608-shelly-v3-d.png 988w" sizes="(min-width: 720px) 720px"></div></div></div></figure><p>You also get a new <em>Utilities</em> page for syncing the database, cleaning up the cache, and orphaned package removal. Similarly, its CLI version can now search repositories and the AUR from one place, running update checks across the repos, AUR, AppImage, and Flatpak.</p><p><a href="https://github.com/CachyOS/cachy-update">Cachy-Update</a> now runs on top of <em>Arch-Update v4.x</em>, with the systray applet ported to Rust. The new <code>--check --enable</code> flag combines two previously separate steps, turning on automated update checks and launching the tray icon together.</p><p>Then there's the handheld detection with <a href="https://wiki.cachyos.org/features/chwd/chwd/">chwd</a>, which currently works off board name pattern matching, picking up Bulgarian localization, and no longer tripping up when the <code>board_name</code> DMI file is missing.</p><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2026/08/cachyos-2608-welcome-app.png" class="kg-image" alt="the welcome app for cachyos that is showing a bunch of buttons for quick access to important resources" loading="lazy" width="890" height="724" srcset="https://itsfoss.com/content/images/size/w600/2026/08/cachyos-2608-welcome-app.png 600w, https://itsfoss.com/content/images/2026/08/cachyos-2608-welcome-app.png 890w" sizes="(min-width: 720px) 720px"></figure><p>And finally, we have the <a href="https://github.com/CachyOS/CachyOS-Welcome">Welcome</a> app that had its DNS handling reworked, resolving an issue that kept the speed-test based ranking from actually picking the fastest server.</p><p>You can refer to the <a href="https://cachyos.org/blog/2608-august-release/">release announcement blog</a> to know about the smaller changes that we have skipped here.</p><h2 id="get-this-now">Get this now</h2><p>Fresh ISOs for both editions <a href="https://cachyos.org/download/">are live now</a>. Grab the "<strong><em>Desktop Edition</em></strong>" for the full CPU-optimized desktop experience, or the "<strong><em>Handheld Edition</em></strong>" if you're running a Steam Deck, ROG Ally, Legion Go, or Legion Go S.</p><div class="kg-card kg-button-card kg-align-center"><a href="https://cachyos.org/download/" class="kg-btn kg-btn-accent">CachyOS</a></div><p><strong>Existing users</strong> don't need to reinstall anything to get this release. Just open <a href="https://github.com/Seafoam-Labs/Shelly-ALPM" rel="noreferrer">Shelly</a> from the app launcher and go into the "<em>Update</em>" page. Here, wait a bit for the sync to complete, or click on "<em>Check Again</em>" to pull in updates from the official repositories, AUR, and Flatpak in one go.</p><p>If you prefer the terminal, Shelly's CLI can handle the same job with a single command:</p><pre><code>shelly</code></pre>
<img src="https://feed.itsfoss.com/link/24361/17411563.gif" height="1" width="1"/>]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[openJiuwen’s Agent Swarm: When AI Agents Finally Work as a Team]]></title>
      <description><![CDATA[openJiuwen is an open-source AI agent platform to help developers build production-grade AI agents and enable large-scale multi-agent collaboration. ]]></description>
      <link>https://feed.itsfoss.com/link/24361/17411448/openjiuwens-agent-swarm</link>
      <guid isPermaLink="false">6a742c8d40b6c5000119b8f3</guid>
      <category><![CDATA[AI 🤖]]></category>
      <dc:creator><![CDATA[Edmar Pereira]]></dc:creator>
      <pubDate>Mon, 10 Aug 2026 18:21:35 +0530</pubDate>
      <media:content url="https://itsfoss.com/content/images/2026/08/jiuwen-swarm.webp" medium="image">
        <media:description type="plain">openJiuwen Agent Swarm</media:description>
      </media:content>
      <content:encoded><![CDATA[<figure><img src="https://itsfoss.com/content/images/2026/08/jiuwen-swarm.webp" alt="openJiuwen Agent Swarm" loading="lazy"></figure>
<p>Over the past two years, the AI agent space has gone through wave after wave of "engineering paradigm shifts". From Prompt Engineering to Context Engineering, and on to Harness Engineering, each iteration has focused on making individual agents smarter and more reliable.</p><p>However, complex tasks in the real world are never completed by a single person. </p><p>For example, multi-disciplinary medical consultations require experts from various fields working in tandem. </p><p>Similarly, large-scale software engineering projects demand product managers, frontend engineers, backend developers, and QA testers pushing forward together. </p><p>And yet, AI industry is still trying to build an "all-powerful" single agent rather than a well-coordinated team of agents.</p><p>This is precisely the problem openJiuwen aims to address.</p><h2 id="what-is-openjiuwen">What is openJiuwen?</h2><p><a href="https://github.com/openJiuwen-ai">openJiuwen</a> is an open-source AI agent platform jointly built by Huawei Laboratories, Huawei Cloud, and the Terminal Xiaoyi team, released under the Apache 2.0 license. Its goal is to help developers build production-grade AI agents and enable large-scale multi-agent collaboration.</p><p>In May 2026, the openJiuwen community released a major component: <a href="https://github.com/openJiuwen-ai/jiuwenswarm" rel="noreferrer">JiuwenSwarm</a>. It marks the first engineering implementation of "Coordination Engineering", moving the focus from "making a single agent smarter" to "making multiple agents collaborate efficiently."</p><p>In collaboration with Huawei's Terminal Tablet &amp; PC Product Line, Software Department, and other teams, openJiuwen launched the HarmonyOS PC version of JiuwenSwarm. This means JiuwenSwarm shares the exact same technical DNA with the HarmonyOS ecosystem right from the architectural foundation.</p><h2 id="what-makes-jiuwenswarm-different">What makes JiuwenSwarm different?</h2><p>At the core of JiuwenSwarm is the Agent Swarm mechanism, which enables multiple AI agents to autonomously divide labor, dynamically negotiate, and collaborate efficiently. </p><p>Below are its key features.</p><h3 id="heterogeneous-model-routing-for-different-tasks">Heterogeneous model routing for different tasks</h3><p>JiuwenSwarm supports routing members to different models, providing appropriate model capabilities for different roles, thus allocating heavy-reasoning models to complex logic and lightweight models to simple tasks. This reduces system load and improves overall execution quality. Developers simply declare the role-to-model mapping in a configuration file, and the system automatically manages scheduling.</p><p>JiuwenSwarm has already achieved seamless integration with platforms like HarmonyOS Xiaoyi and Lark (Feishu). Developers can build JiuwenSwarm-mode agents that are invokable directly via HarmonyOS devices.</p><h3 id="layered-memory-architecture">Layered memory architecture</h3><p>Paired with a layered persistent memory system, JiuwenSwarm retains full-dimensional records across sessions, including operation history, enterprise profiles, and policy guidelines. Through a cross-Swarm experience inheritance mechanism, the experience accumulated by one Swarm can be directly inherited by another.</p><h3 id="distributed-deployment">Distributed deployment</h3><p>JiuwenSwarm supports distributed Agent Swarms. The Leader Agent and swarm members can run across different processes, different nodes, or even entirely different servers. This capability is especially critical for tasks requiring access to isolated environments, such as intranet databases.</p><p>This architecture naturally adapts to the multi-device distributed scenarios of HarmonyOS PC. In the HarmonyOS PC "Agent PC" environment, the PC acts as the home base for the Leader Agent, while HarmonyOS devices like phones and tablets act as Teammate Agent nodes, working together without needing extra adaptation. </p><p>With the Channels mechanism supporting platform integrations like Xiaoyi out of the box, developers can build multi-agent applications for the HarmonyOS PC ecosystem straight away.</p><h3 id="observability-and-self-evolution">Observability and self-evolution</h3><p>JiuwenSwarm provides an intuitive interactive interface, helping users track Swarm running states, task progress, and member workloads in real time.</p><p>Simultaneously, its experience closed-loop mechanism captures task breakdown paths, role allocation strategies, tool invocation sequences, and result evaluations, converting them into reusable "task templates." The next time a similar task arises, the Swarm can skip the planning phase and jump straight into execution.</p><p>In enterprise office scenarios, <a href="https://officeclaw.ai/" rel="noreferrer">OfficeClaw</a> has already leveraged JiuwenSwarm to achieve automated collaboration across content generation, document processing, and knowledge search. </p><p>Meanwhile, the Swarm Skills Hub has attracted contributions from numerous developers, fostering a virtuous ecosystem loop.</p><h2 id="where-its-headed">Where it's headed</h2><p>In openJiuwen's commercialization roadmap, the native HarmonyOS agent system represents one of the largest and strategically most significant deployment cases. </p><p>With JiuwenSwarm now open source, developers can directly build multi-agent applications for the HarmonyOS PC ecosystem using this framework.</p><p>The project is <a href="https://github.com/openJiuwen-ai/jiuwenswarm" rel="noreferrer">officially open for the community on GitHub</a> under the Apache 2.0 license.</p>
<!--kg-card-begin: html-->
<div class="repo-stats" data-repo="https://github.com/openJiuwen-ai/jiuwenswarm"></div>
<!--kg-card-end: html-->

<img src="https://feed.itsfoss.com/link/24361/17411448.gif" height="1" width="1"/>]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[AI Can No Longer Rampage Through Rust's Code Repo]]></title>
      <description><![CDATA[The new rust-lang/rust policy allows AI-written code only under a narrow, disclosed experiment, and doesn't apply to the wider Rust project.]]></description>
      <link>https://feed.itsfoss.com/link/24361/17411230/rust-code-repo-ai-policy</link>
      <guid isPermaLink="false">6a795ad1cd18cc0001be0c2a</guid>
      <category><![CDATA[News]]></category>
      <dc:creator><![CDATA[Sourav Rudra]]></dc:creator>
      <pubDate>Mon, 10 Aug 2026 16:05:34 +0530</pubDate>
      <media:content url="https://itsfoss.com/content/images/2026/08/rust-llm-usage-policy-banner.png" medium="image">
        <media:description type="plain">a banner depicting multiple graphical elements like a crab, a robot working on a laptop and a hidden logo</media:description>
      </media:content>
      <content:encoded><![CDATA[<figure><img src="https://itsfoss.com/content/images/2026/08/rust-llm-usage-policy-banner.png" alt="a banner depicting multiple graphical elements like a crab, a robot working on a laptop and a hidden logo" loading="lazy"></figure>
<p>The Rust project has implemented <a href="https://forge.rust-lang.org/policies/llm-usage.html">a formal LLM policy</a>, which pushes people to use LLMs to analyze/think through code, not write it.</p><p>With how it is written right now, the policy only covers <a href="https://github.com/rust-lang/rust">the core code repo</a> for Rust. It lays out many rules around what's restricted, what's allowed, and a circuit breaker that pauses AI-authored merges once they cross half of all merges in a six-week window.</p><p>Just so you know, the core repo hosts the compiler and standard library for the entire language. Every Rust program depends on code that lives here, which makes it a very important repo to moderate.</p><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2026/08/rust-llm-usage-policy.png" class="kg-image" alt="a wall of text that discusses some aspects of rust's new llm usage policy" loading="lazy" width="1128" height="733" srcset="https://itsfoss.com/content/images/size/w600/2026/08/rust-llm-usage-policy.png 600w, https://itsfoss.com/content/images/size/w1000/2026/08/rust-llm-usage-policy.png 1000w, https://itsfoss.com/content/images/2026/08/rust-llm-usage-policy.png 1128w" sizes="(min-width: 720px) 720px"></figure><p><strong><em>It's no surprise they banned LLM use the way they did.</em></strong></p><p>An LLM can't write your comments, issues, or PR descriptions under your name. Documentation, safety comments, and compiler diagnostics are all off-limits too. And an LLM review can never substitute for a human one or for reviewing your own code before you post it.</p><p><strong>What's allowed is private use</strong>. Asking an LLM questions about the codebase needs no disclosure, and neither does privately reviewing your own code, summarizing a PR for yourself, or building personal dev tools with one.</p><p>Apart from that, there are a few things that reside in a gray area. Machine translation, trivial fixes made with an LLM, and self-verified bug hunting all sit here, and each one needs to be disclosed. </p><p>AI-written code gets the strictest treatment of all. It has to be pre-arranged with a reviewer, unlikely to introduce a bug that breaks Rust's safety guarantees, fully tested, and understood on both sides before it earns the new <code>ai-assisted</code> label.</p><p><a href="https://rust-lang.org/governance/people/jyn514/">Jynn Nelson</a>, who wrote up the original policy that the project has now adopted, concluded <a href="https://blog.rust-lang.org/inside-rust/2026/08/05/rust-langrust-is-adopting-an-llm-policy/">the announcement</a> by stating that:</p><blockquote>This is not the end of the story. One of the goals of the policy is to help us gather data: Are people doing interesting and useful things with LLMs? Are they learning? Are they making repeat contributions? The answers to those questions will help us determine how the policy changes in the future.</blockquote><h2 id="a-similar-move-elsewhere">A similar move elsewhere</h2><p><a href="https://networkmanager.dev">NetworkManager</a>, the default network daemon on most mainstream Linux distributions, has picked up an AI coding assistants policy of its own, recently merging <a href="https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/merge_requests/2504">a new section</a> to its <a href="https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/blob/main/CONTRIBUTING.md?ref_type=heads#ai-coding-assistants">CONTRIBUTING.md</a> file.</p><p>It reads as follows:</p><blockquote>Authors are responsible for 100% of the code they submit. Do not send a patch you cannot explain, and do not send one you have not built and tested yourself. Write your own commit messages and Merge Request descriptions. <br><br>Those explain why you are making the change, which is the part a tool cannot know. Respond to review comments yourself. If you cannot discuss your own patch with a reviewer, it will not be merged.</blockquote><blockquote>Everything in the Legal section applies unchanged. You are the one certifying that the contribution can be released under LGPL-2.1-or-later. A tool cannot certify that for you. <br><br>Large machine-generated Merge Requests that no human has reviewed line by line will be closed.</blockquote><p><a href="https://josie.lol">Josephine Pfeiffer</a> of Red Hat wrote the change and <a href="https://gitlab.freedesktop.org/NetworkManager/NetworkManager/-/commit/0cca9ff637bf4524207fb37031229859652ff275">merged it herself</a> on August 7, after maintainer approval. If you read the above, then you can see NetworkManager's version is quite simpler than Rust's tiered system. Right now, it is closer to the <em>human-in-the-loop</em> approach that we have already seen in <a href="https://itsfoss.com/news/llvm-ai-policy/">LLVM's policy</a>.</p><p>We are constantly seeing such moves. For instance, Codeberg's members <a href="https://itsfoss.com/news/codeberg-bans-ai-contributions/">recently voted</a> to ban projects built mostly from AI-generated code, citing server strain and climbing hardware costs.</p><p>Time and again, we're getting more evidence that AI use can quickly degrade maintenance-focused work and infrastructure if left unchecked. As usual, the open source ecosystem will continue evolving according to what the use of AI dictates.</p>
<img src="https://feed.itsfoss.com/link/24361/17411230.gif" height="1" width="1"/>]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[OpenSearch Is Done Being Called "the Elasticsearch Fork"]]></title>
      <description><![CDATA[An interview with Bianca Lewis of OpenSearch, conducted at Open Source Summit India.]]></description>
      <link>https://feed.itsfoss.com/link/24361/17405401/open-search-bianca-lewis</link>
      <guid isPermaLink="false">6a75730840b6c500011a6951</guid>
      <category><![CDATA[Interview]]></category>
      <dc:creator><![CDATA[Abhishek Prakash]]></dc:creator>
      <pubDate>Sat, 08 Aug 2026 09:34:51 +0530</pubDate>
      <media:content url="https://itsfoss.com/content/images/2026/08/open-search-interview.webp" medium="image">
        <media:description type="plain">OpenSearch</media:description>
      </media:content>
      <content:encoded><![CDATA[<figure><img src="https://itsfoss.com/content/images/2026/08/open-search-interview.webp" alt="OpenSearch" loading="lazy"></figure>
<p>I sat down with Bianca Lewis of OpenSearch at Open Source Summit India, right after the project's second OpenSearch Con in the country. Bianca Lewis is the executive director of the OpenSearch Software Foundation.</p><p>OpenSearch started life in 2021 as a fork of Elasticsearch, born out of Elastic's move away from an open source license. Five years on, I wanted to know how much of that origin story still holds, and how the project sees itself now that it's an AI data infrastructure layer with its own roadmap and its own community.</p><p>We covered a lot of ground: whether OpenSearch is still tethered to Elasticsearch in any way, why ELK Stack remains the more recognizable brand among young developers, how agentic AI fits into the platform, and an uncomfortable but necessary question about what happens when vendor-backed open source projects go proprietary. </p><div class="kg-card kg-callout-card kg-callout-card-blue"><div class="kg-callout-emoji">&#128203;</div><div class="kg-callout-text">It was a face-to-face conversation and it is lightly edited for clarity. And since it was not a straight forward text interview, the answers are more conversational in nature.</div></div><p><strong>Five years in, is OpenSearch still a fork of Elasticsearch, or has it become a product of its own? Does it still pull in any downstream changes from Elastic?</strong></p><p><strong>Bianca:</strong> That is a great question, and the answer, very simply, is yes, it's an independent project. It's a completely independent project now that began as a fork, as you correctly said, and in the early days the two were very, very similar. Today the focuses and the strengths have become very different, and today they are completely independent projects. I think the only commonality is that users can still use both platforms for similar kinds of use cases.</p><h2 id="explaining-opensearch-to-the-average-linux-user">Explaining OpenSearch to the average Linux user</h2><p><strong>OpenSearch is enterprise-focused, but how would you explain it to a home labber or self-hoster who's never heard of it?</strong></p><p><strong>Bianca:</strong> Well, firstly, of course OpenSearch is an AI infrastructure layer for enterprises, but because it's on an open source platform, free and easy to use and adopt, people making new startups, entrepreneurs, developers, and everyone else find it very easy to get started. Download it, it's free to use, all the features are open and available, and they can join very easily a community of thousands and thousands of people to get up and running. </p><p>So it's not just enterprise-focused anymore, it's for anyone and everyone. Whoever's requirements fit it, OpenSearch is for them. I don't think it was ever built to just be for the enterprise. The startups of today are the enterprises of tomorrow.</p><blockquote>"The startups of today are the enterprises of tomorrow."</blockquote><h2 id="the-elk-stack-brand-problem">The ELK Stack brand problem</h2><p><strong>ELK Stack is still the more recognizable brand in observability and search. How does OpenSearch compete with that brand recognition among young developers?</strong></p><p><strong>Bianca:</strong> There is no doubt that Elastic, Elasticsearch, and Logstash and Kibana, which make up ELK, have been around a long time, and that's obviously where the fork came from originally. I hope that after five years of OpenSearch developing as an independent and powerful project &mdash; 1.7 billion downloads later, 400 individual companies contributing, more than 3,000 contributors, and 15,000 OpenSearch stack users &mdash; the differentiation in young developers' minds is becoming clearer just from the sheer weight of numbers.</p><p>I think there are two distinguishing factors. The first is philosophy &mdash; how developers want to build their technology stacks conceptually and into the future. Elastic, who owns ELK, even though the license is now back to open source after they closed it, is still owned by Elastic and is open core. That means if a young developer wants to build on Elasticsearch and use the ELK stack, they can use the core version for free, but for any more advanced features or support they're going to have to pay and be tied into Elastic. Developers who want to build on a platform that's fully open, where you get the whole thing for free and can choose whether you want support or hosting when you're ready, have that choice with OpenSearch. It's a different philosophy.</p><p>The second layer is that the two platforms have grown along different technological paths. Every platform in this space will say "we're a millisecond faster at this," or "we support this use case better," and that's all true &mdash; no platform can honestly say it's the best at everything. But OpenSearch is really good at a lot of different use cases that unify the data layer, and because it's the only alternative that isn't just open core, it's making young developers distinguish OpenSearch, hopefully much faster than ELK or any other platform.</p><h2 id="observability-complexity-and-cost">Observability, complexity, and cost</h2><p><strong>Observability stacks are getting heavier, more expensive, and more complicated. What is OpenSearch doing about ease of setup and cost?</strong></p><p><strong>Bianca:</strong> Those are two very valid questions, so let me answer them one by one.</p><p>On complexity: the advantage of proprietary vendors has always been that on day one it's easy &mdash; you buy it, it's off the shelf, it works, and you get support. With an open platform, you build it on day one, and you get the benefit on day two, three, and four because it's customized to your needs and you're not dependent on a vendor. But getting started on day one is a very valid point. Because of that, we've recently launched something called <a href="https://opensearch.org/blog/introducing-opensearch-launchpad-from-requirements-to-a-running-search-application-in-minutes/">Launchpad</a>, which lets you eailylaunch an observability stack, a search application, or any other OpenSearch application, because OpenSearch isn't just observability, there's also search, AI applications, and security monitoring. All this takes a few minutes, and we encourage developers to ask the community if they get lost, even though the documentation is all there. I believe the ease of setting up OpenSearch has been addressed incredibly well and quickly.</p><p>On cost, it's a more complicated question. I can tell you OpenSearch is free, but in real life nothing is ever truly free because you still have to run it on infrastructure and manage it. </p><p>What OpenSearch does do is make everything cost-effective. Take observability: in the old days, we had to have it because if something in our infrastructure broke, we had to solve it &mdash; we couldn't afford downtime &mdash; but nobody wanted to pay for it because it was seen as a cost center. </p><p>Today the whole language has changed, because OpenSearch gives you a unified view of the context of your data, which is much more cost-effective than doing log analytics, traces, and metrics separately with tools like Grafana and Prometheus, where everyone looked at the data differently and root-cause analysis took five weeks to put the pieces together. </p><p>Today it's all in a single pipeline into OpenSearch &mdash; you see it all together, through different lenses in the same view, and you can automate resolutions. You can use models and AI to interrogate that data, automate resolutions, and use your observability stack for more than troubleshooting &mdash; for company-wide SLOs, understanding acceptable error rates, and understanding cost. </p><p>We're in the token economy now, so we can add cost information into traces and logs and understand accurately how much each service is really costing us. Observability isn't just "pay for troubleshooting" anymore &mdash; it's become easier to use and a driver of business imperatives.</p><h2 id="ai-agent-readiness">AI-agent readiness</h2><p><strong>How AI-agent-ready is OpenSearch, for someone building a project that leans heavily on agentic AI?</strong></p><p><strong>Bianca:</strong> In the 3.5 release &mdash; we've just released 3.7, so we're two minor versions past that &mdash; agentic AI became generally available in OpenSearch, and since then it's become a central theme of how people run their search and observability stacks. I think we're ahead of almost any other platform in the world on fully integrated agentic AI.</p><p>As you spin up AI agents, OpenSearch is model-agnostic, so you can use any AI model you want. If it's for a search use case, you can monitor those AI agents with the same platform &mdash; monitor the trace of the agent, see which services it's calling, what the costs are, and make sure it's doing the right thing. At scale, when you're running 100,000 queries a minute, we can almost let AI monitor AI for security, safety, and compliance.</p><p>AI brings scale and the ability to do things quickly. We don't have to work sequentially anymore. But data without context is just data, it's noise. You need a platform that can recall it and spin up AI agents, you need the data underneath it, and you need the agents to talk to each other to perform tasks but without context, all of that is garbage at scale. OpenSearch has built in some features to address this: short-term agentic memory, so an agent remembers the context of what it was asked over the last week or two, and in 3.7, long-term agentic memory as well, which gives us the context we need to take accurate actions on the data. It's already generally available.</p><h2 id="ai-data-layer-vs-traditional-search">AI data layer vs. traditional search</h2><p><strong>Is OpenSearch now an AI data layer sitting on top of a traditional search stack, or have the two fully merged?</strong></p><p><strong>Bianca:</strong> I think ultimately OpenSearch will be looked at in a couple of layers. OpenSearch is the application level, and the application level sits on top of an infrastructure that supports the architecture of the application. </p><p>What OpenSearch gives you is that it doesn't tie you into any one vendor's choices. You can have that AI infrastructure layer but choose your own infrastructure. You can self-host, or go to one of the hosted services, like our OpenSearch service on NetApp, Oracle, and AWS and choose whatever fits your model. In terms of features and how things run with agentic AI, we don't really say this works better or worse than that. We say everything works and works really well, and with OpenSearch you retain control over how you want to build it, without being tied into any one approach.</p><h2 id="on-business-source-licensing-and-the-linux-foundation-model">On business-source licensing and the Linux Foundation model</h2><p><strong>This is a bit of an uncomfortable question, more about the Linux Foundation model in general than OpenSearch specifically. MariaDB, Redis, and Elasticsearch all moved from open source to business-source or server-side licenses at some point, largely to protect their business from hyperscalers who weren't contributing enough but were taking their enterprise customers. Then the Linux Foundation and companies like Amazon fork the original project, as happened with Terraform and OpenTofu, and grow it as the "true" open source version while the original gets left behind. Is there an injustice in that, toward the original projects?</strong></p><p><strong>Bianca:</strong> I think it's a really great question. I don't ever judge a vendor for deciding to close-source or open-source a project. But without intruding into the particulars of how Elastic or AWS felt at the time, which I can't speak to, I can share a personal viewpoint.</p><p>If a vendor is the owner of an open source project, to me that open-core label is simply a go-to-market strategy to get users in and then sell services, support, and enterprise capability. It's not what we'd call vendor-neutral. Building a wide community on a vendor-owned open source project is always tricky, and that's why Mongo, Elastic, Redis, and a few others reached a point where the situation became a threat &mdash; the go-to-market had been really successful, they'd built a community, but the biggest customers weren't converting.</p><p>I find it interesting that Elastic changed back to an open source license after closing it &mdash; because they were losing the community, but they'd closed it because they were losing enterprise customers. They were fine with small players using the free product but wanted the big-money customers. The challenge is that often you want your cake and to eat it too. Once you build your brand on community involvement and then tell the community you're closing it, even if you reopen it later, a lot of the community will just say "thanks, but no thanks."</p><p>That's the beauty of the Linux Foundation model. It's a nonprofit that nobody owns, and profit isn't the motive. Yes, there will be cases where hyperscalers fork a project. I think it's important to understand that once they fork it and give it to a nonprofit like the Linux Foundation, they give up ownership. They don't own OpenSearch anymore. They could fork it again and keep something in-house, anyone can always do that, but OpenSearch itself can never be closed now, because the Linux Foundation owns it.</p><blockquote>OpenSearch itself can never be closed now, because the people that own it is the Linux Foundation.</blockquote><p>It also helps to look at where each company actually makes its money. Take Elastic. They make money selling Elasticsearch licenses, whether self-hosted or on the cloud, so it makes sense for them to gate advanced features behind a license, because they have to survive as a business and answer to shareholders. </p><p>Hyperscalers like AWS, Microsoft, Google, IBM, and Oracle make their money from selling compute and infrastructure, not directly from the application. Carrying the burden of growing and innovating an application takes away from their core focus of selling infrastructure, so it makes business sense for them to let the community develop the application while they focus on providing a great service to run it, and put their money where they actually make money. </p><p>That's the subtle reason hyperscalers are so eager to support Linux Foundation projects. It lets them focus on where they make money, and it guarantees these projects stay open, available, and well-maintained rather than becoming orphaned.</p><p>Ultimately it takes time for a project's original founder to say "now we can let the community manage it." What that actually means is that over the years, instead of maintaining the application with a full-time in-house engineering team, the founder becomes one of the companies contributing to a shared engineering effort. You get all the benefit, but the innovation and cost become shared, and the community retains the choices, which is always good for business.</p><h2 id="certifications">Certifications</h2><p><strong>Does OpenSearch have plans for a certification track, like Kubernetes has with the CKA?</strong></p><p><strong>Bianca:</strong> Yes, we've actually recently announced that. The way we're doing it is quite unique and exciting for the open source world. We've already released the first form of learning content, and in a couple of months we're going to release an OpenSearch competency course that carries a badge of competency you can put on LinkedIn. </p><p>On top of that, we're going to do the OpenSearch competency certification proper, and based on that certification, we're doing accreditations for different vendors and companies. The follow-up to that is specialist certifications. Since OpenSearch is used across quite a few use cases, we'll have competencies in observability, search, AI applications, and security monitoring. And to renew your certification, instead of retaking the same test every couple of years, as long as you're advancing to more advanced certifications you keep your original qualifications. We want people to grow and advance within OpenSearch.</p><h2 id="the-biggest-misconception-about-opensearch">The biggest misconception about OpenSearch</h2><p><strong>What's the one thing that most people get wrong about OpenSearch?</strong></p><p><strong>Bianca:</strong> There are so many things people get wrong about OpenSearch, but I think the biggest one is not recognizing that, as an AI data infrastructure layer, OpenSearch is the only cloud-native, AI-native platform in the world that's truly open source and vendor-neutral. I don't know if people really understand that.</p><blockquote>OpenSearch is the only cloud-native, AI-native platform in the world that's truly open source and vendor-neutral.</blockquote><p><strong>Maybe if it were named something like "OpenSearch AI" or "OpenAI Search," it would be more recognizable.</strong></p><p><strong>Bianca:</strong> Yeah because people often equate it to "how does it compare to Elasticsearch?" But conceptually, you can't really compare the two. They'll say "it's like the AWS service," but that's just a vendor who's a member and provides a service on top of it. The platform runs completely independently, within a community that's truly open source. It's not just an AWS project anymore; it's a truly independent, community-owned observability stack.</p><hr><p>OpenSearch's 3.7 release, with long-term agentic memory, is already out, and the project's competency certification track is expected to roll out over the coming months. You can find the project's documentation, downloads, and community channels at <a href="https://opensearch.org">opensearch.org</a>.</p>
<img src="https://feed.itsfoss.com/link/24361/17405401.gif" height="1" width="1"/>]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Illinois Just Told Every Operating System to Start Reporting Your Kid's Age]]></title>
      <description><![CDATA[The Children's Online Social Media Safety Act has device makers collect the age bracket, but apps still have to act on it.]]></description>
      <link>https://feed.itsfoss.com/link/24361/17404986/illinois-age-verification-bill</link>
      <guid isPermaLink="false">6a75687640b6c500011a68c5</guid>
      <category><![CDATA[News]]></category>
      <dc:creator><![CDATA[Sourav Rudra]]></dc:creator>
      <pubDate>Fri, 07 Aug 2026 15:27:09 +0530</pubDate>
      <media:content url="https://itsfoss.com/content/images/2026/08/illinois-age-verification-banner.png" medium="image">
        <media:description type="plain">map of the state of illinois (left), a child using a computer (right)</media:description>
      </media:content>
      <content:encoded><![CDATA[<figure><img src="https://itsfoss.com/content/images/2026/08/illinois-age-verification-banner.png" alt="map of the state of illinois (left), a child using a computer (right)" loading="lazy"></figure>
<p>Illinois has become the latest U.S. state to pull operating systems into the age verification pool. Governor <a href="https://gov-pritzker-newsroom.prezly.com">JB Pritzker</a> has signed <a href="https://ilga.gov/Legislation/BillStatus?GAID=18&amp;DocNum=5511&amp;DocTypeID=HB&amp;LegId=167486&amp;SessionID=114">HB5511</a>, the <strong>Children's Online Social Media Safety Act</strong>, putting forward a new age verification framework for every device sold or used in the state.</p><p>The bill imposes age check on "<em>covered manufacturers</em>," a category that lumps device makers, operating system providers, and app stores together.</p><h2 id="protect-the-children">Protect the children!</h2><p>By <strong>January 1, 2028</strong>, these manufacturers have to build an interface at account setup asking a parent or account holder for the child's birth date. That date is then converted into one of four age brackets: <em>under 13</em>, <em>13 to 15</em>, <em>16 to 17</em>, or <em>18 and up</em>.</p><p><em>The law also stipulates that all transmitted digital signals have to be encrypted.</em></p><p>Applications can then pull that bracket through an API once a user downloads or launches them. Once they get a signal marking a user as a minor, they're legally treated as having "<em>actual knowledge</em>" of that.</p><p>Once flagged, apps have to turn on a set of safety settings. Feeds get restricted, profiles get hidden from adult strangers, messages from adults get blocked, precise location gets masked, and notifications go dark between 10 PM and 7 AM.</p><p><em>Parents can override these defaults for their kids, and minors over 16 can do it themselves too.</em></p><p><strong>Apps have until July 1, 2028</strong> to start requesting these signals, and <strong>violations can cost up to $50,000 each</strong>, enforced by the state <a href="https://www.illinoisattorneygeneral.gov">Attorney General</a>. Device manufacturers and apps acting in good faith aren't liable if a signal turns out wrong.</p><p>Rep. <em>Jennifer Gong-Gershowitz</em> led the bill through the House, with Reps. <em>Margaret Croke</em> and <em>Janet Yang Rohr</em> as chief co-sponsors, and more than a dozen others signed on. Sen. <em>Willie Preston</em> carried it in the Senate alongside Sens. <em>Robert F. Martwick</em>, <em>Mary Edly-Allen</em>, and <em>Adriane Johnson</em>.</p><p>It passed 82-27 in the <em>House</em> and 57-0 in the <em>Senate</em> before clearing final concurrence unanimously.</p><h2 id="open-source-exemption-where">Open source exemption where?</h2><p><a href="https://en.wikipedia.org/wiki/Illinois">Illinois</a> isn't the first state to try this model. Colorado's <a href="https://leg.colorado.gov/bills/SB26-051?ref=itsfoss.com">SB26-051</a> and California's <a href="https://leginfo.legislature.ca.gov/faces/billTextClient.xhtml?bill_id=202520260AB1043&amp;ref=itsfoss.com">AB-1043</a> both rely on the same OS-level age signal setup; apps request it, and the device answers.</p><p>Both of these started off without any concessions for open source platforms (<em>e.g., Linux</em>). </p><p>Colorado's SB26-051 originally applied to every operating system and developer without exception. System76 founder Carl Richell <a href="https://itsfoss.com/news/colorado-age-attestation-bill-open-source-exemption/">worked directly with state lawmakers</a> to change that.</p><p>The bill picked up language exempting operating systems and developers distributing software under terms that let anyone copy, redistribute, and modify it freely. It also added a clause blocking platforms from locking down modified versions.</p><p>California's AB-1043 had the same gap. Assembly Member Buffy Wicks, the same lawmaker who wrote AB-1043, introduced <a href="https://leginfo.legislature.ca.gov/faces/billNavClient.xhtml?bill_id=202520260AB1856&amp;ref=itsfoss.com" rel="noreferrer">AB-1856</a> to fix it. After several rounds of edits, the amended bill redefines "<em>operating system provider</em>" to exclude anyone distributing software under those same open license terms.</p><p><strong>Illinois has none of this</strong>. HB5511's definitions for "<em>covered manufacturer</em>" and "<em>application store</em>" stay just as broad as these bills were before their amendments.</p><h2 id="my-two-cents">My two cents</h2><p>Well, folks, we sure are getting close to someone's wet dream of having <a href="https://marcuwekling.de/en/publications/">a dystopian hellscape</a> where people don't have control over their <a href="https://itsfoss.com/news/age-verification-pandemic/">computers</a>, <a href="https://www.greenpeace.org/usa/sustainable-agriculture/issues/corporate-control/">food</a>, or <a href="https://www.theguardian.com/us-news/2026/jun/08/datacenter-ai-drought-water" rel="noreferrer">water</a>.</p><p>On the one side, you have these so-called "<em>bipartisan</em>" bills passing through without much hindrance under the guise of protecting children, and then you have the island-class cretins who still haven't been prosecuted.</p>
<img src="https://feed.itsfoss.com/link/24361/17404986.gif" height="1" width="1"/>]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Proxmox Virtual Environment Officially Runs on ARM64, But Your Raspberry Pi Isn't Supported Yet]]></title>
      <description><![CDATA[The release is powered by Debian 13.5 and Linux 7.0, with NVIDIA Grace and Vera systems fully supported.]]></description>
      <link>https://feed.itsfoss.com/link/24361/17404895/proxmox-virtual-environment-arm64-support</link>
      <guid isPermaLink="false">6a7412e440b6c5000119b85f</guid>
      <category><![CDATA[News]]></category>
      <dc:creator><![CDATA[Sourav Rudra]]></dc:creator>
      <pubDate>Fri, 07 Aug 2026 11:52:08 +0530</pubDate>
      <media:content url="https://itsfoss.com/content/images/2026/08/proxmox-ve-arm64-banner.png" medium="image">
        <media:description type="plain">illustration depicting a screenshot of proxmox ve 9.2 and the proxmox and arm64 logos, there's also a penguin standing on the right</media:description>
      </media:content>
      <content:encoded><![CDATA[<figure><img src="https://itsfoss.com/content/images/2026/08/proxmox-ve-arm64-banner.png" alt="illustration depicting a screenshot of proxmox ve 9.2 and the proxmox and arm64 logos, there&#039;s also a penguin standing on the right" loading="lazy"></figure>
<p>Virtualization is basically load-bearing infrastructure for any serious data center in 2026. Enterprises lean on it to run more workloads on less hardware, isolate services cleanly, and keep uptime high without buying a rack of extra servers.</p><p><a href="https://www.proxmox.com/en/">Proxmox</a> has built a name for itself in this space over the years with its range of products.</p><p><a href="https://www.proxmox.com/en/products/proxmox-virtual-environment/overview">Proxmox Virtual Environment</a> (VE) handles virtualization, <a href="https://www.proxmox.com/en/products/proxmox-backup-server/overview">Proxmox Backup Server</a> covers data protection, and <a href="https://www.proxmox.com/en/products/proxmox-datacenter-manager/overview">Proxmox Datacenter Manager</a> ties it all together as a solution for managing distributed infrastructure.</p><p><em>All of it ships as open source software too! </em>&#129292;</p><p>Now, they have announced <a href="https://www.proxmox.com/en/about/company-details/press-releases/proxmox-virtual-environment-launches-official-arm64-support">a major development</a> for Proxmox VE, their flagship virtualization platform.</p><h2 id="proxmox-ve-on-arm64">Proxmox VE on ARM64</h2><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://itsfoss.com/content/images/2026/08/proxmox-ve-9-2.png" class="kg-image" alt="A Proxmox VE 9.2 interface is shown here with many options throughout." loading="lazy" width="1920" height="1080" srcset="https://itsfoss.com/content/images/size/w600/2026/08/proxmox-ve-9-2.png 600w, https://itsfoss.com/content/images/size/w1000/2026/08/proxmox-ve-9-2.png 1000w, https://itsfoss.com/content/images/size/w1600/2026/08/proxmox-ve-9-2.png 1600w, https://itsfoss.com/content/images/2026/08/proxmox-ve-9-2.png 1920w" sizes="(min-width: 720px) 720px"><figcaption><i><em class="italic" style="white-space: pre-wrap;">A stand-in image of Proxmox VE 9.2.</em></i></figcaption></figure><p>Yep, that's the highlight move. Sitting alongside its existing x86-64 builds are the new ARM64 images that have brought official support for the <a href="https://www.arm.com">Arm</a> platform.</p><p>Proxmox says the new images follow the same codebase, release lifecycle, and support window as x86-64, while running on <strong>Debian 13.5 "Trixie"</strong> with <strong>Linux kernel 7.0</strong> and additional components like QEMU 11.0, LXC 7.0, and ZFS 2.4.</p><p>Likewise, <strong>storage gets similar improvements</strong> with ZFS 2.4 and Ceph, two of Proxmox VE's core storage options, carrying full feature parity with the x86-64 build.</p><p>Though you should know that <strong>officially supported hardware</strong> is currently limited to the NVIDIA <a href="https://www.nvidia.com/en-us/data-center/grace-cpu/">Grace</a> and <a href="https://www.nvidia.com/en-us/data-center/vera-cpu/">Vera</a> platforms. Proxmox has also validated the Arm64 build jointly with NVIDIA and Supermicro, testing specifically on <a href="https://www.nvidia.com/en-us/data-center/grace-hopper-superchip/">Grace Hopper Superchip</a> servers.</p><p>Other UEFI-based ARMv9-A hardware gets best-effort support, and Proxmox says ARMv8-A "<em>generally works too</em>." <strong>What's not supported</strong> is that Raspberry Pi lying on your desk, or really any other <a href="https://en.wikipedia.org/wiki/Devicetree">devicetree</a>-only single-board computer, like an Orange Pi or a Radxa ROCK board.</p><p><strong>Don't think that ARM64 support is stopping at Proxmox VE</strong>; the developers are already running internal test builds for their other offerings, with Proxmox Backup Server being one of the examples given.</p><p>However, which one gets prioritized depends on their enterprise customers' needs.</p><h2 id="get-started">Get started</h2><p>Seeing that ARM64 as a platform has matured so well along the years, and more and more workloads have shifted to this over x86-64, this move doesn't really come as a big surprise to me.</p><p><strong>Proxmox didn't ship this as an experiment either</strong>. It launched this with full support from day one. This, to me, is a company that saw where the market was headed and adapted accordingly.</p><p>Anyhow, Proxmox VE for ARM64 is <strong>available now as a free download</strong>, either as a bare-metal ISO image or through package repositories alongside the existing x86-64 builds.</p><p>Enterprise users get access to the <code>pve-enterprise</code> repository too, same as on x86-64, with Proxmox recommending it for production deployments.</p><p>You can grab the <a href="https://www.proxmox.com/en/downloads/proxmox-virtual-environment/iso" rel="noreferrer">Arm64 ISO installer</a> directly, dig into the <a href="https://www.proxmox.com/en/downloads/proxmox-virtual-environment/documentation">documentation</a> for setup details, or browse the <a href="https://git.proxmox.com">source code repositories</a> if you want to see what's under the hood.</p><div class="kg-card kg-button-card kg-align-center"><a href="https://www.proxmox.com/en/downloads/proxmox-virtual-environment/iso" class="kg-btn kg-btn-accent">Proxmox VE</a></div><hr><p><strong>Suggested Read &#128214;:</strong> <em>Our </em><a href="https://linuxhandbook.com/courses/proxmox/"><em>informative mini-course</em></a><em> that covers everything from installing and upgrading Proxmox to using it.</em></p>
<img src="https://feed.itsfoss.com/link/24361/17404895.gif" height="1" width="1"/>]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Nobody Touched This Linux Driver for Years, Until AI Started Poking Around and It Got Removed]]></title>
      <description><![CDATA[Moxa confirmed the Intellio hardware was discontinued back in 2021, but the driver only left the kernel recently after AI agents started poking at the dead code.]]></description>
      <link>https://feed.itsfoss.com/link/24361/17404841/linux-old-moxa-driver-removal</link>
      <guid isPermaLink="false">6a74821440b6c500011a50f9</guid>
      <category><![CDATA[News]]></category>
      <dc:creator><![CDATA[Sourav Rudra]]></dc:creator>
      <pubDate>Fri, 07 Aug 2026 09:41:13 +0530</pubDate>
      <media:content url="https://itsfoss.com/content/images/2026/08/linux-old-drivers-removal-banner.png" medium="image">
        <media:description type="plain">a penguin is seen standing near a trashcan with a red cross mark logo on it</media:description>
      </media:content>
      <content:encoded><![CDATA[<figure><img src="https://itsfoss.com/content/images/2026/08/linux-old-drivers-removal-banner.png" alt="a penguin is seen standing near a trashcan with a red cross mark logo on it" loading="lazy"></figure>
<p>Greg Kroah-Hartman just deleted a Linux driver that hasn't mattered to anyone in years.</p><p>The reason for removal wasn't a bug report or a user complaint. It was AI agents poking around dead code and turning up findings nobody asked for.</p><p>That sounds like another "<em>AI is reshaping open source</em>" piece. It mostly isn't. This driver was already on its way out, <a href="https://www.moxa.com/en">Moxa</a> said so years ago. What changed is the removal finally happening at a time when AI is scraping away at the kernel codebase.</p><h2 id="whats-happened">What's happened?</h2><p>On August 3, GKH sent a patch to the <a href="https://lore.kernel.org/lkml/2026080345-unmapped-sliced-49f2@gregkh/">linux-serial mailing list</a> removing <a href="https://github.com/torvalds/linux/blob/master/drivers/tty/moxa.c">drivers/tty/moxa.c</a> entirely. That's the Moxa Intellio family multiport serial driver, code that's been part of the kernel since 1999.</p><p>The patch strips out 2,137 lines of driver code, plus the <em>Kconfig</em> and <em>Makefile</em> entries that reference it. In total, 2,148 lines of unused code are gone.</p><p>GKH says that:</p><blockquote>This is a very old driver, and no known hardware is still around for it, and the company says they do not need it anymore, so let's remove it as the LLMs are starting to poke at it and find "interesting" things which will just waste everyone's time given it's not actually used.</blockquote><p>While <strong>keeping the door open for anyone who actually still needs it</strong>, noting that the driver could return down the line, just built "<em>in a more 'modern' way</em>."</p><h2 id="some-context">Some context</h2><p>Moxa isn't some obscure or defunct outfit that used to be cool back in the 90s. It's a Taiwanese company that makes industrial networking gear and serial cards for factories and railway systems.</p><p>The Intellio series was an older PCI serial card lineup from their catalog, not a piece of consumer hardware you'd find lying around in people's attics.</p><p>While software support was promised through 2023, the hardware itself was discontinued way back in 2017. According <a href="https://lore.kernel.org/all/ed6dce34-2207-4403-bbcf-080db2614241@kernel.org/">to an email</a> Moxa's Ray Chen sent Jiri Slaby back in 2021, the company had no plans to keep the Intellio line alive any longer.</p><p>Jiri, who has maintained parts of the kernel's serial driver code for years, floated marking <code>moxa.c</code> as broken or dropping it outright.</p><p><strong>Nothing happened until May 2026</strong>, when a separate patchset <a href="https://lore.kernel.org/all/042d993686c87fdfd4130f11b57c3b559944603d.1777943090.git.enelsonmoore@gmail.com/">reorganizing the tty subsystem's directory structure</a> brought the topic back up. Crescent Hsieh from Moxa confirmed both the hardware and its software support were fully phased out and even offered to help write the removal patch himself.</p><p>That gap isn't unusual on its own; kernel patches sit in queues all the time. What's notable is what finally moved it (<em>AI poking holes</em>).</p><h2 id="where-ai-comes-in">Where AI comes in</h2><p>So saying that "<em>AI is deleting kernel code</em>" would be overstating what's actually happened. The Moxa folks had already signed off on removal in May. GKH didn't act until August, three months later.</p><p><strong>What the AI did was start poking at 27-year-old code</strong> that everyone already agreed was dead, bringing up findings on hardware nobody has left to test against.</p><p>If you are used to working with AI agents, then you know that scanning old, unused code doesn't always produce genuinely new work. Sometimes it just produces enough annoyance that maintainers have to act to nip it in the bud.</p><p>This change landed minutes before <a href="https://itsfoss.com/news/linux-drivers-staging-ai-rejection/">GKH drew a different kind of line</a>, rejecting LLM-generated patches for the kernel's staging tree entirely. <strong>So take note of this</strong>, while AI isn't writing much of the Linux kernel yet, it's already influencing which parts of it get tossed out.</p>
<img src="https://feed.itsfoss.com/link/24361/17404841.gif" height="1" width="1"/>]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[FOSS Weekly #26.32: Kittens, Feed Readers, Free Bash Course, No AI in Kernel Staging and More]]></title>
      <description><![CDATA[RSS feed is one way to escape the clutches of algorithms.]]></description>
      <link>https://feed.itsfoss.com/link/24361/17404403/foss-weekly-26-32</link>
      <guid isPermaLink="false">6a71c75ff2e54e0001b67f9c</guid>
      <category><![CDATA[Newsletter ✉️]]></category>
      <dc:creator><![CDATA[Abhishek Prakash]]></dc:creator>
      <pubDate>Thu, 06 Aug 2026 18:00:03 +0530</pubDate>
      <media:content url="https://itsfoss.com/content/images/2026/08/foss-weekly.webp" medium="image">
        <media:description type="plain">FOSS Weekly</media:description>
      </media:content>
      <content:encoded><![CDATA[<figure><img src="https://itsfoss.com/content/images/2026/08/foss-weekly.webp" alt="FOSS Weekly" loading="lazy"></figure>
<p>The entire debate in the Linux and open source world these days is if AI generated code should be used or not.</p><p>As Linus told AI critics to fork the project or walk away, <a href="https://itsfoss.com/news/linux-drivers-staging-ai-rejection/">GKH took a more surgical approach</a>. AI patches are fine elsewhere in the kernel, but drivers/staging is off limits.</p><p>The GNOME extensions review queue is still flooded with AI slop months after the no-AI rule went in. The latest attempt to slow it down is <a href="https://itsfoss.com/news/gnome-shell-extension-instructions-for-bots/">a guide</a> written directly for the bots doing the generating, covering the bad patterns that keep showing up.</p><p>Keychron's doing for mice what QMK did for keyboards. <a href="https://itsfoss.com/news/keychron-zgm-mouse-firmware/">ZGM</a> is a GPL-3.0 open source firmware built on Zephyr RTOS, coming first to the G6 HE in Q1 2027. If it takes off, Linux users are the ones who gain most since practically no gaming mice ship with official Linux configuration support.</p><p>Another Ubuntu deb is becoming a Snap. <code>hwctl</code>, the CLI tool behind Ubuntu Pro and hardware certification checks, <a href="https://www.omgubuntu.co.uk/2026/08/ubuntu-hwctl-deb-to-snap-transition">is going Snap-only</a> for better sandboxing and tighter GNOME Control Center integration.</p><p>Nine months since the last release and nearly a decade in the 3.4 series, <a href="https://itsfoss.com/news/rhythmbox-3-5-release/">Rhythmbox 3.5.0</a> has finally arrived. Podcasts have seen the most work, where played episodes are now marked, notifications are better, and there's a new gPodder.net plugin for syncing feeds.</p><p>Following up on <a href="https://itsfoss.com/news/hp-supports-lvfs/">the LVFS sponsorship story from earlier</a>. NVIDIA <a href="https://blogs.gnome.org/hughsie/2026/08/04/nvidia-is-now-supporting-the-lvfs/">has now joined as a premier sponsor</a>, bringing the total to four OEM sponsors and hitting the funding target the project set for itself.</p><h2 id="%F0%9F%A7%A0-what-we%E2%80%99re-thinking-about">&#129504; What We&rsquo;re Thinking About</h2><p>GNOME Boxes hasn't looked modern in a long time. The rewrite, <a href="https://itsfoss.com/news/gnome-boxes-glow-up/">in beta now on GNOME Nightly</a>, fixes that, moving to GTK4 and Libadwaita while opting for a Flatpak-only approach.</p><h2 id="%F0%9F%A7%AE-linux-tips-tutorials-and-learnings">&#129518; Linux Tips, Tutorials, and Learnings</h2><p>If you use Kitty and <a href="https://itsfoss.com/kittens-kitty/">haven't touched its Kittens yet</a>, then you are missing out! These are small built-in programs that extend the terminal without needing external tools, covering everything from an interactive theme switcher and font picker to a drop-down terminal, a fuzzy file chooser</p><p>If your Linux Mint desktop feels a bit plain, Cinnamon's extension manager <a href="https://itsfoss.com/linux-mint-window-effects/">provides a set of visual effects</a> worth trying. Effects like burn my windows, wobbly windows, magic lamp, and a desktop cube for workspace switching are available.</p><p>A free nine-chapter <a href="https://itsfoss.com/bash-scripting-tutorial/">bash scripting course</a> for beginners, covering variables, arguments, user input, arithmetic, arrays, strings, conditionals, loops, and functions.</p><h2 id="%F0%9F%91%B7-ai-homelab-and-hardware-corner">&#128119; AI, Homelab and Hardware Corner</h2><p>Want to take back control of what you read without an algorithm deciding for you? We have covered <a href="https://itsfoss.com/self-hosted-rss-feed-readers/">ten self-hosted RSS readers</a>, with notes on which ones are actually built for self-hosting and which ones technically work but their own developers don't recommend it.</p><p>The list is for self-hosting. For normal desktop usage, we have a separate <a href="https://itsfoss.com/feed-reader-apps-linux/">list of RSS feed readers for Linux</a>. It's a bit old, but most of the apps are still in active development.</p>
<!--kg-gated-block:begin nonMember:true memberSegment:"status:free" --><div class="kg-card kg-cta-card kg-cta-bg-grey kg-cta-minimal    " data-layout="minimal">
            
            <div class="kg-cta-content">
                
                
                    <div class="kg-cta-content-inner">
                    
                        <div class="kg-cta-text">
                            <p><span style="white-space: pre-wrap;">Desktop Linux is mostly neglected by the industry but loved by the community. For the past 14 years, It's FOSS has been helping people use Linux on their personal computers. And we are now facing the existential threat from AI models stealing our content. </span></p><p><span style="white-space: pre-wrap;">If you like what we do and would love to support our work, please become It's FOSS Plus member. It costs $49 a year (less than the cost of a McDonald's burger a month), and you get an ad-free reading experience with the satisfaction of helping the desktop Linux community. And there are also free Linux ebooks.</span></p>
                        </div>
                    
                    
                        <a href="https://itsfoss.com/membership/" class="kg-cta-button " style="background-color: #000000; color: #ffffff;">
                            Join It's FOSS Plus
                        </a>
                        
                    </div>
                
            </div>
        </div><!--kg-gated-block:end-->
<h2 id="%E2%9C%A8-apps-and-projects-highlights">&#10024; Apps and Projects Highlights</h2><p>While it is yet to arrive on Linux, the <a href="https://terminal-browser.com">terminal-browser</a> is worth a look. It is a real browser that runs inside a terminal.</p><h2 id="%F0%9F%93%BD%EF%B8%8F-videos-for-you">&#128253;&#65039; Videos for You</h2><p>You can master AppImage installation <a href="https://www.youtube.com/watch?v=wHdMhFnnVOI">by following a few simple steps</a>.</p><figure class="kg-card kg-embed-card"><iframe width="200" height="113" src="https://www.youtube.com/embed/wHdMhFnnVOI?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="" title="Master AppImages on Linux: Installation, Desktop Integration &amp; Pro Tips"></iframe></figure><div class="kg-card kg-button-card kg-align-center"><a href="https://www.youtube.com/@itsfoss" class="kg-btn kg-btn-accent">Subscribe to It's FOSS YouTube Channel</a></div><h2 id="%F0%9F%92%A1-quick-handy-tip">&#128161; Quick Handy Tip</h2><p>Transform Dash to Panel into a dynamic, Plank-style dock with ripple hover animations by tweaking a few key extension settings.</p><p>First, navigate to the "<em>Position</em>" tab in the Dash to Panel settings. Disable every item on the panel except for the "<em>Taskbar</em>", and change the panel size or length mode to "<em>Dynamic</em>" so it shrinks to fit your active app icons.</p><figure class="kg-card kg-gallery-card kg-width-wide"><div class="kg-gallery-container"><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://itsfoss.com/content/images/2026/08/dash-to-panel-taskbar.png" width="856" height="682" loading="lazy" alt="" srcset="https://itsfoss.com/content/images/size/w600/2026/08/dash-to-panel-taskbar.png 600w, https://itsfoss.com/content/images/2026/08/dash-to-panel-taskbar.png 856w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://itsfoss.com/content/images/2026/08/dash-to-panel-gnome-panel.png" width="856" height="682" loading="lazy" alt="" srcset="https://itsfoss.com/content/images/size/w600/2026/08/dash-to-panel-gnome-panel.png 600w, https://itsfoss.com/content/images/2026/08/dash-to-panel-gnome-panel.png 856w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://itsfoss.com/content/images/2026/08/animate-on-hover.png" width="791" height="476" loading="lazy" alt="" srcset="https://itsfoss.com/content/images/size/w600/2026/08/animate-on-hover.png 600w, https://itsfoss.com/content/images/2026/08/animate-on-hover.png 791w" sizes="(min-width: 720px) 720px"></div></div></div></figure><p>Next, open the "<em>Fine-Tune</em>" tab and enable "<em>Keep original gnome-shell top panel</em>." This restores the standard GNOME top bar for your clock, system status icons, and menus while leaving your new dock at the bottom or side.</p><p>Finally, switch to the "<em>Style</em>" tab and enable "<em>Animate hovering app icons</em>." Click the settings gear next to this option to choose and adjust your preferred hover effect.</p><div class="kg-card kg-cta-card kg-cta-bg-grey kg-cta-minimal    " data-layout="minimal">
            
            <div class="kg-cta-content">
                
                
                    <div class="kg-cta-content-inner">
                    
                        <div class="kg-cta-text">
                            <p><span style="white-space: pre-wrap;">Local AI Weekly will start from first week of August. If you are interested in learning about open source AI, please </span><a href="https://itsfoss.com/local-ai-weekly/" class="cta-link-color"><span style="white-space: pre-wrap;">subscribe to our upcoming Local AI Weekly newsletter</span></a><span style="white-space: pre-wrap;">. </span></p>
                        </div>
                    
                    
                        <a href="https://itsfoss.com/local-ai-weekly/" class="kg-cta-button " style="background-color: #000000; color: #ffffff;">
                            Subscribe to Local AI Weekly
                        </a>
                        
                    </div>
                
            </div>
        </div><h2 id="%F0%9F%8E%8B-fun-in-the-fossverse">&#127883; Fun in the FOSSverse</h2><p>Do you know <a href="https://itsfoss.com/quiz/linux-user-type-personality/">what kind of Linux user you are</a>?</p><p>Well, it's obvious which one is the winner here. &#128521;</p><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2026/08/meme3341.jpg" class="kg-image" alt="linux, macos, windows cost and ads meme" loading="lazy" width="1440" height="1800" srcset="https://itsfoss.com/content/images/size/w600/2026/08/meme3341.jpg 600w, https://itsfoss.com/content/images/size/w1000/2026/08/meme3341.jpg 1000w, https://itsfoss.com/content/images/2026/08/meme3341.jpg 1440w" sizes="(min-width: 720px) 720px"></figure><p><strong>&#128467;&#65039; Tech Trivia</strong>: IBM launched the <a href="https://en.wikipedia.org/wiki/IBM_System/23_Datamaster">System/23 Datamaster on July 28, 1981</a>, just two weeks before the <a href="https://en.wikipedia.org/wiki/IBM_Personal_Computer">IBM PC</a>. The same engineers built both, and what they learned on the Datamaster helped shape the desktop computer as we know it.</p><p><strong>&#129489;&zwj;&#129309;&zwj;&#129489; From the Community</strong>: Pro FOSSer Neville has shared <a href="https://itsfoss.community/t/antix26-with-lumina-desktop-environment-the-iso/16095">his experiment running Lumina desktop on antiX-26</a>.</p>
<img src="https://feed.itsfoss.com/link/24361/17404403.gif" height="1" width="1"/>]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[After Nearly a Decade of Distro Hopping, I Realized It Was Never About the Distro]]></title>
      <description><![CDATA[Some lessons are learned the hard way....or in this case, the looong way.]]></description>
      <link>https://feed.itsfoss.com/link/24361/17404404/distrohopping-lesson</link>
      <guid isPermaLink="false">6a12d8e04aa1730001e917d4</guid>
      <category><![CDATA[Opinion]]></category>
      <dc:creator><![CDATA[Bhuwan Mishra]]></dc:creator>
      <pubDate>Thu, 06 Aug 2026 17:29:49 +0530</pubDate>
      <media:content url="https://itsfoss.com/content/images/2026/08/distro-hopping-realization.webp" medium="image">
        <media:description type="plain">Distro and DE</media:description>
      </media:content>
      <content:encoded><![CDATA[<figure><img src="https://itsfoss.com/content/images/2026/08/distro-hopping-realization.webp" alt="Distro and DE" loading="lazy"></figure>
<p>For years I thought I had strong opinions on Linux distros. Ubuntu was too heavy or it felt. Arch was too fiddly. Kali was surprisingly practical (don't judge me). </p><p>Looking back at nearly a decade of <a href="https://itsfoss.com/distrohopping-issues/" rel="noreferrer">distro hopping</a>, I realize I had the whole thing wrong.</p><p>It was never really about the distro. It was about what <a href="https://itsfoss.com/what-is-desktop-environment/" rel="noreferrer">desktop environment</a> sat on top of it.</p><h2 id="my-linux-story-starts-with-mint">My Linux story starts with Mint</h2><p>The first Linux distribution I ever installed was <a href="https://itsfoss.com/tiny-features-linux-mint-cinnamon/" rel="noreferrer">Linux Mint</a> Cinnamon, around 2017. Linux Mint is what made me think Linux was actually livable. The desktop made sense. Things were where I expected them to be. It was Ubuntu underneath, sure, but that's almost beside the point; what mattered was that the experience felt considered.</p><p>I didn't move to Ubuntu until 2019. I ran it for about six months. Then I left.</p><p>The reason I told myself at the time was that Ubuntu felt slow on my hardware. I had an i3 first-gen Intel machine. Ubuntu felt sluggish in ways that bothered me. I blamed Ubuntu.</p><p>Here's what I discovered later: the culprit wasn't Ubuntu. It was GNOME.</p><p><a href="https://itsfoss.com/install-gnome-linux-mint/" rel="noreferrer">GNOME</a> is a beautiful desktop. I'll give it that. But on modest hardware, it feels less responsive, and even at times, it completely freezes. It shows up in the half-second delays, the slightly-too-late window redraws, and the sense that the machine is working harder than it should be.</p><h2 id="xfce-saved-my-linux-life">XFCE saved my Linux life</h2><p>The thing that actually kept me on Linux, the desktop environment I kept coming back to, is <a href="https://www.xfce.org/" rel="noreferrer">XFCE</a>.</p><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2026/06/XFCE-as-my-favorite-desktop.webp" class="kg-image" alt="XFCE is my favorite desktop environmet" loading="lazy" width="1919" height="1079" srcset="https://itsfoss.com/content/images/size/w600/2026/06/XFCE-as-my-favorite-desktop.webp 600w, https://itsfoss.com/content/images/size/w1000/2026/06/XFCE-as-my-favorite-desktop.webp 1000w, https://itsfoss.com/content/images/size/w1600/2026/06/XFCE-as-my-favorite-desktop.webp 1600w, https://itsfoss.com/content/images/2026/06/XFCE-as-my-favorite-desktop.webp 1919w" sizes="(min-width: 720px) 720px"></figure><p><a href="https://itsfoss.com/customize-xfce/" rel="noreferrer">XFCE</a> doesn't win "most beautiful desktop" polls. But I ran it on that i3 first-gen machine, and it ran smoothly out of the box. I ran it on a Core 2 Duo at some point. </p><p>Internet browsing, YouTube, writing articles, Django, and Python development, all of it, without considerable delay. XFCE in that sweet spot between functional and fast is something I haven't found matched elsewhere for low-resource machines.</p><p>I did try <a href="https://kde.org/" rel="noreferrer">KDE</a>. More than once, actually, I wanted to like it. I kept going back, hoping something had changed. What I found, every single time, was that a single click could take three to four seconds to get a response. It felt like the desktop was thinking about whether it wanted to comply with my input. </p><p>Even recently, a few weeks ago, I tried both CachyOS and EndeavourOS as live USB sessions in a VM, and both now default to KDE. I still felt it. That sluggishness hasn't gone away for me, and I've stopped trying to convince myself otherwise. XFCE remains my benchmark for a desktop that gets out of your way.</p><h2 id="my-kali-linux-journey">My Kali Linux Journey</h2><p>After six months on Ubuntu, I switched to <a href="https://itsfoss.com/kali-linux-review/" rel="noreferrer">Kali Linux</a>. And not for the reason you might think.</p><p>I had not suddenly become a penetration tester. I didn't have a burning interest in cybersecurity. I switched because Kali ran better on my hardware than Ubuntu did and because I was already <a href="https://itsfoss.com/apt-command-guide/" rel="noreferrer">comfortable with APT commands</a> from my Mint and Ubuntu days, so the transition cost was essentially zero. I had access to the same package manager, familiar commands, and a lighter desktop.</p><p>I chose a <a href="https://itsfoss.com/linux-hacking-penetration-testing/" rel="noreferrer">distribution built for security professionals</a> over the supposed beginner-friendly option. I chose not because of anything Kali offered that I needed, but because Ubuntu had made itself too heavy for the machine I owned.</p><h2 id="the-arch-linux-rabbit-hole">The Arch Linux rabbit hole</h2><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2026/08/arch-linux-rabbit-hole.jpeg" class="kg-image" alt="Arch Linux rabbit hole" loading="lazy" width="1280" height="656" srcset="https://itsfoss.com/content/images/size/w600/2026/08/arch-linux-rabbit-hole.jpeg 600w, https://itsfoss.com/content/images/size/w1000/2026/08/arch-linux-rabbit-hole.jpeg 1000w, https://itsfoss.com/content/images/2026/08/arch-linux-rabbit-hole.jpeg 1280w" sizes="(min-width: 720px) 720px"></figure><p>By mid-2021, I'd been reading about Arch Linux mainly through all the BTW memes. The idea of an "expert's distro" appealed to me. </p><p>So I stayed up one night and tried to install plain Arch. I did not finish the installation.</p><p>What struck me was running commands to create partition tables and <a href="https://itsfoss.com/connect-wifi-terminal-ubuntu/" rel="noreferrer">configure Wi-Fi</a>. It was baffling. Not "this is hard, but I'll figure it out." More like: <em>why has someone decided that an operating system installer should work like this?</em> </p><p>I tried Fedora after. Then I tried Debian. In both cases, on my ageing hardware, boot times were bad enough that I found myself questioning whether the whole exercise was worth it.  With Debian, I faced an internet connectivity issue as well. </p><p>The thing that drew me to Arch was <a href="https://itsfoss.com/pacman-command/" rel="noreferrer">Pacman</a> and leanness. I kept asking myself: why can't the installation be as simple as Ubuntu's, but give me the system I actually want?</p><p>That's when I found EndeavourOS. It required no manual commands to connect to Wi-Fi. No writing partition tables by hand. Just select a disk, set your timezone, keyboard layout, and hostname, and you're done. </p><p>And when I booted in for the first time, I found the default looks fascinating. The default terminal: black background, blue accents, immediately distinctive. The default wallpaper was something I actually liked enough not to replace it, which almost never happens. </p><p>I used <a href="https://endeavouros.com/" rel="noreferrer">EndeavourOS</a> for four-five years, I think.</p><h2 id="what-those-arch-years-looked-like">What those "Arch" years looked like</h2><p>I want to be honest about this stretch, because people who <a href="https://itsfoss.com/arch-based-linux-distros/" rel="noreferrer">recommend Arch-based systems</a> sometimes skip over the rough parts.</p><p>I hit the initramfs wall three or four times. That's the experience of booting your machine and being dropped into a minimal emergency shell with no desktop, no obvious path forward, just a blinking cursor. </p><p>The first time it happened, I didn't know recovery was possible. I reinstalled the entire system. Only later did I learn to boot from a live EndeavourOS USB, use arch-chroot to get inside the broken system, and rebuild the kernel from there. The culprit was usually a problematic package upgrade.</p><p>I also ran into <a href="https://forum.endeavouros.com/t/help-with-keyring-issue/54623/4" rel="noreferrer">keyring mismatches</a> more than once, that particular class of Arch-ecosystem errors where package signatures don't line up, and installations fail with cryptic messages. The fix I settled on:</p><pre><code>sudo pacman -Syu archlinux-keyring endeavouros-keyring</code></pre><p>I'm sharing them because this is the actual texture of running an Arch-based system. It's manageable. I managed it. But a beginner who hits the initramfs wall on their third week of Linux use is probably not going to calmly research arch-chroot. They're going to conclude that Linux is unstable, and they were right not to trust it.</p><h2 id="antix-chapter-and-the-limits-of-anti-systemd">AntiX chapter and the limits of anti-systemd</h2><p>Around mid-2024, I discovered <a href="https://antixlinux.com/" rel="noreferrer">AntiX Linux</a> and ran it alongside EndeavourOS for roughly two years. It taught me a lot about IceWM as a window manager. For someone with a potato-tier hardware, old machines that most distributions have quietly given up on, AntiX is remarkable.</p><p>But I hit the systemd wall eventually. AntiX deliberately avoids systemd, which is philosophically interesting but practically limiting. A growing range of applications that assume systemd exists simply don't work cleanly. And I'll be honest: the AntiX GUI is not appealing. It's functional, and it works. But there's a visual coarseness to it.</p><p>After two years, I started thinking about moving on.</p><h2 id="returning-to-kali-for-real-this-time">Returning to Kali for real this time</h2><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://itsfoss.com/content/images/2026/08/kali-linux-sign.webp" class="kg-image" alt="Kali Linux thunder strike" loading="lazy" width="614" height="803" srcset="https://itsfoss.com/content/images/size/w600/2026/08/kali-linux-sign.webp 600w, https://itsfoss.com/content/images/2026/08/kali-linux-sign.webp 614w"><figcaption><span style="white-space: pre-wrap;">When you ask God which distro you should use</span></figcaption></figure><p>Now I'm back on Kali, but the circumstances are completely different. I really have an interest in cybersecurity, particularly bug bounty work. I'm running a Dell laptop with an i5 8th gen and 12GB of RAM now.</p><p>Two months in, I've had one issue worth documenting. Kali ships Firefox ESR, and if you want to remove it, the system objects, because <a href="https://itsfoss.com/firefox-esr-ubuntu/" rel="noreferrer">Firefox ESR</a> is part of the kali-xfce4 metapackage, and removing it wants to take other things with it. </p><p>The workaround I found: install the <code>equivs</code> package, use it to create a dummy Debian package with the same name as the dependency you want to satisfy, install that dummy, and the system believes the dependency is met. It's inelegant, but functional.</p><h2 id="where-i-am-now-leaving-xfce-for-window-managers">Where I am now: leaving XFCE for window managers</h2><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2026/08/image.png" class="kg-image" alt="Mango WM" loading="lazy" width="960" height="596" srcset="https://itsfoss.com/content/images/size/w600/2026/08/image.png 600w, https://itsfoss.com/content/images/2026/08/image.png 960w" sizes="(min-width: 720px) 720px"></figure><p>A lot is happening in the Linux desktop world around Wayland, <a href="https://itsfoss.com/configuring-hyprland/" rel="noreferrer">Hyprland</a>, and tiling window managers. The thing that excites me about this space, and I've come to believe this more firmly the longer I've used Linux, is the plain-text configuration model. </p><p>Your entire environment lives in text files you can read, version-control, back up, and restore. That's a kind of ownership over your system that no GUI settings panel can replicate.</p><p>I spent this past couple of months trying several options: Niri, Sway, and Scroll WM. I eventually settled on <a href="https://itsfoss.com/mangowm-explore/" rel="noreferrer">Mango WM</a> as my main environment. I know, calling it a desktop environment feels technically wrong, but it's what I live in. The configuration philosophy suits how I think about my system.</p><p>That means I'm saying goodbye to XFCE after years of loyalty. Not because XFCE failed me, but because I've moved somewhere new.</p><h2 id="desktop-environment-not-distro">Desktop environment, not distro</h2><p>Looking back at all of it, I did not like Mint just because it's Mint. I felt comfortable with Cinnamon. I did not dislike Ubuntu because it's Ubuntu. It's because GNOME demanded more of my old hardware than the hardware could give.</p><p>Every distro-hop I've listed here, from Kali to Arch to AntiX to Mango WM, was really a hop between desktop environments and window managers wearing a different distro's name. The package manager changed. The installation experience changed. </p><p>What actually decided whether I stayed or left was always what sat on top: how fast it responded, how much RAM it wanted, whether I could read its configuration in a text file, how it felt to use.</p><p>The desktop environment mattered more than the distro.</p><p>If you're picking your first Linux setup, this is the question worth asking before you pick a distro: what desktop environment does it ship, and does that match your hardware and your preference?</p>
<img src="https://feed.itsfoss.com/link/24361/17404404.gif" height="1" width="1"/>]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[This New Open Source Project Wants to Be the AI-First Alternative to Microsoft Office]]></title>
      <description><![CDATA[Built by a single engineer using open source components, GenOffice bundles editors like Docs, Sheets, Slides, and PDF.]]></description>
      <link>https://feed.itsfoss.com/link/24361/17403855/genoffice-overview</link>
      <guid isPermaLink="false">6a7306b240b6c5000119b555</guid>
      <category><![CDATA[News]]></category>
      <dc:creator><![CDATA[Sourav Rudra]]></dc:creator>
      <pubDate>Wed, 05 Aug 2026 18:59:59 +0530</pubDate>
      <media:content url="https://itsfoss.com/content/images/2026/08/genoffice-banner.png" medium="image">
        <media:description type="plain">genoffice banner that shows a happy robot and a screenshot of the docs editor</media:description>
      </media:content>
      <content:encoded><![CDATA[<figure><img src="https://itsfoss.com/content/images/2026/08/genoffice-banner.png" alt="genoffice banner that shows a happy robot and a screenshot of the docs editor" loading="lazy"></figure>
<p>Office suites have changed a lot since the first ones landed on desktops decades ago. What began as basic tools for typing letters and totaling numbers has turned into sprawling software loaded with templates, cloud sync, and now, AI.</p><p>It's 2026, and that last part has split the office suite market into two camps.</p><p>Microsoft has leaned into pushing AI everywhere, with Copilot showing up across Word, Excel, and PowerPoint whether you want it there or not. Others have gone the calmer route, building AI in <a href="https://itsfoss.com/news/collabora-office-26-04/">as something you can turn on</a>, not something forced.</p><p>GenOffice is a new offering from <a href="https://mainfunc.ai">MainFunc.ai</a> that strongly focuses on AI, putting it in the first camp, featuring a range of editors that one might expect from a modern office suite.</p><h2 id="genoffice-a-quick-look">GenOffice: A quick look</h2><figure class="kg-card kg-embed-card"><iframe width="200" height="113" src="https://www.youtube.com/embed/B2pLdMX95v4?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen="" title="&#128640; Meet GenOffice &mdash; the world's first full-featured open-source AI Office"></iframe></figure><p>Built by a single developer equipped with <strong>$10,000 worth of tokens</strong> (<em>for AI</em>), GenOffice bundles four editors, <em>Docs</em>, <em>Sheets</em>, <em>Slides</em>, and <em>PDF</em>, into one <strong>Electron-based desktop app</strong>.</p><p>For <code>.docx</code> work, <strong>Docs</strong> lets you draft a section, restyle a paragraph, or rewrite it for a different reader from a simple prompt, with the AI working directly inside the document rather than a side panel.</p><p><strong>Sheets</strong>, for <code>.xlsx</code> files, runs on <a href="https://github.com/dream-num/univer">Univer</a>, an open source spreadsheet engine, paired with an in-house Rust sidecar for reading and writing files.</p><figure class="kg-card kg-gallery-card kg-width-wide"><div class="kg-gallery-container"><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://itsfoss.com/content/images/2026/08/genoffice-docs.png" width="1024" height="642" loading="lazy" alt="" srcset="https://itsfoss.com/content/images/size/w600/2026/08/genoffice-docs.png 600w, https://itsfoss.com/content/images/size/w1000/2026/08/genoffice-docs.png 1000w, https://itsfoss.com/content/images/2026/08/genoffice-docs.png 1024w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://itsfoss.com/content/images/2026/08/genoffice-sheets.png" width="1024" height="673" loading="lazy" alt="" srcset="https://itsfoss.com/content/images/size/w600/2026/08/genoffice-sheets.png 600w, https://itsfoss.com/content/images/size/w1000/2026/08/genoffice-sheets.png 1000w, https://itsfoss.com/content/images/2026/08/genoffice-sheets.png 1024w" sizes="(min-width: 720px) 720px"></div></div></div></figure><p>Presentations run through <strong>Slides</strong>, which builds <code>.pptx</code> decks from a single prompt, picking a layout, writing the copy, and dropping in data cards as needed.</p><p>Rounding out the office suite is <strong>PDF</strong>, built on the open source <a href="https://mozilla.github.io/pdf.js/">pdf.js</a> and <a href="https://pdf-lib.js.org">pdf-lib</a> libraries, letting you read long documents and ask questions about specific passages without you needing to switch between apps.</p><figure class="kg-card kg-gallery-card kg-width-wide"><div class="kg-gallery-container"><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://itsfoss.com/content/images/2026/08/genoffice-pdf.png" width="1024" height="674" loading="lazy" alt="" srcset="https://itsfoss.com/content/images/size/w600/2026/08/genoffice-pdf.png 600w, https://itsfoss.com/content/images/size/w1000/2026/08/genoffice-pdf.png 1000w, https://itsfoss.com/content/images/2026/08/genoffice-pdf.png 1024w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://itsfoss.com/content/images/2026/08/genoffice-slides.png" width="1024" height="674" loading="lazy" alt="" srcset="https://itsfoss.com/content/images/size/w600/2026/08/genoffice-slides.png 600w, https://itsfoss.com/content/images/size/w1000/2026/08/genoffice-slides.png 1000w, https://itsfoss.com/content/images/2026/08/genoffice-slides.png 1024w" sizes="(min-width: 720px) 720px"></div></div></div></figure><p>It's quite obvious that AI runs through every one of these editors. All of that is made possible via Genspark's <a href="https://www.genspark.ai/helpcenter/super-agent">Super Agent</a>, which is treated as a core part of the app rather than a chat window tacked on the side.</p><p>Opening, editing, and saving files costs nothing, <strong>but AI features draw from Genspark's credit system</strong>, tying them to an account rather than a local model.</p><p>That matters, because GenOffice doesn't appear to have its own privacy policy. AI features run through Genspark's service, so anything you send them falls under Genspark's <a href="https://www.genspark.ai/terms">terms</a> and <a href="https://www.genspark.ai/privacy">privacy policy</a> instead.</p><p>That policy states <strong>text fed to the AI features gets passed to third-party providers</strong>, including <em>OpenAI</em>, <em>Anthropic</em>, <em>Google</em>, <em>xAI</em>, and <em>ElevenLabs</em>, and that no API key is stored on your device.</p><p>Currently, GenOffice is available only for <strong>Windows</strong> (x64) and <strong>macOS</strong> on Apple Silicon. Intel Macs are not supported, and as you've probably guessed, neither is Linux.</p><h2 id="wheres-the-linux-build">Where's the Linux build?</h2><p>I did find <a href="https://github.com/genspark-ai/genoffice/issues/29">an open issue</a> (<em>very likely AI-generated</em>) that mentions a native Linux build, filed by a community member. It explains how shipping GenOffice for Linux isn't as simple as it sounds.</p><p>As of writing, there was no reply from <a href="https://github.com/merrick-2002">the lead developer</a> of GenOffice, so I wouldn't hold my breath for a Linux build anytime soon.</p><p><strong>If you still want to try GenOffice</strong>, you can grab installers for Windows and macOS from the <a href="https://genoffice.ai">official website</a> or go through the source code on <a href="https://github.com/genspark-ai/genoffice">GitHub</a> to see if you can get a Linux build running yourself.</p>
<!--kg-card-begin: html-->
<div class="repo-stats" data-repo="https://github.com/genspark-ai/genoffice"></div>
<!--kg-card-end: html-->
<hr><p><strong>Suggested Read &#128214;: </strong><a href="https://itsfoss.com/best-free-open-source-alternatives-microsoft-office/" rel="noreferrer"><em>6 Best Open Source Alternatives to Microsoft Office for Linux</em></a></p>
<img src="https://feed.itsfoss.com/link/24361/17403855.gif" height="1" width="1"/>]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[While Torvalds Makes Peace With AI in Linux, Greg Kroah-Hartman Draws a Line (Sort of)]]></title>
      <description><![CDATA[His new policy keeps AI patches out of drivers/staging, the tree meant for newcomers to learn kernel development.]]></description>
      <link>https://feed.itsfoss.com/link/24361/17403762/linux-drivers-staging-ai-rejection</link>
      <guid isPermaLink="false">6a72cf9140b6c5000119b443</guid>
      <category><![CDATA[News]]></category>
      <dc:creator><![CDATA[Sourav Rudra]]></dc:creator>
      <pubDate>Wed, 05 Aug 2026 16:14:06 +0530</pubDate>
      <media:content url="https://itsfoss.com/content/images/2026/08/gkh-ai-ban-banner.png" medium="image">
        <media:description type="plain">photo of greg kroah-hartman on the left, two illustration showing tux, the mascot penguin of linux and a ai ban sign on the right</media:description>
      </media:content>
      <content:encoded><![CDATA[<figure><img src="https://itsfoss.com/content/images/2026/08/gkh-ai-ban-banner.png" alt="photo of greg kroah-hartman on the left, two illustration showing tux, the mascot penguin of linux and a ai ban sign on the right" loading="lazy"></figure>
<p>Greg Kroah-Hartman's "<em>clanker</em>" branch started <a href="https://itsfoss.com/news/linux-kernel-ai-fuzzing/">as his own experiment</a>, where an AI-assisted fuzzing tool turned up real bugs in the ksmbd and SMB code. These days, he isn't the only one using it, as other contributors have started sending in patches of their own, tagged the same way.</p><p>So when he posted a new AI policy a few days ago, restricting use of AI, it wasn't him turning against a tool he's comfortable with. It was a restriction that applied to one part of the kernel, the one place he doesn't want AI anywhere near the code.</p><h2 id="a-new-rule">A new rule</h2><p>In a post to the <a href="https://lore.kernel.org/all/2026080354-skater-urgent-31b2@gregkh/" rel="noreferrer">linux-staging mailing list</a>, GKH said he's now proactively rejecting LLM-generated patches for <a href="https://github.com/torvalds/linux/tree/master/drivers/staging">drivers/staging</a>, pointing to an "<em>onslaught</em>" of them showing up lately.</p><p>His reasoning comes down to what staging is actually for. The subsystem <strong>exists primarily as a training ground</strong>, full of relatively simple cleanups and API changes that let newcomers learn the submission process.</p><p>The project already skips "<em>fix all the coding style issues</em>" patches generated by automated tools because clearing out that mess would eliminate the reason staging exists. GKH argues an LLM doing the same cleanup work defeats its purpose while calling out wannabe tricksters by saying that:</p><blockquote>And yes, it is VERY obvious when people submit LLM-generated patches, so don't think that just not disclosing the use of them will allow you to "get away" with anything here. The goal is for people to be able to learn, not to try to "trick" a maintainer. If anyone is determined to have deliberately "tricked" us, well, consider this your warning ahead of time...</blockquote><p><strong>There's an exception</strong>, a strict one that too. A genuine security fix found by an LLM can still be submitted, but only if the submitter has tested it on the actual hardware the driver targets and can convincingly explain how testing was carried out.</p><h2 id="a-line-drawn-while-linus-makes-peace">A line drawn while Linus makes peace</h2><p>This move lands right as Linus Torvalds is coming around on AI. He's spent years shifting his stance, and in a recent mailing list post he made it clear to critics that Linux "<em>is not one of those anti-AI projects</em>," telling them to <a href="https://itsfoss.com/news/linus-torvalds-on-ai/">fork the project or walk away</a> if they disagreed.</p><p>GKH's approach to drivers/staging fits inside the <a href="https://itsfoss.com/news/linux-ai-coding-assistants-policy/">AI Coding Assistants</a> policy, where he isn't undoing what Linus signed off on but rather focusing on a narrower scope. </p><p>He is treating this subsystem as a gym, one where developers are supposed to show up and lift the weights themselves, not have an AI do the reps and hand them the result.</p><p>That's the line GKH has drawn. AI can be used to carry out work elsewhere in the kernel, but in a subsystem built for people still learning, he'd rather they build it the hard way first.</p><p><em>&#128172; What do you think of GKH's decision? Will it help newcomers?</em></p>
<img src="https://feed.itsfoss.com/link/24361/17403762.gif" height="1" width="1"/>]]></content:encoded>
    </item>
  </channel>
</rss>
