<?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>Fri, 01 May 2026 18:30:22 +0530</lastBuildDate>
    <atom:link href="https://feed.itsfoss.com/" rel="self" type="application/rss+xml"/>
    <ttl>60</ttl>
    <item>
      <title><![CDATA[Microsoft Marks 45 Years of DOS by Open-Sourcing Its Oldest-Known Source Code]]></title>
      <description><![CDATA[Tim Paterson&#x27;s 1981 assembler printouts are now transcribed, compilable, and MIT-licensed.]]></description>
      <link>https://feed.itsfoss.com/link/24361/17328655/ms-dos-early-code-open-sourced</link>
      <guid isPermaLink="false">69f309c9a6f8af0001eab32e</guid>
      <category><![CDATA[News]]></category>
      <dc:creator><![CDATA[Sourav Rudra]]></dc:creator>
      <pubDate>Thu, 30 Apr 2026 21:13:47 +0530</pubDate>
      <media:content url="https://itsfoss.com/content/images/2026/04/dos-1-0-0-open-source-banner.png" medium="image"/>
      <content:encoded><![CDATA[
<p>Before Microsoft became the company that shipped Windows to corporate desks around the world, it had to start somewhere. That somewhere was a scrappy little operating system written by one guy at <a href="https://en.wikipedia.org/wiki/Seattle_Computer_Products">Seattle Computer Products</a>.</p><p><a href="https://en.wikipedia.org/wiki/Tim_Paterson">Tim Paterson</a> built what he initially called <a href="https://en.wikipedia.org/wiki/86-DOS">QDOS</a>, short for <em>Quick and Dirty Operating System</em>, in 1980. Intel's 8086 chip was out, but <a href="https://en.wikipedia.org/wiki/CP/M">CP/M</a>, the dominant OS of the time, had no 8086 support. He wrote something to fill that gap, modeling the CP/M API so existing software would run on it.</p><p>Microsoft bought the rights to <a href="https://en.wikipedia.org/wiki/86-DOS">86-DOS</a> for just under $100,000, shipped it to IBM as <strong>PC DOS 1.0</strong> in August 1981, and retained the rights to sell the same OS to other PC manufacturers as MS-DOS. </p><p>That single deal set Microsoft on the path to dominating personal computing for the next two decades.</p><h2 id="fast-forward-to-now">Fast forward to now</h2><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2026/04/Screenshot-From-2026-04-30-14-44-23.png" class="kg-image" alt="a cropped screenshot that shows paterson listings on github with a picture of tim paterson visible in the middle" loading="lazy" width="906" height="810" srcset="https://itsfoss.com/content/images/size/w600/2026/04/Screenshot-From-2026-04-30-14-44-23.png 600w, https://itsfoss.com/content/images/2026/04/Screenshot-From-2026-04-30-14-44-23.png 906w" sizes="(min-width: 720px) 720px"></figure><p>On April 28, the 45th anniversary of 86-DOS 1.00, Microsoft published <a href="https://opensource.microsoft.com/blog/2026/04/28/continuing-the-story-of-early-dos-development/">a blog post</a> announcing that <strong>the earliest known DOS source code is now publicly available on GitHub</strong>, under the MIT license.</p><p>And the story behind it is an interesting one. Tim did not hand over a tidy source archive; instead, what he kept were physical assembler printouts and stacks of continuous-feed paper from 1981 that he had held onto over the decades.</p><p>Getting those into usable shape took effort, with historians <a href="https://thebrokenpipe.com/blog/86-dos-0-11-from-scratch/">Yufeng Gao</a> and <a href="http://cini.classiccmp.org/recoveryblog.htm">Rich Cini</a> having to locate, scan, and transcribe the DOS-related portions into compilable code.</p><p>What's included are the 86-DOS 1.00 kernel, several development snapshots of the PC-DOS 1.00 kernel, utilities like <a href="https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/chkdsk">CHKDSK</a>, and the assembler Paterson used to write the OS itself.</p><h2 id="whos-this-for">Who's this for?</h2><p>Honestly, <strong>seeing Microsoft open up old code is not that surprising anymore</strong>. <a href="https://itsfoss.com/news/basic-6502-open-source/">6502 BASIC</a> went open source in September 2025. <a href="https://opensource.microsoft.com/blog/2024/04/25/open-sourcing-ms-dos-4-0/">MS-DOS 4.0</a> in 2024. <a href="https://devblogs.microsoft.com/commandline/re-open-sourcing-ms-dos-1-25-and-2-0/">MS-DOS 1.25 and 2.0</a> back in 2018. There is a clear pattern at this point.</p><p>If you are into <a href="https://itsfoss.com/tag/retro/">retro computing</a> or low-level systems work, this is genuinely worth digging into. The source code is compilable, and you will need a copy of Seattle Computer Products' ASM assembler, which you can pull from any 86-DOS or early MS-DOS release. </p><p>The <a href="https://github.com/DOS-History/Paterson-Listings">GitHub</a> repository's <em>README</em> has the necessary steps for you to follow.</p><div class="kg-card kg-button-card kg-align-center"><a href="https://github.com/DOS-History/Paterson-Listings" class="kg-btn kg-btn-accent">DOS 1.00</a></div><hr><p><strong>Suggested Read &#128214;: </strong><a href="https://itsfoss.com/news/run-linux-on-ps5/"><em>Someone Turned a PS5 Into a Linux Gaming PC</em></a></p>
<img src="https://feed.itsfoss.com/link/24361/17328655.gif" height="1" width="1"/>]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[FOSS Weekly #26.18: Ubuntu&#x27;s AI Move, New Entry in Home Directory, New Ubuntu Terminal, Fedora 44 Release and More Linux Stuff]]></title>
      <description><![CDATA[Fedora 44 is here and so is a new standard directory under Home.]]></description>
      <link>https://feed.itsfoss.com/link/24361/17328513/foss-weekly-26-18</link>
      <guid isPermaLink="false">69f1f8e5a6f8af0001eaae7e</guid>
      <category><![CDATA[Newsletter ✉️]]></category>
      <dc:creator><![CDATA[Abhishek Prakash]]></dc:creator>
      <pubDate>Thu, 30 Apr 2026 18:37:21 +0530</pubDate>
      <media:content url="https://itsfoss.com/content/images/2026/04/foss-weekly-2--2.webp" medium="image"/>
      <content:encoded><![CDATA[
<p>The big news is that Linux distros are getting <a href="https://itsfoss.com/news/new-projects-directory-linux/">a standard <em>Projects</em> folder</a> alongside <em>Documents</em>, <em>Music</em>, and <em>Downloads</em>. Most people already create one manually, but now it's official, and apps can start using it as a default location too. So it's more than just 'mkdir Projects", it has actual use.</p><p>Although, I am curious what kind of icon this new Projects directoy will get &#128516;</p><p><strong>Here are other highlights of this edition of FOSS Weekly:</strong></p><ul><li>Firefox quietly using Brave's ad blocker.</li><li>A series of new Ubuntu releases.</li><li>Warp terminal going open source.</li><li>Hackers hijacking a package and publishing it to PyPI.</li><li>And other Linux news, tips, and, of course, memes!</li></ul><h2 id="%F0%9F%93%B0-linux-and-open-source-news">&#128240; Linux and Open Source News</h2><p>Firefox 149 <a href="https://itsfoss.com/news/firefox-ships-brave-adblock-engine/">has quietly shipped</a> Brave's open source adblock-rust engine with no mention in the release notes. It's disabled by default with no UI, but can be enabled via about:config.</p><p>MinIO's GitHub repo has been archived again after going into maintenance mode last year. If you're running it in production, then <a href="https://itsfoss.com/news/minio-moves-away-from-open-source/">it is time for a change</a>.</p><p><a href="https://itsfoss.com/news/ubuntu-26-04-lts/">Ubuntu 26.04 LTS "<em>Resolute Raccoon</em>"</a> is out. You get GNOME 50, Linux kernel 7.0, Wayland-only, five new default apps, deb packages back in App Center, and post-quantum crypto out of the box.</p><p>It's flavors have also gotten releases, and we have already checked out what <a href="https://itsfoss.com/news/kubuntu-26-04-lts/">Kubuntu 26.04</a> and <a href="https://itsfoss.com/news/lubuntu-26-04-lts/">Lubuntu 26.04</a> offer.</p><p>A flaw in Elementary Data's GitHub Actions workflow let an attacker push <a href="https://itsfoss.com/news/elementary-data-cli-hijack/">a backdoored version</a> to PyPI in under ten minutes. If you have elementary-data 0.23.3 installed, you got work to do.</p><p>LVFS, the service behind Linux firmware updates, has one full-time developer and no security team. Vendors consuming millions of downloads without contributing now face download quotas and feature restrictions <a href="https://itsfoss.com/news/lvfs-consumption-quota/">until they sponsor the project</a>.</p><p><a href="https://itsfoss.com/news/fedora-44-release/">Fedora 44</a> is out after a two-week delay. It is powered by Linux 6.19, includes GNOME 50 and Plasma 6.6, has NTSYNC for better Windows game performance, and a completely refreshed Games Lab spin.</p><p>In related news, <a href="https://itsfoss.com/news/azure-linux-fedora-rebase-speculation/">Microsoft might be looking to rebase Azure Linux on Fedora</a>.</p><p>In an interesting development, AI-focused <a href="https://itsfoss.com/news/warp-goes-open-source/">Warp terminal is now open source</a>. Good to see them finally making the right decision.</p><h2 id="%F0%9F%A7%A0-what-we%E2%80%99re-thinking-about">&#129504; What We&rsquo;re Thinking About</h2><p><a href="https://itsfoss.com/news/ubuntu-is-getting-ai/">AI is coming to Ubuntu</a>, and Canonical's approach is local-first with open-weight models delivered via snaps.</p><p>There is a petition asking for a native Linux version of a 3D architectural modeling program Rhino 3D. If you can, please sign it. This may result in bringing a mainstream app to Linux, which may help grow Linux adoption.</p><h2 id="%F0%9F%A7%AE-linux-tips-tutorials-and-learnings">&#129518; Linux Tips, Tutorials, and Learnings</h2><p><a href="https://itsfoss.com/gsconnect/">GSConnect</a> is the GNOME extension that brings KDE Connect to your desktop, letting you share files, sync notifications, use your phone as a trackpad, and mount Android folders over Wi-Fi.</p><p>Forgot your Ubuntu root password? You can boot into recovery mode, <a href="https://itsfoss.com/ubuntu-reset-lost-root-password/">use the dpkg repair option</a> to get a root shell, and reset it with <code>passwd</code>. Work only on systems with a root password set.</p><p>If you are using KDE, check out <a href="https://itsfoss.com/konsole-terminal-tweaks/">lesser known features in Konsole terminal</a>.</p><h2 id="%F0%9F%91%B7-ai-homelab-and-hardware-corner">&#128119; AI, Homelab and Hardware Corner</h2><p><a href="https://itsfoss.com/news/leafkvm-crowdfunding/">LeafKVM</a> is an open source KVM-over-IP device in a CNC aluminum case, built on Rust and Buildroot.</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;">Tired of AI fluff and misinformation in your Google feed? Get real, trusted Linux content. Add It&rsquo;s FOSS as your preferred source and see our reliable Linux and open-source stories highlighted in your Discover feed and search results.</span></p>
                        </div>
                    
                    
                        <a href="https://www.google.com/preferences/source?q=itsfoss.com" class="kg-cta-button " style="background-color: #000000; color: #ffffff;">
                            Add It's FOSS as preferred source on Google (if you use it)
                        </a>
                        
                    </div>
                
            </div>
        </div><h2 id="%E2%9C%A8-apps-and-projects-highlights">&#10024; Apps and Projects Highlights</h2><p><a href="https://itsfoss.com/news/wsl9x-overview/">WSL9x</a> is a project that does the opposite of what you'd expect. Instead of running Linux apps on Windows, it runs a modern Linux kernel 6.19 inside Windows 95, 98, or ME</p><p>An It's FOSS reader <a href="https://github.com/olalie/tapmap">shared a project he made that shows a map of where your computer is connects</a>. If you are into networking or just plain curious, you could give it a try. </p><h2 id="%F0%9F%93%BD%EF%B8%8F-videos-for-you">&#128253;&#65039; Videos for You</h2><p><a href="https://www.youtube.com/watch?v=ffmm80_Cii4">Resharing the terminal customization video</a> for the new readers. It's a detailed, step by step tutorial on how to make your terminal look as beautiful as the ones you see in our screenshots.</p><figure class="kg-card kg-embed-card"><iframe width="200" height="113" src="https://www.youtube.com/embed/ffmm80_Cii4?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="Give Your Linux Terminal A Stunning Makeover"></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>You can use the <a href="https://extensions.gnome.org/extension/1460/vitals/">Vitals</a> GNOME Shell extension to add more system monitor readings to the GNOME top panel. Click on Vitals in the top panel, and select the values you want in the panel. </p><p>Deselect the ones you don't need to hide them from the panel. Do note that the hidden ones are still visible when you are in the drop-down view. Hidden or not, these values are all still accessible in the dropdown view of the extension.</p><figure class="kg-card kg-video-card kg-width-regular" data-kg-thumbnail="https://itsfoss.com/content/media/2026/04/add-items-in-vitals-panel_thumb.jpg" data-kg-custom-thumbnail="">
            <div class="kg-video-container">
                <video src="https://itsfoss.com/content/media/2026/04/add-items-in-vitals-panel.mp4" poster="https://img.spacergif.org/v1/838x908/0a/spacer.png" width="838" height="908" playsinline="" preload="metadata" style="background: transparent url('https://itsfoss.com/content/media/2026/04/add-items-in-vitals-panel_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">0:33</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1&times;</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            
        </figure><p><a href="https://t43217012.p.clickup-attachments.com/t43217012/da09f1e7-b651-4c93-b93b-141e46671d4b/copy-link-to-highlight-firefox.png"></a></p><h2 id="%F0%9F%8E%8B-fun-in-the-fossverse">&#127883; Fun in the FOSSverse</h2><p>Test your Linux command line knowledge <a href="https://itsfoss.com/quiz/guess-the-errors/">in this fun quiz</a>.</p><p>This is just Microsoft thing &#128071;</p><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2026/04/microsoft-privacy-meme.jpg" class="kg-image" alt="Microsoft data privacy issue" loading="lazy" width="1440" height="1440" srcset="https://itsfoss.com/content/images/size/w600/2026/04/microsoft-privacy-meme.jpg 600w, https://itsfoss.com/content/images/size/w1000/2026/04/microsoft-privacy-meme.jpg 1000w, https://itsfoss.com/content/images/2026/04/microsoft-privacy-meme.jpg 1440w" sizes="(min-width: 720px) 720px"></figure><p><strong>&#128467;&#65039; Tech Trivia</strong>: On <a href="https://www.computerhistory.org/tdih/may/2/">May 2, 1983</a>, Microsoft introduced its two-button <a href="https://en.wikipedia.org/wiki/Microsoft_Mouse">Microsoft Mouse</a> alongside the new Microsoft Word processor. Despite manufacturing around 100,000 units for IBM and IBM-compatible PCs, the company sold only 5,000 before eventually finding success with a much-improved version.</p><p><strong>&#129489;&zwj;&#129309;&zwj;&#129489; From the Community</strong>: Pro FOSSer Dan <a href="https://itsfoss.community/t/why-ubuntu-sucks-a-lot-of-the-time/15637">is in a limbo</a> where an update broke file thumbnails on Ubuntu 24.04 LTS.</p><p>And I am working on a complete overhaul of the It's FOSS Plus portal. Stay tuned for that.</p>
<img src="https://feed.itsfoss.com/link/24361/17328513.gif" height="1" width="1"/>]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[7 Features I Like in Ptyxis (The New Default Ubuntu Terminal)]]></title>
      <description><![CDATA[After using it for a while, I understood why Ubntu and Fedora opted for Ptyxis as their new default terminal.]]></description>
      <link>https://feed.itsfoss.com/link/24361/17328480/ptyxis-terminal-features</link>
      <guid isPermaLink="false">69f1b3daa6f8af0001eaabe5</guid>
      <category><![CDATA[List 📋]]></category>
      <dc:creator><![CDATA[Sreenath]]></dc:creator>
      <pubDate>Thu, 30 Apr 2026 18:03:09 +0530</pubDate>
      <media:content url="https://itsfoss.com/content/images/2026/04/new-Features-in-new-terminal.webp" medium="image"/>
      <content:encoded><![CDATA[
<p>Ptyxis is a modern terminal emulator built with GTK4 and libadwaita. It provides a cohesive look for the GNOME desktop, making it feel like a natural part of the system.</p><p>The application was specifically developed to meet the needs of modern software development workflows. In my opinion, its standout feature is the seamless container support for tools like <a href="https://linuxhandbook.com/courses/podman/" rel="noreferrer">Podman</a>, <a href="https://itsfoss.com/distrobox/" rel="noreferrer">Distrobox</a>, and Toolbox.</p><p><a href="https://gitlab.gnome.org/chergert/ptyxis" rel="noreferrer">Ptyxis</a> is rapidly gaining popularity across the Linux community. It has already become the default terminal for many modern distributions, including Fedora and the upcoming Ubuntu releases.</p><p>As I have been using it for some months now, let me share some of my favorite features in this new terminal. I hope you like them as much as I do.</p><div class="kg-card kg-callout-card kg-callout-card-blue"><div class="kg-callout-emoji">&#128203;</div><div class="kg-callout-text">The screenshots in this article uses customized prompt. The default Ptyxis terminal doesn't look like this. You can get the <a href="https://github.com/itsfoss/desktop-customization" rel="noreferrer">config file on our GitHub repo</a> or watch this <a href="https://www.youtube.com/watch?v=ffmm80_Cii4">video tutorial on terminal customization</a>.</div></div><h2 id="tabs-and-overview">Tabs and Overview</h2><p>The first thing you notice when opening Ptyxis is the tabs and overview system. While other emulators like GNOME Terminal or <a href="https://itsfoss.com/kitty-customization/" rel="noreferrer">Kitty</a> use a standard tab bar, Ptyxis introduces a visual tab selector that feels very similar to the GNOME Activities overview.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://itsfoss.com/content/images/2026/04/tab-overview-ptyxis.png" class="kg-image" alt="A screenshot showing the tabs overview in Ptyxis terminal emulator." loading="lazy" width="1168" height="759" srcset="https://itsfoss.com/content/images/size/w600/2026/04/tab-overview-ptyxis.png 600w, https://itsfoss.com/content/images/size/w1000/2026/04/tab-overview-ptyxis.png 1000w, https://itsfoss.com/content/images/2026/04/tab-overview-ptyxis.png 1168w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Tabs Overview</span></figcaption></figure><p>If you have multiple tabs open, you can simply click the Show open tabs button in the top-right of the title bar.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://itsfoss.com/content/images/2026/04/click-on-overview-button.png" class="kg-image" alt="Click on the show open tabs button on the top-right of the title bar to open the Tab overview in Ptyxis terminal emulator." loading="lazy" width="810" height="465" srcset="https://itsfoss.com/content/images/size/w600/2026/04/click-on-overview-button.png 600w, https://itsfoss.com/content/images/2026/04/click-on-overview-button.png 810w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Click on Tab Overview (Show open tabs) button</span></figcaption></figure><p>This opens an interface where each tab displays its title alongside a small preview, making it easy to see exactly what is running before you click back into a full view.</p><p>The flexibility here is excellent because you can drag and drop tabs in the overview to rearrange them.</p><figure class="kg-card kg-embed-card kg-card-hascaption"><iframe src="https://player.vimeo.com/video/1187653957?app_id=122963" width="362" height="240" frameborder="0" allow="autoplay; fullscreen; picture-in-picture; clipboard-write; encrypted-media; web-share" referrerpolicy="strict-origin-when-cross-origin" title="rearrange-tabs-ptyxis"></iframe><figcaption><p><span style="white-space: pre-wrap;">Rearrange tabs by drag and drop</span></p></figcaption></figure><p>You can also pin important tabs to keep them visible at the top of the list at all times.</p><figure class="kg-card kg-embed-card kg-card-hascaption"><iframe src="https://player.vimeo.com/video/1187653905?app_id=122963" width="374" height="240" frameborder="0" allow="autoplay; fullscreen; picture-in-picture; clipboard-write; encrypted-media; web-share" referrerpolicy="strict-origin-when-cross-origin" title="pin-and-unpin-tabs"></iframe><figcaption><p><span style="white-space: pre-wrap;">Pin tabs in overview</span></p></figcaption></figure><p>My favorite feature, however, is the ability to easily custom name your tabs and search through them later. By right-clicking a tab in the overview and selecting "Set title," you can choose to either prepend a name to the default process or create a completely custom title.</p><figure class="kg-card kg-embed-card kg-card-hascaption"><iframe src="https://player.vimeo.com/video/1187653994?app_id=122963" width="374" height="240" frameborder="0" allow="autoplay; fullscreen; picture-in-picture; clipboard-write; encrypted-media; web-share" referrerpolicy="strict-origin-when-cross-origin" title="rename-tabs"></iframe><figcaption><p><span style="white-space: pre-wrap;">Renaming a tab in Ptyxis</span></p></figcaption></figure><p>Once your tabs are named, you can use the search button in the top-left of the title bar to find exactly what you need. This is incredibly helpful when you are managing a large number of active sessions simultaneously.</p><figure class="kg-card kg-embed-card kg-card-hascaption"><iframe src="https://player.vimeo.com/video/1187661650?app_id=122963" width="640" height="328" frameborder="0" allow="autoplay; fullscreen; picture-in-picture; clipboard-write; encrypted-media; web-share" referrerpolicy="strict-origin-when-cross-origin" title="tabs-search"></iframe><figcaption><p><span style="white-space: pre-wrap;">Search for Tabs in overview</span></p></figcaption></figure><div class="kg-card kg-callout-card kg-callout-card-blue"><div class="kg-callout-emoji">&#128203;</div><div class="kg-callout-text">When you have multiple terminal sessions, the tab and overview feature helps a great deal in finding the right tab in the same application interface.</div></div><h2 id="color-schemes">Color Schemes</h2><p>A standout feature of Ptyxis is the support for a wide range of preset color schemes. You can access these options by opening the preferences window through the three-dots menu in the top-right of the title bar.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://itsfoss.com/content/images/2026/04/open-preferences.png" class="kg-image" alt="Open the Preferences window of the Ptyxis terminal emulator from the three dots menu button in the top-right of the title bar." loading="lazy" width="987" height="488" srcset="https://itsfoss.com/content/images/size/w600/2026/04/open-preferences.png 600w, https://itsfoss.com/content/images/2026/04/open-preferences.png 987w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Open Preferences</span></figcaption></figure><p>Once inside the Appearance tab, click on the "Show all palettes" option to see the full list. The interface provides a neat preview for each selection, and your chosen theme is applied immediately.</p><figure class="kg-card kg-embed-card kg-card-hascaption"><iframe src="https://player.vimeo.com/video/1187653948?app_id=122963" width="380" height="240" frameborder="0" allow="autoplay; fullscreen; picture-in-picture; clipboard-write; encrypted-media; web-share" referrerpolicy="strict-origin-when-cross-origin" title="ptyxis-themes-list"></iframe><figcaption><p><span style="white-space: pre-wrap;">All color schemes in Ptyxis terminal.</span></p></figcaption></figure><p>In my opinion, the way these colors adapt is impressive. The scheme is applied intelligently to the tab bar as well, ensuring the entire terminal maintains a cohesive and professional look.</p><p>Among the vast list of options, I have a few specific favorites that I think look incredible. Omni, Pixiefloss, and Tomorrow Night, Ubuntu are all excellent choices that provide a very modern feel.</p><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/04/omni.png" width="956" height="548" loading="lazy" alt="" srcset="https://itsfoss.com/content/images/size/w600/2026/04/omni.png 600w, https://itsfoss.com/content/images/2026/04/omni.png 956w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://itsfoss.com/content/images/2026/04/pixiefloss.png" width="956" height="548" loading="lazy" alt="" srcset="https://itsfoss.com/content/images/size/w600/2026/04/pixiefloss.png 600w, https://itsfoss.com/content/images/2026/04/pixiefloss.png 956w" 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/04/tomorrow-night.png" width="956" height="548" loading="lazy" alt="" srcset="https://itsfoss.com/content/images/size/w600/2026/04/tomorrow-night.png 600w, https://itsfoss.com/content/images/2026/04/tomorrow-night.png 956w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://itsfoss.com/content/images/2026/04/ubuntu.png" width="956" height="548" loading="lazy" alt="" srcset="https://itsfoss.com/content/images/size/w600/2026/04/ubuntu.png 600w, https://itsfoss.com/content/images/2026/04/ubuntu.png 956w" sizes="(min-width: 720px) 720px"></div></div></div><figcaption><p><span style="white-space: pre-wrap;">Themes applied in the order: Omni, Pixiefloss, Tomorrow Night, Ubuntu</span></p></figcaption></figure><div class="kg-card kg-callout-card kg-callout-card-blue"><div class="kg-callout-emoji">&#128203;</div><div class="kg-callout-text">It's not just the dark and light mode. That's too simplistic. You have plenty of color themes to choose from.</div></div><h2 id="scrollback-search">Scrollback Search</h2><p>The ability to search through what appears on your screen is a massive help during long sessions. While tools like grep are great for text files, you often need to find specific information directly within the shell scrollback.</p><p>For example, if you have displayed a massive log file using the cat command, you can quickly find what you need without re-running the command. By pressing <code>SHIFT + CTRL + F</code>, a search interface opens at the bottom of the terminal.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://itsfoss.com/content/images/2026/04/scrollback-search-interface.png" class="kg-image" alt="The scrollback search interface in the Ptyxis terminal emulator." loading="lazy" width="956" height="434" srcset="https://itsfoss.com/content/images/size/w600/2026/04/scrollback-search-interface.png 600w, https://itsfoss.com/content/images/2026/04/scrollback-search-interface.png 956w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Scrollback Search Interface</span></figcaption></figure><p>The extra search filters provides better matching. You can choose to match case, match whole words, or even use regular expressions to narrow down your results.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://itsfoss.com/content/images/2026/04/scrollback-search-criteria.png" class="kg-image" alt="Search criterias in Ptyxis terminal emulator, including match case, match whole words, and use regular expressions." loading="lazy" width="1046" height="478" srcset="https://itsfoss.com/content/images/size/w600/2026/04/scrollback-search-criteria.png 600w, https://itsfoss.com/content/images/size/w1000/2026/04/scrollback-search-criteria.png 1000w, https://itsfoss.com/content/images/2026/04/scrollback-search-criteria.png 1046w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Scrollback Search Criteria</span></figcaption></figure><p>The interface includes simple navigation buttons to move up and down through your search matches. This makes it incredibly easy to jump between different instances of a term within a long output.</p><figure class="kg-card kg-embed-card kg-card-hascaption"><iframe src="https://player.vimeo.com/video/1187653996?app_id=122963" width="426" height="194" frameborder="0" allow="autoplay; fullscreen; picture-in-picture; clipboard-write; encrypted-media; web-share" referrerpolicy="strict-origin-when-cross-origin" title="scrollback-search-in-ptyxis"></iframe><figcaption><p><span style="white-space: pre-wrap;">Searching in the Scrollback contents</span></p></figcaption></figure><div class="kg-card kg-callout-card kg-callout-card-blue"><div class="kg-callout-emoji">&#128203;</div><div class="kg-callout-text">This has been a struggle in standard terminals. Finding text that has been displayed on the screen earlier is a good productivity booster for me.</div></div><h2 id="container-support">Container Support</h2><p>This is the flagship feature of Ptyxis. The terminal works directly with container technologies like Podman, Distrobox, and Toolbox to make your development workflow much smoother.</p><p>If your system has containers using these platforms, Ptyxis detects them automatically and provides a dedicated way to access them. You can simply click the dropdown button in the top-left of the title bar and select a specific container from the list to launch it instantly.</p><figure class="kg-card kg-embed-card kg-card-hascaption"><iframe src="https://player.vimeo.com/video/1187654045?app_id=122963" width="412" height="240" frameborder="0" allow="autoplay; fullscreen; picture-in-picture; clipboard-write; encrypted-media; web-share" referrerpolicy="strict-origin-when-cross-origin" title="using-containers-in-ptyxis"></iframe><figcaption><p><span style="white-space: pre-wrap;">Enter a container using Dropdown menu</span></p></figcaption></figure><p>The <code>ptyxis-agent</code> coordinates with your system to handle the discovery and management of these environments. For example, if you are using Distrobox, Ptyxis will execute the proper run commands for you behind the scenes.</p><div class="kg-card kg-callout-card kg-callout-card-blue"><div class="kg-callout-emoji">&#128203;</div><div class="kg-callout-text">The lack of Docker integration is surely a letdown. While you can still run <a href="https://linuxhandbook.com/essential-docker-commands/" rel="noreferrer">Docker CLI commands</a> manually, the terminal will not detect them automatically or allow you to enter them through the UI like it does for Podman. No matter how good Podman is, Docker is still omnipresent. I am lowkey disappointed that it cannot detect docker containers.</div></div><h2 id="profiles">Profiles</h2><p>Okay. This is not new. Almost all modern terminals support the profile feature and yet I think that profiles are the most underrated feature that many people often ignore.</p><p>How do they help? Let's say you <a href="https://linuxhandbook.com/why-zsh/">want to try a new shell like ZSH</a>, you can create a specific profile for it instead of changing your entire system shell. You could also create a dedicated profile for a terminal multiplexer like <a href="https://zellij.dev/">Zellij</a>.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://itsfoss.com/content/images/2026/04/custom-profiles-in-ptyxis.png" class="kg-image" alt="A list of custom profiles created in Ptyxis terminal. The screenshot shows the profiles page in preferences, that list all profiles available." loading="lazy" width="883" height="648" srcset="https://itsfoss.com/content/images/size/w600/2026/04/custom-profiles-in-ptyxis.png 600w, https://itsfoss.com/content/images/2026/04/custom-profiles-in-ptyxis.png 883w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Custom Profiles</span></figcaption></figure><p>Ptyxis has excellent support for profile creation and management. You can find these options in the Profile section of the Preferences window.</p><p>By default, you will only see an Untitled Profile, but you can use the Add Profile button to create something new. The profile creation dialog is vast and offers many different options.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://itsfoss.com/content/images/2026/04/click-on-add-profiles-button.png" class="kg-image" alt="Click on the Add Profile button to create a new custom profile in Ptyxis." loading="lazy" width="763" height="407" srcset="https://itsfoss.com/content/images/size/w600/2026/04/click-on-add-profiles-button.png 600w, https://itsfoss.com/content/images/2026/04/click-on-add-profiles-button.png 763w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Click on Add Profile button</span></figcaption></figure><p>You can set specific color schemes, choose a custom shell, or even assign a default container to a profile. For example, I can create a profile that automatically opens my Ubuntu Distrobox container every time I launch it.</p><p>Once your profiles are set up, you can set one as the default for all future terminals. Alternatively, you can quickly switch between your different profiles using the dropdown menu in the title bar.</p><div class="kg-card kg-callout-card kg-callout-card-green"><div class="kg-callout-emoji">&#128161;</div><div class="kg-callout-text">I suggest that you do not alter the default profile. This will be very beneficial if you ever mess up a configuration and need to restore the original behavior.</div></div><h2 id="context-awareness">Context Awareness</h2><p>Ptyxis can intelligently identify your current context, such as active root privileged windows or <a href="https://itsfoss.com/set-up-ssh-ubuntu/" rel="noreferrer">SSH connections</a>. This provides immediate visual feedback about the environment you are working in.</p><p>For example, if you run a command using <a href="https://itsfoss.com/sudo-tips/" rel="noreferrer">sudo</a>, the title bar of the terminal turns red to notify you of the changed privilege level. If you log in as the root user, the title bar remains red until you finally log out.</p><figure class="kg-card kg-video-card kg-width-regular kg-card-hascaption" data-kg-thumbnail="https://itsfoss.com/content/media/2026/04/sudo-titlebar-color-change_thumb.jpg" data-kg-custom-thumbnail="">
            <div class="kg-video-container">
                <video src="https://itsfoss.com/content/media/2026/04/sudo-titlebar-color-change.mp4" poster="https://img.spacergif.org/v1/840x396/0a/spacer.png" width="840" height="396" loop="" autoplay="" muted="" playsinline="" preload="metadata" style="background: transparent url('https://itsfoss.com/content/media/2026/04/sudo-titlebar-color-change_thumb.jpg') 50% 50% / cover no-repeat;"></video>
                <div class="kg-video-overlay">
                    <button class="kg-video-large-play-icon" aria-label="Play video">
                        <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24">
                            <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                        </svg>
                    </button>
                </div>
                <div class="kg-video-player-container kg-video-hide">
                    <div class="kg-video-player">
                        <button class="kg-video-play-icon" aria-label="Play video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24">
                                <path d="M23.14 10.608 2.253.164A1.559 1.559 0 0 0 0 1.557v20.887a1.558 1.558 0 0 0 2.253 1.392L23.14 13.393a1.557 1.557 0 0 0 0-2.785Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-pause-icon kg-video-hide" aria-label="Pause video">
                            <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24">
                                <rect x="3" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                                <rect x="14" y="1" width="7" height="22" rx="1.5" ry="1.5"></rect>
                            </svg>
                        </button>
                        <span class="kg-video-current-time">0:00</span>
                        <div class="kg-video-time">
                            /<span class="kg-video-duration">0:11</span>
                        </div>
                        <input type="range" class="kg-video-seek-slider" max="100" value="0">
                        <button class="kg-video-playback-rate" aria-label="Adjust playback speed">1&times;</button>
                        <button class="kg-video-unmute-icon" aria-label="Unmute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24">
                                <path d="M15.189 2.021a9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h1.794a.249.249 0 0 1 .221.133 9.73 9.73 0 0 0 7.924 4.85h.06a1 1 0 0 0 1-1V3.02a1 1 0 0 0-1.06-.998Z"></path>
                            </svg>
                        </button>
                        <button class="kg-video-mute-icon kg-video-hide" aria-label="Mute">
                            <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 24 24">
                                <path d="M16.177 4.3a.248.248 0 0 0 .073-.176v-1.1a1 1 0 0 0-1.061-1 9.728 9.728 0 0 0-7.924 4.85.249.249 0 0 1-.221.133H5.25a3 3 0 0 0-3 3v2a3 3 0 0 0 3 3h.114a.251.251 0 0 0 .177-.073ZM23.707 1.706A1 1 0 0 0 22.293.292l-22 22a1 1 0 0 0 0 1.414l.009.009a1 1 0 0 0 1.405-.009l6.63-6.631A.251.251 0 0 1 8.515 17a.245.245 0 0 1 .177.075 10.081 10.081 0 0 0 6.5 2.92 1 1 0 0 0 1.061-1V9.266a.247.247 0 0 1 .073-.176Z"></path>
                            </svg>
                        </button>
                        <input type="range" class="kg-video-volume-slider" max="100" value="100">
                    </div>
                </div>
            </div>
            <figcaption><p><span style="white-space: pre-wrap;">Ptyxis titlebar color change for previlieged windows.</span></p></figcaption>
        </figure><div class="kg-card kg-callout-card kg-callout-card-blue"><div class="kg-callout-emoji">&#128203;</div><div class="kg-callout-text">In my opinion, this is an excellent communication method for the user. it provides a clear warning about the caution needed while interacting with the terminal in a high-privilege state.</div></div><h2 id="some-hidden-gems">Some hidden gems</h2><p>Apart from the major features I mentioned above, Ptyxis also has a few more tiny functions that deserve attention. The Shortcuts option in the Preferences window allows you to alter existing keyboard combinations or add new ones for various terminal actions.</p><figure class="kg-card kg-embed-card kg-card-hascaption"><iframe src="https://player.vimeo.com/video/1187653906?app_id=122963" width="330" height="240" frameborder="0" allow="autoplay; fullscreen; picture-in-picture; clipboard-write; encrypted-media; web-share" referrerpolicy="strict-origin-when-cross-origin" title="changing-shortcuts"></iframe><figcaption><p><span style="white-space: pre-wrap;">The Shortcuts page in the Preferences window allow you to change the existing shortcuts or add new shortcuts to various terminal actions.</span></p></figcaption></figure><p>An advanced addition is the Terminal Inspector. This tool allows you to monitor exactly what is running in the terminal at any given moment, which is a massive advantage for developers.</p><figure class="kg-card kg-embed-card kg-card-hascaption"><iframe src="https://player.vimeo.com/video/1187654038?app_id=122963" width="400" height="240" frameborder="0" allow="autoplay; fullscreen; picture-in-picture; clipboard-write; encrypted-media; web-share" referrerpolicy="strict-origin-when-cross-origin" title="terminal-inspector"></iframe><figcaption><p><span style="white-space: pre-wrap;">Ptyxis terminal inspector</span></p></figcaption></figure><p>You can use the inspector to track underlying shell processes, monitor mouse pointer locations, and even peek at OSC (Operating System Command) hyperlinks. It is a specialized feature that makes debugging terminal-based applications much easier than before.</p><h2 id="i-can-see-why-ubuntu-and-fedora-made-it-default">I can see why Ubuntu and Fedora made it default</h2><p>Ptyxis is a good upgrade from the classic GNOME Terminal. While the container integration might not be for everyone, the app has significantly improved many day-to-day features that improve the overall experience.</p><p>What do you think about this new terminal emulator? Will you use it as your main terminal, or are you sticking with your current favorite? Share your opinions in the comments section!</p>
<img src="https://feed.itsfoss.com/link/24361/17328480.gif" height="1" width="1"/>]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Someone Turned a PS5 Into a Linux Gaming PC, and It Actually Works]]></title>
      <description><![CDATA[It runs Linux, plays Steam games, and only time will tell how long before Sony DMCAs it.]]></description>
      <link>https://feed.itsfoss.com/link/24361/17328398/run-linux-on-ps5</link>
      <guid isPermaLink="false">69f2e407a6f8af0001eab212</guid>
      <category><![CDATA[News]]></category>
      <dc:creator><![CDATA[Sourav Rudra]]></dc:creator>
      <pubDate>Thu, 30 Apr 2026 15:41:42 +0530</pubDate>
      <media:content url="https://itsfoss.com/content/images/2026/04/linux-on-ps5-banner.png" medium="image"/>
      <content:encoded><![CDATA[
<p>Linux gaming has been on a great trajectory these past few years.</p><p><a href="https://github.com/valvesoftware/proton">Proton</a> turned a massive chunk of the Steam library into playable Linux titles thanks to <a href="https://www.winehq.org">Wine</a> as its backbone, and purpose-built Linux gaming consoles are now a product category that actually exists.</p><p>We recently covered the <a href="https://itsfoss.com/news/playnix-linux-console/">Playnix Console</a>, a $1,179 Linux gaming machine from the EmuDeck team that ships with a custom Arch-based OS and boots straight into Steam's gaming mode.</p><p>Today, we have a project that lets you run a Linux-powered operating system on Sony's <a href="https://www.playstation.com/en-us/ps5/">PlayStation 5</a> console.</p><h2 id="running-linux-on-a-ps5">Running Linux on a PS5?</h2><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://itsfoss.com/content/images/2026/04/playstation-5-running-ubuntu.jpg" class="kg-image" alt="screenshot of ubuntu 26.04 lts running on a playstation 5" loading="lazy" width="1920" height="1080" srcset="https://itsfoss.com/content/images/size/w600/2026/04/playstation-5-running-ubuntu.jpg 600w, https://itsfoss.com/content/images/size/w1000/2026/04/playstation-5-running-ubuntu.jpg 1000w, https://itsfoss.com/content/images/size/w1600/2026/04/playstation-5-running-ubuntu.jpg 1600w, https://itsfoss.com/content/images/2026/04/playstation-5-running-ubuntu.jpg 1920w" sizes="(min-width: 720px) 720px"><figcaption><i><em class="italic" style="white-space: pre-wrap;">Sourced from Andy Nguyen.</em></i></figcaption></figure><p><a href="https://x.com/theflow0">Andy Nguyen</a>, the developer behind this, first posted about him running Linux on the PS5 <a href="https://xcancel.com/theflow0/status/2030011206040256841">back in March</a>, where he demonstrated playing <a href="https://www.rockstargames.com/gta-v">GTA V Enhanced</a> with Ray Tracing enabled.</p><p>More recently, <a href="https://xcancel.com/theflow0/status/2049255768428347566">he posted</a> that his project "<strong>ps5-linux</strong>" was live on <a href="https://github.com/ps5-linux/ps5-linux-loader">GitHub</a>, allowing gamers to turn their PS5 (<em>non-slim</em>) devices into a fully functioning Linux gaming PC.</p><p>You see, <strong>the PS5 does not run a Linux kernel</strong>. Sony's operating system is built on a heavily modified version of <a href="https://www.freebsd.org">FreeBSD</a>, which is a separate Unix-like OS altogether. What ps5-linux delivers is <strong>a genuine Linux port</strong>, not some tweak on top of what was already there.</p><p>In terms of what you actually get, <strong>it's a full desktop Linux environment</strong>. The PS5's 8-core, 16-thread CPU can be pushed to 3.5 GHz, the GPU to 2.23 GHz, and HDMI video output goes up to 4K at 60Hz. Steam runs on it, providing you with access to PC games and settings that Sony's own OS doesn't offer.</p><p>There are some gaps though; <strong>the PS5's onboard Bluetooth and networking hardware currently have no Linux driver support</strong>. You'll need a USB Ethernet or WLAN adapter for internet access and a Bluetooth dongle if you want to use <a href="https://www.playstation.com/en-us/accessories/dualsense-wireless-controller/">a DualSense controller</a> wirelessly.</p><p><strong>It's also not a persistent install </strong>as the console's internal SSD is left completely untouched, so bricking your PS5 isn't really a concern. The trade-off is having to re-run the exploit from scratch on every single reboot.</p><figure class="kg-card kg-embed-card"><blockquote class="twitter-tweet"><p lang="en" dir="ltr">I ported Linux to the PS5 and turned it into a Steam Machine. Running GTA 5 Enhanced with Ray Tracing. &#129327; <a href="https://t.co/aMbT0PQ1dS">pic.twitter.com/aMbT0PQ1dS</a></p>&mdash; Andy Nguyen (@theflow0) <a href="https://twitter.com/theflow0/status/2030011206040256841?ref_src=twsrc%5Etfw">March 6, 2026</a></blockquote>
<script async="" src="https://platform.twitter.com/widgets.js" charset="utf-8"></script></figure><h2 id="want-to-install-it">Want to install it?</h2><p>It works on PS5 (<em>non-slim</em>) consoles only. Devices running firmware 3.xx (<em>3.00, 3.10, 3.20, 3.21</em>) are supported but without M.2 SSD support. If you are on firmware 4.xx (<em>4.00, 4.02, 4.03, 4.50, 4.51</em>), you get the full package, including the ability to dedicate an M.2 SSD to Linux.</p><p>And you can run the following Linux distributions:</p><ul><li><strong>Arch Linux (<em>with Sway</em>)</strong></li><li><strong>Ubuntu 24.04 LTS</strong></li><li><strong>Ubuntu 26.04 LTS</strong></li><li><strong>Alpine Linux 3.21</strong></li></ul><p>Apart from that, you will have to follow <a href="https://github.com/ps5-linux/ps5-linux-loader#installation">the instructions</a> closely and make use of the <a href="https://github.com/ps5-linux/ps5-linux-image">PS5 Linux Image Builder</a> to get a Linux OS installed on your PlayStation 5 device. Andy also has <a href="https://discord.com/invite/PeMGVB7BAm">a Discord server</a> set up for people who can do a kernel exploit on his project and help him hack drivers.</p><h2 id="some-thoughts">Some thoughts</h2><p>Is it practical? Not really. Using the exploit means starting the whole process over, and Sony will almost certainly <a href="https://www.copyright.gov/dmca/">DMCA</a> the repos or employ some other legal mechanism at some point.</p><p>But someone built a full Linux port for a console that was never meant to run it, got <a href="https://store.steampowered.com/">Steam</a> working on it, and <strong>put it all out for free</strong>. The Linux community has always been more interested in proving something is possible than in whether it's convenient, and this project is exactly that.</p>
<img src="https://feed.itsfoss.com/link/24361/17328398.gif" height="1" width="1"/>]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Sovereign Tech Agency Opens Paid Standards Program for Open Source Maintainers]]></title>
      <description><![CDATA[The chosen maintainers could get up to €5,200 a month for IETF, W3C, and ISO standards work.]]></description>
      <link>https://feed.itsfoss.com/link/24361/17327936/sovereign-tech-standards-program</link>
      <guid isPermaLink="false">69f1dd5fa6f8af0001eaad00</guid>
      <category><![CDATA[News]]></category>
      <dc:creator><![CDATA[Sourav Rudra]]></dc:creator>
      <pubDate>Wed, 29 Apr 2026 21:28:01 +0530</pubDate>
      <media:content url="https://itsfoss.com/content/images/2026/04/sovereign-tech-agency-standards-program-banner.png" medium="image"/>
      <content:encoded><![CDATA[
<p>The Sovereign Tech Agency has launched a new pilot program called <a href="https://www.sovereign.tech/news/join-sovereign-tech-standards-network">Sovereign Tech Standards</a>, and it will be paying open source maintainers to get involved in the processes that actually shape how the internet works.</p><p>As a pilot program, it is going to support maintainers to actively participate in standards development at the <a href="https://www.ietf.org">Internet Engineering Task Force</a> (IETF), the <a href="https://www.w3.org">World Wide Web Consortium</a> (W3C), and the <a href="https://www.iso.org/home.html">International Organization for Standardization</a> (ISO).</p><p>The problem they are trying to tackle here is of <strong><em>access</em></strong>. Participation in bodies like IETF, W3C, and ISO is relatively open, but the reality is different. Attending meetings, keeping up with working group discussions, and contributing meaningfully takes a lot of investment, both in terms of time and money.</p><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2026/04/sovereign-tech-standards-webpage.png" class="kg-image" alt="a wide picture that shows a cropped screenshot of the sovereign tech standards webpage with some user interface elements visible" loading="lazy" width="1717" height="631" srcset="https://itsfoss.com/content/images/size/w600/2026/04/sovereign-tech-standards-webpage.png 600w, https://itsfoss.com/content/images/size/w1000/2026/04/sovereign-tech-standards-webpage.png 1000w, https://itsfoss.com/content/images/size/w1600/2026/04/sovereign-tech-standards-webpage.png 1600w, https://itsfoss.com/content/images/2026/04/sovereign-tech-standards-webpage.png 1717w" sizes="(min-width: 720px) 720px"></figure><p>Large tech companies are said to be sending people to these meetings as a routine business investment, but most independent open source maintainers simply do not have the time, resources, or sustained capacity to do the same.</p><p><strong>Why is this an issue?</strong> Maintainers are the people who actually build software on top of these standards, and they know better than anyone where the specs fall apart in practice.</p><p>So, wouldn't it be reasonable to directly involve such talent with the standards themselves?</p><p><a href="https://www.sovereign.tech">Sovereign Tech Agency</a> ran a survey among maintainers who had worked with such standards and found that many of them relied on the specifications in their day-to-day work. Yet very few could afford to take part in their development in the long term.</p><p>During 2026's pilot run, <strong>up to ten maintainers will be selected</strong> for a cohort running from mid-June 2026 through June 2027. They will need to put in around <strong>ten hours a week on standards work</strong> at IETF, W3C, or ISO.</p><p>Every one of the selected developers will get <strong>a monthly stipend between &euro;4,800 and &euro;5,200</strong>, with things like <a href="https://en.wikipedia.org/wiki/Standards_organization">SDO</a> participation fees, travel to in-person meetings, and onboarding covered.</p><h2 id="how-to-apply">How to apply?</h2><p>To be eligible, you need to be an active maintainer of an open source project whose work is related to standards at IETF, W3C, or ISO in some way. Prior experience with standards bodies is not required, and there are <strong>no geographic restrictions</strong> either.</p><p>The selection panel scores applications on how foundational the relevant standard is, what you are planning to work on, whether your perspective is missing from that working group, and your background as a maintainer.</p><p>You should <a href="https://ats.talentadore.com/apply/sovereign-tech-standards/mXw0q0">go for it</a> if you meet those requirements.</p><div class="kg-card kg-button-card kg-align-center"><a href="https://ats.talentadore.com/apply/sovereign-tech-standards/mXw0q0" class="kg-btn kg-btn-accent">Apply Now</a></div><p>Applications are open now and close on May 19, 2026, at 11:59 PM CEST. Review and selection will happen during May 2026, with the applicants being notified in June 2026.</p><p>The program itself is set to kick off at the end of <strong>June 2026</strong>. You can also find some additional information on the program's <a href="https://www.sovereign.tech/programs/standards">official page</a>.</p>
<img src="https://feed.itsfoss.com/link/24361/17327936.gif" height="1" width="1"/>]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Good News! AI-first Warp Terminal is Now Open Source]]></title>
      <description><![CDATA[Years after the idea was first floated, Warp&#x27;s dual MIT and AGPL-licensed code is finally on GitHub.]]></description>
      <link>https://feed.itsfoss.com/link/24361/17327763/warp-goes-open-source</link>
      <guid isPermaLink="false">69f1a002a6f8af0001eaab96</guid>
      <category><![CDATA[News]]></category>
      <dc:creator><![CDATA[Sourav Rudra]]></dc:creator>
      <pubDate>Wed, 29 Apr 2026 17:07:38 +0530</pubDate>
      <media:content url="https://itsfoss.com/content/images/2026/04/warp-open-source.webp" medium="image"/>
      <content:encoded><![CDATA[
<p><a href="https://www.warp.dev">Warp</a> has open-sourced its terminal client. The code is now on GitHub, and the company <a href="https://www.warp.dev/blog/warp-is-now-open-source">wants the community involved</a> in building it out going forward, but the contribution model looks nothing like you would expect from an open source project.</p><p>They say that the main bottleneck in development right now is no longer writing code <strong>but the human-led tasks</strong> such as deciding on features and verifying the behavior of a piece of software.</p><p>They are looking towards <a href="https://www.ibm.com/think/topics/ai-agents">agents</a> to handle the implementation, while human contributors focus on ideas, spec work, and review. The developers are now confident enough that Oz-generated code, guided by their own rules and verification processes, puts contributors in a good position to get features right.</p><p>If you didn't know, <a href="https://www.warp.dev/oz">Oz</a> is Warp's cloud agent orchestration platform, announced earlier this year, which lets you run multiple coding agents in parallel in the cloud with full visibility and control over what they're doing.</p><p>Announcing this move, <a href="https://www.linkedin.com/in/zachlloyd/">Zach Lloyd</a>, the CEO of Warp, added that:</p><blockquote>Open-sourcing is fundamentally coming from our desire to build a successful business. We are competing with other highly funded, closed-source competitors, and we think opening and providing the resources for the community to improve Warp is a smart way for us to accelerate product development.</blockquote><div class="kg-card kg-callout-card kg-callout-card-blue"><div class="kg-callout-emoji">&#128203;</div><div class="kg-callout-text">Now compare the above with <a href="https://itsfoss.com/news/cal-com-goes-proprietary/">what Cal.com recently did</a>.</div></div><p>As a refresher, <a href="https://www.warp.dev/?utm_source=its_foss&amp;utm_medium=display&amp;utm_campaign=linux_launch">Warp</a> (<em>partner link</em>) is a modern terminal and agentic development environment built in Rust. It runs on <strong>Linux</strong>, <strong>Windows</strong>, and <strong>macOS</strong>, with a block-based command interface and built-in support for AI coding agents like Claude Code, Codex, and Gemini CLI.</p><h2 id="get-the-sauce">Get the sauce</h2><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2026/04/warp-github-repo-banner.png" class="kg-image" alt="a cropped screenshot of the readme section of warp's github repository that shows a colorful banner and some text" loading="lazy" width="1105" height="854" srcset="https://itsfoss.com/content/images/size/w600/2026/04/warp-github-repo-banner.png 600w, https://itsfoss.com/content/images/size/w1000/2026/04/warp-github-repo-banner.png 1000w, https://itsfoss.com/content/images/2026/04/warp-github-repo-banner.png 1105w" sizes="(min-width: 720px) 720px"></figure><p>The client codebase is now live at <a href="https://github.com/warpdotdev/warp">github.com/warpdotdev/warp</a>, and the licensing is split depending on the component. The UI framework, consisting of <code>warpui_core</code> and <code>warpui</code> crates, is under the <a href="https://opensource.org/license/mit">MIT license</a>, while the rest of the codebase is under <a href="https://www.gnu.org/licenses/agpl-3.0.en.html">AGPLv3</a>.</p><div class="kg-card kg-button-card kg-align-center"><a href="https://github.com/warpdotdev/warp" class="kg-btn kg-btn-accent">Warp (GitHub)</a></div><p><a href="https://openai.com">OpenAI</a> is the founding sponsor of the repository, and the agentic contribution workflows are powered by GPT models. Keep in mind that other coding agents are welcome too, but Warp would rather you use Oz, which already has the right context and checks baked in for this workflow.</p><p>Warp is also <strong>expanding open source model support</strong> with this announcement, bringing in <a href="https://www.kimi.com/en">Kimi</a>, <a href="https://www.minimax.io">MiniMax</a>, and <a href="https://qwen.ai/home">Qwen</a>, plus a new <em>"auto (open)</em>" routing option that selects the best open model for a given task. A settings file for programmatic control and easier portability across devices is shipping too.</p><hr><p><strong>Suggested Read &#128214;: </strong><a href="https://itsfoss.com/news/ubuntu-is-getting-ai/" rel="noreferrer"><em>Ubuntu is Betting on AI</em></a></p>
<img src="https://feed.itsfoss.com/link/24361/17327763.gif" height="1" width="1"/>]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[LVFS Has Turned Up the Heat on Vendors Who Won&#x27;t Contribute]]></title>
      <description><![CDATA[Announced last year, the first wave of LVFS restrictions went live at the start of this month.]]></description>
      <link>https://feed.itsfoss.com/link/24361/17327273/lvfs-consumption-quota</link>
      <guid isPermaLink="false">69f09d16ba8c8e000132b95e</guid>
      <category><![CDATA[News]]></category>
      <dc:creator><![CDATA[Sourav Rudra]]></dc:creator>
      <pubDate>Tue, 28 Apr 2026 23:13:08 +0530</pubDate>
      <media:content url="https://itsfoss.com/content/images/2026/04/lvfs-consumption-quota-banner.png" medium="image"/>
      <content:encoded><![CDATA[
<p>The Linux Vendor Firmware Service, or <a href="https://fwupd.org">LVFS</a>, is what makes firmware updates on Linux <em>not a nightmare</em>. Hardware vendors upload their <a href="https://en.wikipedia.org/wiki/Firmware">firmware</a> directly to it, and users get those updates delivered through <a href="https://github.com/fwupd/fwupd">fwupd</a> and tools like <a href="https://apps.gnome.org/Software/">GNOME Software</a>.</p><p>According to official estimates, <strong>the project has shipped over 140 million updates from 150 vendors</strong> and is a requirement for most consumer-facing <a href="https://en.wikipedia.org/wiki/Original_equipment_manufacturer">Original Equipment Manufacturers</a> (OEMs), <a href="https://en.wikipedia.org/wiki/Original_design_manufacturer">Original Design Manufacturers</a> (ODMs), and <a href="https://support.lenovo.com/in/en/product_security/ps500065#:~:text=Independent%20BIOS%20vendors%20(IBVs)%20are%20software%20development%20firms%20that%20specialize%20in%20developing%20the%20customized%20BIOS%20firmware%20that%20is%20loaded%20into%20the%20PCs%20of%20original%20equipment%20manufacturers">Independent BIOS Vendors</a> (IBVs).</p><p>But the project is moving towards a dilemma that most open source projects of its scale eventually face. To be a sustainable undertaking in the long term. &#128467;&#128200;</p><h2 id="they-need-support">They need support </h2><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://itsfoss.com/content/images/2026/04/lvfs-dashboard.png" class="kg-image" alt="this is an image of the lvfs dashboard with demo uploaded firmware data visible" loading="lazy" width="1192" height="1270" srcset="https://itsfoss.com/content/images/size/w600/2026/04/lvfs-dashboard.png 600w, https://itsfoss.com/content/images/size/w1000/2026/04/lvfs-dashboard.png 1000w, https://itsfoss.com/content/images/2026/04/lvfs-dashboard.png 1192w" sizes="(min-width: 720px) 720px"><figcaption><i><em class="italic" style="white-space: pre-wrap;">Just a placeholder image of the LVFS dashboard.</em></i></figcaption></figure><p>Right now, the <a href="https://www.linuxfoundation.org/">Linux Foundation</a> covers all of LVFS' hosting costs, and <a href="https://www.redhat.com/en">Red Hat</a> funds <a href="https://hughsie.com">Richard Hughes</a>, the project's only full-time developer. Richard, along with a bunch of part-time contributors, <strong>keep over 20,000 firmware files in circulation</strong>.</p><p>Their sustainability plan flags <strong>some key issues</strong> that come with being this understaffed.</p><p>The project has no dedicated security response team, its sole maintainer has no backup, and the volume of critical work keeps growing with no one new stepping in to help.</p><p><strong>Security vulnerabilities get handled on a best-effort basis </strong>(<em>yikes </em>&#9760;&#65039;), and very few companies are supporting fwupd core or the LVFS web service. You could call it <a href="https://en.wikipedia.org/wiki/Tragedy_of_the_commons">a tragedy of the commons</a> where everyone depends on it, but almost no one is paying for it.</p><p>The plan was published in <a href="https://blogs.gnome.org/hughsie/2025/08/08/lvfs-sustainability-plan/">August 2025</a>, and LVFS has been <strong>rolling out restrictions in phases</strong> since then. April 2025 already brought in fair-use download utilization graphs to vendor pages. Fair use upload tracking came in July, and sponsorship tiers opened up in August 2025.</p><p>The April 2026 phase kicked in at the start of this month and has been live for nearly four weeks now. Any firmware page where a vendor is crossing 50,000 monthly downloads now shows an <em>overquota</em> warning.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://itsfoss.com/content/images/2026/04/lvfs-overquota-warning.png" class="kg-image" alt="a tiny screenshot that showcases lvfs' new overquota warning" loading="lazy" width="1024" height="206" srcset="https://itsfoss.com/content/images/size/w600/2026/04/lvfs-overquota-warning.png 600w, https://itsfoss.com/content/images/size/w1000/2026/04/lvfs-overquota-warning.png 1000w, https://itsfoss.com/content/images/2026/04/lvfs-overquota-warning.png 1024w" sizes="(min-width: 720px) 720px"><figcaption><i><em class="italic" style="white-space: pre-wrap;">Courtesy of Richard Hughes.</em></i></figcaption></figure><p>Vendors below the "<em>Startup</em>" sponsorship level have also lost access to detailed per-firmware analytics. In August, custom LVFS API access will be cut for non-Startup vendors, with automated upload limits following in December.</p><h2 id="how-can-you-help">How can you help?</h2><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2026/04/lvfs-sponsorship-tiers.png" class="kg-image" alt="a table that shows the premier, startup, and associate sponsorship tiers for the lvfs project" loading="lazy" width="1395" height="635" srcset="https://itsfoss.com/content/images/size/w600/2026/04/lvfs-sponsorship-tiers.png 600w, https://itsfoss.com/content/images/size/w1000/2026/04/lvfs-sponsorship-tiers.png 1000w, https://itsfoss.com/content/images/2026/04/lvfs-sponsorship-tiers.png 1395w" sizes="(min-width: 720px) 720px"></figure><p>LVFS is looking for vendors who use its infrastructure to pitch in. Presently, <strong>only two hold <em>Startup</em> sponsor status</strong>: <a href="https://frame.work">Framework Computer</a> and the <a href="https://opensourcefirmware.foundation">Open Source Firmware Foundation</a>.</p><p>What they actually need is either two full-time software engineers or <strong>$400,000</strong> to fund the hires through the Linux Foundation, plus a separate <strong>$30,000</strong> for hosting. The sponsorship tiers are as follows:</p><ul><li><strong>Premier:</strong> $100,000 per year</li><li><strong>Startup:</strong> $10,000 per year (<em>under 99 employees</em>)</li><li><strong>Associate:</strong> Free, but only available to registered non-profits, academic institutions, and government entities.</li></ul><p>Both <em>Premier</em> and <em>Startup</em> tiers require an <a href="https://www.linuxfoundation.org/hubfs/lf_mem_benefits_0010625.pdf">LF Silver Membership</a> (<em>page 28</em>) on top of the listed fees. There is <strong>no free option for commercial hardware vendors</strong>. Alternatively, vendors can contribute a full-time engineer to work on LVFS or fwupd directly.</p><hr><p><strong>Suggested Read &#128214;: </strong><a href="https://itsfoss.com/news/leafkvm-crowdfunding/" rel="noreferrer"><em>Will You Pay $119 For An Open Source KVM?</em></a></p>
<img src="https://feed.itsfoss.com/link/24361/17327273.gif" height="1" width="1"/>]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Hackers Hijacked a GitHub Actions Workflow to Push Malicious Code to PyPI]]></title>
      <description><![CDATA[Elementary Data&#x27;s open source CLI was the victim, and v0.23.3 is not a version you want installed.]]></description>
      <link>https://feed.itsfoss.com/link/24361/17327240/elementary-data-cli-hijack</link>
      <guid isPermaLink="false">69f065a8eab57a00019897e9</guid>
      <category><![CDATA[News]]></category>
      <dc:creator><![CDATA[Sourav Rudra]]></dc:creator>
      <pubDate>Tue, 28 Apr 2026 22:12:38 +0530</pubDate>
      <media:content url="https://itsfoss.com/content/images/2026/04/elementary-pypi-cyberattack-banner.png" medium="image"/>
      <content:encoded><![CDATA[
<p>We have been routinely seeing open source projects getting hit by malicious actors with varying degrees of sophistication. Developers are often left scrambling to push out fixes in such situations.</p><p>As to why they get targeted, their attack surface is wide, maintainer bandwidth is limited, and one bad package can quietly reach thousands of users before anyone even notices.</p><p>When something slips through, developers have to yank releases, rotate credentials, and piece together what got out.</p><p>We now have a similar situation where Elementary Data's <a href="https://www.elementary-data.com/post/security-incident-report-malicious-release-of-elementary-oss-python-cli-v0-23-3">OSS Python CLI was compromised</a>. And if you had the affected version installed, then you have some cleanup to do.</p><h2 id="how-it-happened">How it happened</h2><p>The attack came down to a flaw in one of Elementary's <a href="https://github.com/features/actions">GitHub Actions</a> workflows. It was set up in a way where text from a PR comment could be passed directly into a shell command, so whatever the comment said, the runner would execute it.</p><p>At 22:10 UTC on April 24, the attacker posted a malicious comment on a pull request. The workflow ran it as code, handing over access to the runner's secrets, including the PyPI publish token and the <em>GITHUB_TOKEN</em>.</p><p>With those in hand, they created the branches and pull requests needed to stage a release, then kicked off Elementary's release workflow. By 22:20 UTC, <code>elementary-data 0.23.3</code> was live on PyPI. A malicious Docker image was pushed four minutes later.</p><h2 id="who-got-hit">Who got hit</h2><p>Only users who installed <a href="https://github.com/elementary-data/elementary/releases/tag/v0.23.3">elementary-data 0.23.3</a> (<em>now removed</em>) from <a href="https://pypi.org">PyPI</a> are affected, as well as anyone who pulled the compromised <a href="https://www.docker.com/">Docker</a> image during the attack window.</p><p>However, Elementary Cloud is unaffected, the Elementary <code>dbt</code> package is unaffected, and every other version of the CLI is unaffected. That said, if you were running 0.23.3, the exposure is serious. The malware had access to anything the environment could reach.</p><h2 id="the-remedy">The remedy</h2><p>First check your installed version first:</p><pre><code>pip show elementary-data | grep Version</code></pre><p>If it shows 0.23.3, get rid of it and install the clean version:</p><pre><code>pip uninstall elementary-data</code></pre><pre><code>pip install elementary-data==0.23.4</code></pre><p>Update your requirements files and lockfiles to reflect that too.</p><p>You should also check for a marker file the malware leaves behind. If it's there, the payload ran on that machine:</p><ul><li><strong>Linux/macOS:</strong> <code>/tmp/.trinny-security-update</code></li><li><strong>Windows:</strong> <code>%TEMP%\.trinny-security-update</code></li></ul><p>If you find it, rotate every credential that environment had access to, and get your security team looking for any suspicious activity on those credentials.</p><p>On their end, Elementary has already pulled 0.23.3 from PyPI, GitHub, and the <a href="https://hub.docker.com/_/registry">Docker registry</a> on April 25.</p><p>They also decommissioned the compromised workflow, audited the rest of their <em>GitHub Actions</em> for the same type of vulnerability, regenerated all affected secrets, and moved to <a href="https://openid.net/developers/how-connect-works/">OIDC authentication</a>.</p><p>They are currently working with an <a href="https://www.theguardian.com/world/israel">Israeli</a> <a href="https://www.wiz.io/">cybersecurity firm</a> to conduct an investigation and step up their protection against such attacks going forward.</p>
<img src="https://feed.itsfoss.com/link/24361/17327240.gif" height="1" width="1"/>]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[After 2 Weeks of Delay, Fedora 44 is Finally Here!]]></title>
      <description><![CDATA[It&#x27;s good to fix bugs rather than rushing for the release.]]></description>
      <link>https://feed.itsfoss.com/link/24361/17327186/fedora-44-release</link>
      <guid isPermaLink="false">69dce9670dcbd80001829e8c</guid>
      <category><![CDATA[Distribution Releases]]></category>
      <dc:creator><![CDATA[Sourav Rudra]]></dc:creator>
      <pubDate>Tue, 28 Apr 2026 20:51:57 +0530</pubDate>
      <media:content url="https://itsfoss.com/content/images/2026/04/fedora-44-release-banner.png" medium="image"/>
      <content:encoded><![CDATA[
<p>The <a href="https://fedoraproject.org">Fedora Project</a> has had an interesting journey since its inception in November 2003. It started as a community-backed effort spun off from Red Hat Linux, which <a href="https://www.redhat.com/en">Red Hat</a> had decided to retire in favor of its commercial Enterprise Linux product.</p><p>Rather than leave the community without a home, Red Hat partnered with contributors to launch Fedora as <strong>an open, community-driven distribution</strong> that would push new technologies forward.</p><p>That upstream-first philosophy has held ever since. Fedora consistently ships things before most other distributions dare to, from <a href="https://wayland.freedesktop.org/">Wayland</a> adoption to newer compiler toolchains, often serving as the real-world test bed for what eventually becomes <a href="https://www.redhat.com/en/technologies/linux-platforms/enterprise-linux">Red Hat Enterprise Linux</a>.</p><p>Of course it is not limited to that; its various flavors serve all kinds of users, starting from desktop users to server administrators, hobbyist tinkerers, and anyone running containerized workloads at scale.</p><p>Now, to the topic at hand, <a href="https://fedoraproject.org/wiki/Releases/44/ChangeSet">a new Fedora release</a> has landed, and as always, we must check out what it offers. </p><figure class="kg-card kg-embed-card"><iframe width="200" height="113" src="https://www.youtube.com/embed/az62iZ045-Y?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="9 New Features in Fedora 44"></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="%E2%AD%90-fedora-44-whats-new">&#11088; Fedora 44: What's New?</h2><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2026/04/fedora-44-workstation-2.png" class="kg-image" alt="fedora workstation 43 is shown in this screenshot with the system details page and the quick settings open" loading="lazy" width="1920" height="1080" srcset="https://itsfoss.com/content/images/size/w600/2026/04/fedora-44-workstation-2.png 600w, https://itsfoss.com/content/images/size/w1000/2026/04/fedora-44-workstation-2.png 1000w, https://itsfoss.com/content/images/size/w1600/2026/04/fedora-44-workstation-2.png 1600w, https://itsfoss.com/content/images/2026/04/fedora-44-workstation-2.png 1920w" sizes="(min-width: 720px) 720px"></figure><p>The release ships with <a href="https://itsfoss.com/news/kernel-6-19-release/">Linux kernel 6.19</a>, which introduces expanded hardware support, and some noteworthy improvements for gaming that we will talk about later. Both desktop variants, <em>Workstation</em> and <em>KDE Plasma Desktop</em>, arrive with <strong>fresh wallpapers</strong>, as is tradition with every Fedora release.</p><p>Workstation gets <strong>GNOME 50</strong>, which finalizes the removal of X11 from GDM and promotes variable refresh rate and fractional scaling to stable status. KDE Plasma Desktop bumps up to <strong>Plasma 6.6</strong>, which introduces a post-install setup wizard and swaps out SDDM for the new <a href="https://invent.kde.org/plasma/plasma-login-manager" rel="noreferrer">Plasma Login Manager</a> as the default across all KDE variants.</p><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2026/04/fedora-44-kde-plasma-desktop-4.png" class="kg-image" alt="fedora kde plasma desktop 43 is shown here with its app launcher and about this system page open" loading="lazy" width="1920" height="1080" srcset="https://itsfoss.com/content/images/size/w600/2026/04/fedora-44-kde-plasma-desktop-4.png 600w, https://itsfoss.com/content/images/size/w1000/2026/04/fedora-44-kde-plasma-desktop-4.png 1000w, https://itsfoss.com/content/images/size/w1600/2026/04/fedora-44-kde-plasma-desktop-4.png 1600w, https://itsfoss.com/content/images/2026/04/fedora-44-kde-plasma-desktop-4.png 1920w" sizes="(min-width: 720px) 720px"></figure><p>Beyond the desktops, this release brings meaningful improvements to gaming through the NTSYNC kernel module, a reworked Games Lab spin, a freshly updated GNU toolchain, and a range of language runtime upgrades. </p><p><em>There's quite a bit packed in here!</em> &#128515;</p><h2 id="gnome-50">GNOME 50</h2><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2026/04/fedora-44-workstation-gnome-50.png" class="kg-image" alt="a screenshot that shows fedora 44 workstation running gnome 50 with some app windows open for terminal, file manager, and the appearance menu" loading="lazy" width="1920" height="1080" srcset="https://itsfoss.com/content/images/size/w600/2026/04/fedora-44-workstation-gnome-50.png 600w, https://itsfoss.com/content/images/size/w1000/2026/04/fedora-44-workstation-gnome-50.png 1000w, https://itsfoss.com/content/images/size/w1600/2026/04/fedora-44-workstation-gnome-50.png 1600w, https://itsfoss.com/content/images/2026/04/fedora-44-workstation-gnome-50.png 1920w" sizes="(min-width: 720px) 720px"></figure><p><a href="https://itsfoss.com/news/gnome-50-release/">GNOME 50</a> is the flagship desktop for Fedora Workstation 44, and it comes with a major change that has been a long time coming. <strong>X11 has been fully removed from GDM.</strong> The plan was originally to do this in GNOME 49, but a last-minute bug had caused it to be pulled back.</p><p>Then there are the two features, variable refresh rate and fractional scaling, that have been sitting behind experimental flags for an awkwardly long time are now stable. If you have a high refresh rate display and have been holding off, then this Fedora release is the right time to try them out.</p><p>Additionally, the Files app (<em>Nautilus</em>) picks up case-insensitive path completion in the location bar and switches to GNOME's sandboxed Glycin library for more efficient loading of image thumbnails.</p><h2 id="kde-plasma-66">KDE Plasma 6.6</h2><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2026/04/fedora-44-kde-plasma-desktop-plasma-6-6-1.png" class="kg-image" alt="a screenshot that shows fedora 44 kde plasma desktop running plasma 6.6 with some app windows open for system monitor, spectacle, and the accessibility page in system settings" loading="lazy" width="1920" height="1080" srcset="https://itsfoss.com/content/images/size/w600/2026/04/fedora-44-kde-plasma-desktop-plasma-6-6-1.png 600w, https://itsfoss.com/content/images/size/w1000/2026/04/fedora-44-kde-plasma-desktop-plasma-6-6-1.png 1000w, https://itsfoss.com/content/images/size/w1600/2026/04/fedora-44-kde-plasma-desktop-plasma-6-6-1.png 1600w, https://itsfoss.com/content/images/2026/04/fedora-44-kde-plasma-desktop-plasma-6-6-1.png 1920w" sizes="(min-width: 720px) 720px"></figure><p><a href="https://itsfoss.com/news/kde-plasma-6-6-release/">KDE Plasma 6.6</a> powers Fedora KDE Plasma Desktop 44 in this release, with improvements like <strong>OCR support in Spectacle</strong>, the screenshot tool. You can now pull text directly out of a screenshot, which can be a genuinely useful thing to have when you are copying error messages or text from images.</p><p>Accessibility sees a solid round of additions too. There is a new on-screen keyboard called <a href="https://invent.kde.org/plasma/plasma-keyboard/?ref=itsfoss.com">Plasma Keyboard</a>, a grayscale filter in the <em>Color Blindness Correction</em> settings, and the Zoom and Magnifier tool gains a new tracking mode that keeps the pointer centered.</p><p>The release also adds the ability to save your current desktop layout as a custom global theme, ambient light sensor support for automatic brightness adjustment, and <strong>Wi-Fi QR code scanning</strong> from the system tray's <em>Networks</em> widget.</p><p><em>But wait, there are more KDE-related changes!</em></p><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/04/fedora-44-kde-plasma-desktop-login-manager.png" width="1729" height="1080" loading="lazy" alt="" srcset="https://itsfoss.com/content/images/size/w600/2026/04/fedora-44-kde-plasma-desktop-login-manager.png 600w, https://itsfoss.com/content/images/size/w1000/2026/04/fedora-44-kde-plasma-desktop-login-manager.png 1000w, https://itsfoss.com/content/images/size/w1600/2026/04/fedora-44-kde-plasma-desktop-login-manager.png 1600w, https://itsfoss.com/content/images/2026/04/fedora-44-kde-plasma-desktop-login-manager.png 1729w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://itsfoss.com/content/images/2026/04/fedora-44-kde-plasma-desktop-setup-1-1.png" width="1729" height="1080" loading="lazy" alt="" srcset="https://itsfoss.com/content/images/size/w600/2026/04/fedora-44-kde-plasma-desktop-setup-1-1.png 600w, https://itsfoss.com/content/images/size/w1000/2026/04/fedora-44-kde-plasma-desktop-setup-1-1.png 1000w, https://itsfoss.com/content/images/size/w1600/2026/04/fedora-44-kde-plasma-desktop-setup-1-1.png 1600w, https://itsfoss.com/content/images/2026/04/fedora-44-kde-plasma-desktop-setup-1-1.png 1729w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://itsfoss.com/content/images/2026/04/fedora-44-kde-plasma-desktop-setup-2-1.png" width="1728" height="1080" loading="lazy" alt="" srcset="https://itsfoss.com/content/images/size/w600/2026/04/fedora-44-kde-plasma-desktop-setup-2-1.png 600w, https://itsfoss.com/content/images/size/w1000/2026/04/fedora-44-kde-plasma-desktop-setup-2-1.png 1000w, https://itsfoss.com/content/images/size/w1600/2026/04/fedora-44-kde-plasma-desktop-setup-2-1.png 1600w, https://itsfoss.com/content/images/2026/04/fedora-44-kde-plasma-desktop-setup-2-1.png 1728w" sizes="(min-width: 720px) 720px"></div></div></div><figcaption><p><i><em class="italic" style="white-space: pre-wrap;">From left to right, we have the login screen and Plasma Setup on Fedora KDE Plasma Desktop 44.</em></i></p></figcaption></figure><p>All Fedora KDE variants now include <a href="https://invent.kde.org/plasma/plasma-setup?ref=itsfoss.com">Plasma Setup</a>, a post-install wizard that handles account creation and initial configuration separately from the OS installer, and <a href="https://fedoraproject.org/wiki/Anaconda">Anaconda</a> (<em>the installer</em>) has been updated to skip the setup stages that would otherwise overlap with it.</p><p>The other notable change for KDE users is the switch from SDDM to <a href="https://itsfoss.com/news/fedora-44-plasma-login-manager/">Plasma Login Manager</a> (PLM) as the login manager, making Fedora 44 the first distribution to ship it by default.</p><h2 id="gaming-is-better-now">Gaming is Better Now</h2><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://itsfoss.com/content/images/2026/04/fedora-44-games-lab.png" class="kg-image" alt="a screenshot of fedora 44 games lab with the application launcher open showing many games in a list on the left, and on the right are three games that are running: super tux, crack attack!, and fish fillets - next generation" loading="lazy" width="1920" height="1080" srcset="https://itsfoss.com/content/images/size/w600/2026/04/fedora-44-games-lab.png 600w, https://itsfoss.com/content/images/size/w1000/2026/04/fedora-44-games-lab.png 1000w, https://itsfoss.com/content/images/size/w1600/2026/04/fedora-44-games-lab.png 1600w, https://itsfoss.com/content/images/2026/04/fedora-44-games-lab.png 1920w" sizes="(min-width: 720px) 720px"><figcaption><i><em class="italic" style="white-space: pre-wrap;">The revamped Games Lab.</em></i></figcaption></figure><p>Installing <a href="https://www.winehq.org">Wine</a>, <a href="https://store.steampowered.com/">Steam</a>, or open source game launchers (<em>e.g., Lutris and Heroic Games Launcher</em>) on Fedora 44 now quietly pulls in the <a href="https://fedoraproject.org/wiki/Changes/NTSYNC-Contained">NTSYNC kernel module</a> as a recommended dependency. NTSYNC handles thread synchronization at the kernel level, which takes a chunk of work off Wine and <a href="https://github.com/valvesoftware/proton">Proton</a>'s plate.</p><p>The result is <strong>better Windows game (<em>and software</em>) compatibility and a performance bump in many titles</strong>, with no configuration work required from your side.</p><p>The <a href="https://fedoraproject.org/labs/games/">Games Lab</a> spin also gets a proper refresh. Xfce is out, KDE Plasma is in, specifically for the better Wayland support it brings to gaming workloads.</p><p>If you didn't know, this is one of Fedora's curated offerings that brings together <strong>a decent spread of open source games</strong> across genres like turn-based strategy, puzzles, and first-person shooters.</p><h2 id="toolchain-upgrades">Toolchain Upgrades</h2><p>Fedora 44 also brings a pack of toolchain and language runtime updates, keeping it well-positioned as a development platform:</p><ul><li>PHP 8.5</li><li>LLVM 22</li><li>CMake 4.0</li><li>Golang 1.26</li><li>Ansible 13 (<em>Core 2.20</em>)</li><li>Ruby 4.0 (<em>up from Ruby 3.4 in Fedora 43</em>).</li><li>MariaDB 11.8 as the new distribution default <em>(up from 10.11</em>).</li><li>GNU Toolchain: GCC 16.1, glibc 2.43, binutils 2.46, gdb 16.3.</li></ul><h2 id="%F0%9F%93%A5-download-or-upgrade-to-fedora-44">&#128229; Download or upgrade to Fedora 44</h2><p>This release of Fedora is offered for <a href="https://fedoraproject.org/workstation/download/?ref=news.itsfoss.com">Workstation</a>, <a href="https://fedoraproject.org/kde/download/?ref=news.itsfoss.com">KDE Plasma Desktop</a>, <a href="https://fedoraproject.org/server/?ref=itsfoss.com">Server</a>, <a href="https://fedoraproject.org/iot/?ref=itsfoss.com">IoT</a>, and the various <a href="https://fedoraproject.org/spins?ref=news.itsfoss.com">spins</a>. You can either pick a relevant ISO from one of those or visit the <a href="https://fedoraproject.org/?ref=itsfoss.com">official website</a> for an overview of this release.</p><div class="kg-card kg-button-card kg-align-center"><a href="https://fedoraproject.org/?ref=itsfoss.com" class="kg-btn kg-btn-accent">Fedora 44</a></div><p><strong>Existing Fedora users</strong>&nbsp;can upgrade through their software center. Open&nbsp;<a href="https://apps.gnome.org/Software/?ref=news.itsfoss.com">Software</a>&nbsp;(<em>Workstation</em>) or&nbsp;<a href="https://apps.kde.org/discover/?ref=news.itsfoss.com">Discover</a>&nbsp;(<em>KDE Plasma</em>) and look for the upgrade notification banner to begin the process.</p><p>Users of other Fedora spins need to upgrade using DNF. We have a <a href="https://itsfoss.com/upgrade-fedora-version/" rel="noreferrer">dedicated Fedora upgrade guide</a> to help you.</p>
<img src="https://feed.itsfoss.com/link/24361/17327186.gif" height="1" width="1"/>]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Linux is Getting a New Default Folder in Your Home Directory]]></title>
      <description><![CDATA[It may look like a small addition, but standardizing something many Linux users already do can improve workflows, application behavior, and even documentation over time.]]></description>
      <link>https://feed.itsfoss.com/link/24361/17327130/new-projects-directory-linux</link>
      <guid isPermaLink="false">69f089daeab57a00019898dc</guid>
      <category><![CDATA[News]]></category>
      <dc:creator><![CDATA[Abhishek Prakash]]></dc:creator>
      <pubDate>Tue, 28 Apr 2026 19:57:06 +0530</pubDate>
      <media:content url="https://itsfoss.com/content/images/2026/04/new-folder-linux-1-.png" medium="image"/>
      <content:encoded><![CDATA[
<p>If you are using a <a href="https://itsfoss.com/rolling-release/" rel="noreferrer">rolling release distro</a> like Arch, you might have noticed that your home directory now has a new member, a new folder called "Projects".</p><p>For as long as I remember, Linux has always had a set of default folders under the home directory. Usually they are Documents, Music, Pictures, Videos and Downloads. Templates, Desktop and Public folders are also there.</p><p>Now we have a new addition in the form of "Projects".</p><h2 id="projects-directory-for-your-wellprojects">Projects directory for your ...well...projects</h2><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2026/04/projects-dir-nautilus-1.png" class="kg-image" alt="New Projects directory in Linux" loading="lazy" width="854" height="570" srcset="https://itsfoss.com/content/images/size/w600/2026/04/projects-dir-nautilus-1.png 600w, https://itsfoss.com/content/images/2026/04/projects-dir-nautilus-1.png 854w" sizes="(min-width: 720px) 720px"></figure><p>The purpose of the Projects directory is simple. It gives you a place to keep your project files, the kind of files that do not necessarily go in Documents, Music, Pictures and Videos. For example, your coding projects, your 3D printing and CAD projects etc. </p><h2 id="why-it-is-more-than-just-another-directory"><strong>Why it is more than 'just another directory'</strong></h2><p>The addition of a standard Projects directory is not just about keeping your home folder organized. It has bigger implications.</p><p>For starters, it gives applications a predictable place to store project-related files. Just like image-related apps often default to the Pictures folder and video tools save into Videos, development tools, CAD software, hardware design suites applications could use Projects as their natural default.</p><p>This can also improve interoperability between tools. An IDE could offer to create repositories in Projects by default. Build tools could assume a sensible project workspace, and installation guides or README instructions could refer to a common location instead of telling users to create arbitrary folders like <code>~/dev</code>, <code>~/code</code>, or <code>~/projects</code>.</p><p>Sandboxed applications such as Flatpak apps may also benefit because a standardized location is easier to recognize and grant permissions for.</p><p>Not to forget, backup tools, synchronization services could treat the Projects directory as a meaningful category of data, same as Documents or Pictures.</p><p>In other words, this is not 'just another directory'. It provides better desktop workflows. A small standardization like this may quietly improve usability across the Linux desktop over time.</p><h2 id="this-was-an-11-year-old-request">This was an 11-year-old "request"</h2><p>And interestingly, this isn&rsquo;t a brand new idea. The concept has existed for over a decade.</p><p>Actually, the <a href="https://gitlab.freedesktop.org/xdg/xdg-user-dirs/-/work_items/3">request to include a standard Projects directory</a> was created in 2014. The reasoning from the original request still holds up today:</p><blockquote>Currently XDG user dirs does not specify a directory for environments of projects. For software projects these usually include source code, version control, compiled binaries, test artefacts and downloaded dependencies. As they are much more than downloads and usually kept indefinitely, they do not fit in there. The benefit of defining a projects folder would be that when writing a README or install script for a project, one could automatically download the source to the user defined location, set up the build environment and install from there.</blockquote><p>Like <a href="https://itsfoss.com/news/wayland-session-management/" rel="noreferrer">several instances in the recent past</a>, GNOME/Freedesktop/KDE are paying attention to decades-old requests and implementing some of them.</p><div class="kg-card kg-callout-card kg-callout-card-green"><div class="kg-callout-emoji">&#128161;</div><div class="kg-callout-text">Don't like the new Projects directory? Just delete it. The xdg-user-dirs utility will not try to create it again. The default location for this directory will be moved to your home directory. <br><br>Power users, who want more control, can edit the <code spellcheck="false" style="white-space: pre-wrap;">~/.config/user-dirs.dirs</code> configuration file and modify it to control what goes where.</div></div><h2 id="the-road-ahead-for-this-change">The road ahead for this change</h2><p>This new standard directory change came with the release of xdg-user-dirs version 0.20. As I mentioned earlier, people using rolling release distros might already have this change. You can see a screenshot of EndeavorOS:</p><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2026/04/projects-dir-terminal-1.png" class="kg-image" alt="New projects directory in terminal" loading="lazy" width="809" height="392" srcset="https://itsfoss.com/content/images/size/w600/2026/04/projects-dir-terminal-1.png 600w, https://itsfoss.com/content/images/2026/04/projects-dir-terminal-1.png 809w" sizes="(min-width: 720px) 720px"></figure><p>As GNOME contributor <a href="https://blog.tenstral.net/2026/04/hello-projects-directory.html">Matthias notes</a>, support for GLib will be added in the coming months so that Flatpak, desktops and applications can make use of the Projects directory.</p><h2 id="i-am-looking-forward-to-it-you">I am looking forward to it. You?</h2><p>I have always created a <code>dev</code> directory in my home directory. This is where my coding related project files are located. It's better than keeping them under Documents because technically, these are not documents.</p><p>I think that I am not the only one who does this. I guess most of us have a <code>projects</code> or <code>dev</code> directory under Home. </p><p>Including a standard Projects directory is a good move. Not only does it remove the guesswork about where to keep such files, various applications can also take advantage of this new directory.</p><p>It may look like a small addition, but standardizing something many Linux users already do can improve workflows, application behavior, and even documentation over time. For a simple extra folder, &ldquo;Projects&rdquo; could have surprisingly large impact.</p>
<!--kg-card-begin: html-->
<div class="remix-app" data-hash="8588b0f863d59018">
        <script src="https://p.interacty.me/l.js" async></script>
    </div>
<!--kg-card-end: html-->

<img src="https://feed.itsfoss.com/link/24361/17327130.gif" height="1" width="1"/>]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Ubuntu is Going Big on AI (But Not The Copilot Kind You Dread)]]></title>
      <description><![CDATA[Canonical&#x27;s plan favors local inference and open models over cloud-dependent AI services.]]></description>
      <link>https://feed.itsfoss.com/link/24361/17326955/ubuntu-is-getting-ai</link>
      <guid isPermaLink="false">69f04591eab57a00019896c3</guid>
      <category><![CDATA[News]]></category>
      <dc:creator><![CDATA[Sourav Rudra]]></dc:creator>
      <pubDate>Tue, 28 Apr 2026 15:45:48 +0530</pubDate>
      <media:content url="https://itsfoss.com/content/images/2026/04/ubuntu-ai-roadmap-banner.png" medium="image"/>
      <content:encoded><![CDATA[
<p>AI has been creeping into everything, and the Linux ecosystem is no exception. Over the last couple of years, local AI has gone from a niche curiosity to something people can actually run on their machines.</p><p>On the user side, tools like <a href="https://itsfoss.com/ollama/">Ollama</a> and <a href="https://itsfoss.com/lm-studio-linux/">LM Studio</a> have made it surprisingly straightforward to pull open-weight models and run them locally without requiring a cloud subscription.</p><p>For enterprises, solutions like <a href="https://www.redhat.com/en/products/ai/enterprise-linux-ai">RHEL AI</a> and <a href="https://www.suse.com/products/server/">SUSE Linux Enterprise Server</a> have been catering to organizations that want AI woven into their infrastructure.</p><p>Now, it looks like <a href="https://canonical.com/">Canonical</a> is jumping onto the bandwagon, <a href="https://discourse.ubuntu.com/t/the-future-of-ai-in-ubuntu/81130">as Ubuntu moves towards AI</a>, and before you start calling it <em>Ubuslop</em> or something along those lines, understand how they are going about this.</p><h2 id="whats-happening">What's happening?</h2><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2026/04/jon-seager-ubuntu-ai-roadmap.png" class="kg-image" alt="cropped screenshot that shows a discourse forum post by a jnsgruk (jon seager) laying out the ubuntu ai roadmap" loading="lazy" width="1195" height="706" srcset="https://itsfoss.com/content/images/size/w600/2026/04/jon-seager-ubuntu-ai-roadmap.png 600w, https://itsfoss.com/content/images/size/w1000/2026/04/jon-seager-ubuntu-ai-roadmap.png 1000w, https://itsfoss.com/content/images/2026/04/jon-seager-ubuntu-ai-roadmap.png 1195w" sizes="(min-width: 720px) 720px"></figure><p><a href="https://jnsgr.uk">Jon Seager</a>, VP of Engineering at Canonical, has published a post on Ubuntu Discourse laying out the company's AI roadmap. The short version is that <strong>AI is coming to Ubuntu</strong>; it will be <strong>local-first</strong>, and it will be built around <strong>open-weight models</strong> and <strong>open source tooling</strong>.</p><p>He laid out a framework distinguishing between two kinds of AI features, <em>implicit</em> and <em>explicit</em>. Implicit AI is about making existing OS features smarter in the background without requiring users to learn anything new or interact with anything that looks like AI.</p><p>He gave the examples of speech-to-text and text-to-speech, both of which can be improved using local <a href="https://www.ibm.com/think/topics/ai-inference">inference</a> with open source inference tools and open weight models, running entirely on-device.</p><p>Explicit AI features are a different story. These are the more obviously AI-centric, agentic workflows that could automate troubleshooting, create documents or applications, and run scheduled maintenance on a fleet of machines.</p><p>Jon also gave everyone a look at what it could look like in practice:</p><blockquote>Imagine being able to ask your Linux machine to troubleshoot a Wi-Fi connection issue, or to stand up an open source software forge that&rsquo;s pre-configured, secured, and reachable over TLS.</blockquote><blockquote>One could easily imagine using such a capability as a gateway for controlling your Linux machine from other devices through a variety of mediums - be that a mobile app, text messaging, voice commands or otherwise.</blockquote><p>The delivery mechanism for all of this is <a href="https://jnsgr.uk/2026/01/developing-with-ai-on-ubuntu/#inference-snaps">inference snaps</a>. Rather than asking users to wrangle separate tools, sift through <a href="https://huggingface.co">Hugging Face</a>, and figure out which model format works on their hardware, Canonical wants a simple <code>snap install</code> to handle everything, with hardware-optimized builds served based on your silicon.</p><p>And since <a href="https://snapcraft.io/docs/">snaps</a> carry the same <a href="https://snapcraft.io/docs/explanation/security/snap-confinement/">confinement</a> rules as everything else in the ecosystem, the models are sandboxed and cannot freely reach into your files or data.</p><h2 id="makes-sense-i-guess">Makes sense, I guess?</h2><p>The local inference approach is what makes this worth paying attention to. The default is not a cloud call to some API that logs your prompts and charges you per token. It runs on your hardware, stays there, and <strong>does not require signing up for anything</strong>.</p><p>Of course, <strong>cloud and external services are still an option</strong>, but only as a fallback for people who specifically need them, not the assumed path. That is a bigger deal than it sounds, btw.</p><p>Most AI integration announcements from <a href="https://en.wikipedia.org/wiki/Big_Tech">Big Tech</a> players start from the opposite assumption&mdash;<em>cloud first, local maybe someday</em>.</p><h2 id="should-you-be-worried">Should you be worried?</h2><p>When Linux and AI are mentioned in the same breath, your mind might naturally draw a comparison to Microsoft's infamous <a href="https://copilot.microsoft.com/">Copilot</a> offering, where the default experience is cloud, the model is proprietary, and half the features quietly require a Microsoft account.</p><p>What Jon is proposing keeps the user-facing, agentic stuff strictly opt-in. The implicit features would run quietly in the background and improve things you already use. Nobody is bolting a chatbot sidebar into GNOME and calling it a "<em>productivity feature</em>."</p><p>But, as things go with roadmaps, decisions shift under pressure and user expectations change over time. I suggest keeping a close watch on how things develop for the rest of the year.</p>
<img src="https://feed.itsfoss.com/link/24361/17326955.gif" height="1" width="1"/>]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Microsoft Might Be Rebasing Azure on Fedora Linux]]></title>
      <description><![CDATA[Chatter from a Fedora developer meeting points to Microsoft wanting to shift Azure Linux closer to Fedora.]]></description>
      <link>https://feed.itsfoss.com/link/24361/17326907/azure-linux-fedora-rebase-speculation</link>
      <guid isPermaLink="false">69ef4813eab57a0001989400</guid>
      <category><![CDATA[News]]></category>
      <dc:creator><![CDATA[Sourav Rudra]]></dc:creator>
      <pubDate>Tue, 28 Apr 2026 15:11:46 +0530</pubDate>
      <media:content url="https://itsfoss.com/content/images/2026/04/azure-linux-fedora-rebase-speculation-banner.png" medium="image"/>
      <content:encoded><![CDATA[
<p>Microsoft's in-house Linux distribution, <a href="https://github.com/microsoft/azurelinux">Azure Linux</a>, may be heading for a significant overhaul. According to a <a href="https://www.phoronix.com/news/MS-Azure-Linux-Fedora-Based">recent report</a>, the Big Tech giant is reportedly exploring the idea of rebasing Azure Linux on <a href="https://fedoraproject.org">Fedora</a>, which would be a notable shift in how the distribution is built and maintained.</p><p>Azure Linux, which longtime followers of the Linux space may know better as <a href="https://en.wikipedia.org/wiki/Azure_Linux">CBL-Mariner</a>, has been Microsoft's internal Linux OS powering Azure services, WSL, Azure Local, and more since 2020.</p><p>It is already <a href="https://rpm.org">RPM</a>-based, so a move toward Fedora would not be a complete departure from its existing foundation, but it would represent a serious overhaul.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://itsfoss.com/content/images/2026/04/excerpt-from-eln-sig-meeting-april-21-2026.png" class="kg-image" alt="a cropped screenshot of the fedora eln sig meeting on april 21 that shows conversation between neal gompa and yaakov selkowitz" loading="lazy" width="1537" height="538" srcset="https://itsfoss.com/content/images/size/w600/2026/04/excerpt-from-eln-sig-meeting-april-21-2026.png 600w, https://itsfoss.com/content/images/size/w1000/2026/04/excerpt-from-eln-sig-meeting-april-21-2026.png 1000w, https://itsfoss.com/content/images/2026/04/excerpt-from-eln-sig-meeting-april-21-2026.png 1537w" sizes="(min-width: 720px) 720px"><figcaption><i><em class="italic" style="white-space: pre-wrap;">The conversation between Neal Gompa (conan_kudo) and Yaakov Selkowitz (yselkowitz).</em></i></figcaption></figure><p>It all came to light from the recent <a href="https://fedoraproject.org/wiki/SIGs/ELN">Fedora ELN SIG</a> meeting on <a href="https://meetbot.fedoraproject.org/meeting-1_matrix_fedoraproject-org/2026-04-21/eln.2026-04-21-16.00.log.html">April 21</a>. During a discussion about <a href="https://discussion.fedoraproject.org/t/f45-change-proposal-build-x86-64-v3-packages-systemwide/187943">a proposed Fedora change</a> to build x86-64-v3 packages for Fedora 45, it was pointed out that <a href="https://www.microsoft.com/">Microsoft</a> is one of the driving forces behind this proposal.</p><p>The change proposal was put forward jointly by <a href="https://www.linkedin.com/in/kylegospo/">Kyle Gospodnetich</a>, a Linux engineer at Microsoft, alongside Lleyton Gray and Owen Zimmerman of Fyra Labs. Microsoft's interest appears to be tied to Azure Linux's need for x86-64-v3 performance gains, which is part of what is driving the rebase idea.</p><p><a href="https://fyralabs.com/">Fyra Labs</a>, which is reportedly launching its own cloud service and wants x86-64-v3 support for Fedora and <a href="https://ultramarine-linux.org">Ultramarine Linux</a>, is also co-authoring the proposal.</p><p>It is worth noting that the x86-64-v3 change proposal still needs to be approved by the Fedora Engineering Steering Committee (FESCo) before anything moves forward.</p><p>There had also been talk of <strong>forking the whole distribution to achieve this</strong>, but Microsoft was steered toward working within the Fedora ecosystem instead.</p><p>On the surface, all of this sounds promising. As <a href="https://www.reddit.com/r/linux/comments/1svdqcd/comment/oi7er6f/">a Redditor pointed out</a>, since Fedora is effectively upstream <a href="https://www.redhat.com/en/technologies/linux-platforms/enterprise-linux">Red Hat Enterprise Linux</a>, the move makes logical sense on paper.</p><p>That said, Microsoft has a history of open source commitments that lose steam over time. If they can properly follow through here, contribute meaningfully to Fedora, and not treat it as a one-way resource tap, this could genuinely be good for the ecosystem.</p><p>All of that is <strong><em>a big if</em></strong>, but it is worth watching closely.</p><hr><p><strong>Suggested Read &#128214;:</strong> <a href="https://itsfoss.com/news/ubuntu-26-04-lts/"><em>Ubuntu 26.04 LTS is Here</em></a></p>
<img src="https://feed.itsfoss.com/link/24361/17326907.gif" height="1" width="1"/>]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[MinIO Is Done With Open Source, What Are Your Options?]]></title>
      <description><![CDATA[Archived, unarchived, and archived again, the repo&#x27;s status may keep changing, but MinIO&#x27;s direction hasn&#x27;t.]]></description>
      <link>https://feed.itsfoss.com/link/24361/17326189/minio-moves-away-from-open-source</link>
      <guid isPermaLink="false">69eeff94eab57a0001989221</guid>
      <category><![CDATA[News]]></category>
      <dc:creator><![CDATA[Sourav Rudra]]></dc:creator>
      <pubDate>Mon, 27 Apr 2026 16:57:40 +0530</pubDate>
      <media:content url="https://itsfoss.com/content/images/2026/04/minio-github-repo-archived-banner.png" medium="image"/>
      <content:encoded><![CDATA[
<p>The MinIO <a href="https://github.com/minio/minio">GitHub</a> repository was recently archived on April 25, 2026. But the thing is, it had been archived before, <a href="https://www.reddit.com/r/selfhosted/comments/1r3zkg7/minio_github_repository_officially_archived/">back in February</a>, then briefly unarchived, and now it's locked again. Whether MinIO flips the switch again is anyone's guess, but it doesn't really matter at this point.</p><p>The message has been clear ever since they put the project <a href="https://github.com/minio/minio/commit/27742d469462e1561c776f88ca7a1f26816d69e2">in maintenance mode</a>.</p><p><a href="https://www.min.io">MinIO</a> is one of the most widely used self-hosted object storage solutions out there. It is S3-compatible, lightweight, and runs as a single binary, integrating with pretty much everything in the cloud-native stack.</p><p>It's the kind of project you deploy once and forget about. Unless something breaks or a massive shift happens, like the move away from open source. Then you're left scrambling for alternatives.</p><h2 id="how-we-got-here">How we got here</h2><p>This didn't happen overnight. MinIO has been walking away from its open source community for well over a year.</p><p>It started in May 2025, when MinIO shipped <a href="https://github.com/minio/minio/releases/tag/RELEASE.2025-05-24T17-08-30Z">a breaking release</a> that <a href="https://github.com/community-scripts/ProxmoxVE/issues/4787">removed most management features</a> from the community edition's web UI, along with external IDP logins via LDAP and OIDC, moving them to their enterprise product.</p><p>Then in <a href="https://news.ycombinator.com/item?id=45665452">October 2025</a>, MinIO stopped publishing Docker images and pre-built binaries for the community edition entirely. Users who needed to patch a CVE that dropped the same month couldn't just pull an updated image and had to build from source instead.</p><p>By December 3, 2025, the other shoe dropped when <a href="https://www.linkedin.com/in/y4m4b4/">Harshavardhana</a>, the co-founder of MinIO, pushed a commit to the repo's README, declaring maintenance mode (<em>linked earlier</em>).</p><p>And then the repo was first archived in February 2026 and again in April 2026.</p><h2 id="what-replaces-it">What replaces it</h2><p>If you're running MinIO in production today, your existing deployment still works. But you are on software that will get <strong>no new features</strong>, <strong>no compatibility updates</strong>, and <strong>no guaranteed security patches</strong>.</p><p>MinIO's official stance is to redirect people towards their proprietary <a href="https://www.min.io/product/aistor">AIStor</a> solution, but that's a hard pass for anyone who prefers to stay open source. You don't need to go down that path.</p><p>Here are the three open source alternatives worth looking at. &#128071;</p><h3 id="seaweedfs">SeaweedFS</h3><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2026/04/seaweedfs.png" class="kg-image" alt="cropped screenshot of the seaweedfs github repository" loading="lazy" width="1853" height="788" srcset="https://itsfoss.com/content/images/size/w600/2026/04/seaweedfs.png 600w, https://itsfoss.com/content/images/size/w1000/2026/04/seaweedfs.png 1000w, https://itsfoss.com/content/images/size/w1600/2026/04/seaweedfs.png 1600w, https://itsfoss.com/content/images/2026/04/seaweedfs.png 1853w" sizes="(min-width: 720px) 720px"></figure><p><a href="https://github.com/seaweedfs/seaweedfs" rel="noreferrer">SeaweedFS</a> is a distributed storage system written in Go, built around Facebook's Haystack architecture and a few other systems. It handles S3-compatible object storage alongside blobs and files.</p><p>Its main advantage is its O(1) disk seek time that performs regardless of how many objects you store, making it particularly strong when dealing with billions of small files.</p><p>Before you ask, it is <strong>Apache 2.0-licensed</strong>, production-ready, and the closest thing to a drop-in MinIO replacement available right now.</p><div class="kg-card kg-button-card kg-align-center"><a href="https://github.com/seaweedfs/seaweedfs" class="kg-btn kg-btn-accent">SeaweedFS</a></div><h3 id="garage">Garage</h3><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2026/04/garage.png" class="kg-image" alt="cropped screenshot of the garage webpage" loading="lazy" width="1019" height="706" srcset="https://itsfoss.com/content/images/size/w600/2026/04/garage.png 600w, https://itsfoss.com/content/images/size/w1000/2026/04/garage.png 1000w, https://itsfoss.com/content/images/2026/04/garage.png 1019w" sizes="(min-width: 720px) 720px"></figure><p><a href="https://garagehq.deuxfleurs.fr">Garage</a> is a Rust-based object storage system built by <a href="https://deuxfleurs.fr">Deuxfleurs</a>, a French small-scale self-hosting service provider. It's designed specifically for geo-distributed deployments on modest hardware; think multiple physical locations rather than a single high-performance data center.</p><p>It is small enough to run on various hardware, is simple to operate, and is well-suited for self-hosters and small organizations running storage across multiple physical locations. Not only that, but it is available under the <strong>AGPLv3</strong> license.</p><div class="kg-card kg-button-card kg-align-center"><a href="https://garagehq.deuxfleurs.fr" class="kg-btn kg-btn-accent">Garage</a></div><h3 id="rustfs">RustFS</h3><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2026/04/rustfs.png" class="kg-image" alt="cropped screenshot of the rustfs webpage" loading="lazy" width="1239" height="791" srcset="https://itsfoss.com/content/images/size/w600/2026/04/rustfs.png 600w, https://itsfoss.com/content/images/size/w1000/2026/04/rustfs.png 1000w, https://itsfoss.com/content/images/2026/04/rustfs.png 1239w" sizes="(min-width: 720px) 720px"></figure><p><a href="https://github.com/rustfs/rustfs">RustFS</a> is the newest player in this space, written in Rust and released under the <strong>Apache 2.0 license</strong>. It positions itself as a direct MinIO successor, claims 2.3x faster performance than MinIO for small object payloads, includes a management console out of the box, and supports migration from existing MinIO deployments.</p><p>The catch here is that <strong>it's still in alpha</strong>. Still worth keeping on your radar if you are planning a migration over the coming months, but you could also take a gamble on it if you like taking risks.</p><div class="kg-card kg-button-card kg-align-center"><a href="https://github.com/rustfs/rustfs" class="kg-btn kg-btn-accent">RustFS</a></div><p>In the end, MinIO's pivot to enterprise-only commercial software is its call to make. The open source community, for its part, is moving on.</p>
<img src="https://feed.itsfoss.com/link/24361/17326189.gif" height="1" width="1"/>]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Firefox Has Quietly Integrated Brave&#x27;s Adblock Engine]]></title>
      <description><![CDATA[Mozilla shipped it in Firefox 149 without a mention in the release notes.]]></description>
      <link>https://feed.itsfoss.com/link/24361/17324714/firefox-ships-brave-adblock-engine</link>
      <guid isPermaLink="false">69eb0d731492b60001f41eaa</guid>
      <category><![CDATA[News]]></category>
      <dc:creator><![CDATA[Sourav Rudra]]></dc:creator>
      <pubDate>Fri, 24 Apr 2026 16:42:27 +0530</pubDate>
      <media:content url="https://itsfoss.com/content/images/2026/04/firefox-brave-adblock-rust-banner.png" medium="image"/>
      <content:encoded><![CDATA[
<p>Back in March, <a href="https://www.firefox.com/en-US/firefox/149.0/releasenotes/">Firefox 149</a> was released with many changes, like a free built-in VPN, a <em>Split View</em> that allows the loading of two pages side by side, and the XDG portal file picker as the new default on Linux.</p><p>However, an interesting addition had gone mostly unnoticed until now.</p><h2 id="firefox-has-some-brave-in-it-now">Firefox has Some Brave in it now</h2><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2026/04/firefox-adblock-rust-patch.png" class="kg-image" alt="this picture shows a closed bug on mozilla's bugzilla instance, titled &quot;add a prototype rich content blocking engine&quot;" loading="lazy" width="1358" height="581" srcset="https://itsfoss.com/content/images/size/w600/2026/04/firefox-adblock-rust-patch.png 600w, https://itsfoss.com/content/images/size/w1000/2026/04/firefox-adblock-rust-patch.png 1000w, https://itsfoss.com/content/images/2026/04/firefox-adblock-rust-patch.png 1358w" sizes="(min-width: 720px) 720px"></figure><p><a href="https://www.linkedin.com/in/shivankaulsahib/">Shivan Kaul Sahib</a>, the VP of Privacy and Security at <a href="https://brave.com">Brave</a>, has put out <a href="https://shivankaul.com/blog/firefox-bundles-adblock-rust">a blog post</a> about something that didn't make it into the Firefox 149 release notes at all. The browser now ships <a href="https://github.com/brave/adblock-rust">adblock-rust</a>, <strong>Brave's open source Rust-based ad and tracker blocking engine</strong>.</p><p>The change landed via Bugzilla <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=2013888">Bug 2013888</a>, which was filed and handled by Mozilla engineer <a href="https://www.linkedin.com/in/benjamin-vandersloot/">Benjamin VanderSloot</a>. The bug is titled "<em>Add a prototype rich content blocking engine,</em>" and keeps the engine disabled by default with no user interface or filter lists included.</p><p>For informational purposes, <a href="https://github.com/brave/adblock-rust">adblock-rust</a> is the engine behind Brave's native content blocker (<em>aka ad blocker</em>). It is written in <strong>Rust</strong> and licensed under <strong>MPL-2.0</strong>, handling network request blocking, cosmetic filtering, and features a <a href="https://github.com/gorhill/ublock">uBlock Origin</a>-compatible filter list syntax.</p><p>Shivan also mentions that <a href="https://www.waterfox.com">Waterfox</a>, the popular Firefox fork, <a href="https://github.com/BrowserWorks/waterfox/issues/4182">has adopted adblock-rust</a>, building directly upon Firefox's own implementation.</p><h2 id="want-to-test-it">Want to test it?</h2><p>Before starting, head to <a href="https://support.mozilla.org/en-US/kb/enhanced-tracking-protection-firefox-desktop">Enhanced Tracking Protection</a>'s shield icon in the address bar and turn it off for the website you will be testing this with. This way, adblock-rust is doing the work, not Firefox's existing feature.</p><div class="kg-card kg-callout-card kg-callout-card-yellow"><div class="kg-callout-emoji">&#128679;</div><div class="kg-callout-text">I suggest testing this experimental feature on a throwaway installation of Firefox.</div></div><p>Now open a new tab and go to <code>about:config</code>. Accept the warning when it shows up. Search for <code>privacy.trackingprotection.content.protection.enabled</code> and set it to "<strong><em>true</em></strong>" by clicking on the toggle. &#128071;</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/04/firefox-adblock-rust-config-1.png" width="847" height="695" loading="lazy" alt="firefox screenshot that shows the about:config page with this search result: privacy.trackingprotection.content.protection.enabled" srcset="https://itsfoss.com/content/images/size/w600/2026/04/firefox-adblock-rust-config-1.png 600w, https://itsfoss.com/content/images/2026/04/firefox-adblock-rust-config-1.png 847w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://itsfoss.com/content/images/2026/04/firefox-adblock-rust-config-2.png" width="847" height="695" loading="lazy" alt="" srcset="https://itsfoss.com/content/images/size/w600/2026/04/firefox-adblock-rust-config-2.png 600w, https://itsfoss.com/content/images/2026/04/firefox-adblock-rust-config-2.png 847w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://itsfoss.com/content/images/2026/04/firefox-adblock-rust-config-3.png" width="847" height="695" loading="lazy" alt="" srcset="https://itsfoss.com/content/images/size/w600/2026/04/firefox-adblock-rust-config-3.png 600w, https://itsfoss.com/content/images/2026/04/firefox-adblock-rust-config-3.png 847w" sizes="(min-width: 720px) 720px"></div></div></div></figure><p>Next, search for <code>privacy.trackingprotection.content.protection.test_list_urls</code>, click on the "Edit" button, and paste the following value to add the <a href="https://easylist.to">EasyList</a> and <a href="https://github.com/easylist/easylist/tree/master/easyprivacy">EasyPrivacy</a> filter lists to Firefox:</p><p><code>https://easylist.to/easylist/easylist.txt|https://easylist.to/easylist/easyprivacy.txt</code></p><p>Remember to click on the blue-colored "<em>Save</em>" button before moving on.</p><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/04/firefox-adblock-rust-demo-1.png" width="1168" height="783" loading="lazy" alt="" srcset="https://itsfoss.com/content/images/size/w600/2026/04/firefox-adblock-rust-demo-1.png 600w, https://itsfoss.com/content/images/size/w1000/2026/04/firefox-adblock-rust-demo-1.png 1000w, https://itsfoss.com/content/images/2026/04/firefox-adblock-rust-demo-1.png 1168w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://itsfoss.com/content/images/2026/04/firefox-adblock-rust-demo-2.png" width="1168" height="783" loading="lazy" alt="" srcset="https://itsfoss.com/content/images/size/w600/2026/04/firefox-adblock-rust-demo-2.png 600w, https://itsfoss.com/content/images/size/w1000/2026/04/firefox-adblock-rust-demo-2.png 1000w, https://itsfoss.com/content/images/2026/04/firefox-adblock-rust-demo-2.png 1168w" sizes="(min-width: 720px) 720px"></div></div></div><figcaption><p><i><em class="italic" style="white-space: pre-wrap;">Left: advertisement shown; Right: advertisement blocked</em></i></p></figcaption></figure><p>Now visit a site with known ads, like <a href="https://www.yahoo.com/">Yahoo</a> (<em>as I did above</em>). If it's working, ad slots will still render in the page layout, but the actual ad content will be blocked. In my test, the banner on Yahoo came up showing only the text "<em>Advertisement</em>" with the advert bit stripped out.</p>
<!--kg-gated-block:begin nonMember:true memberSegment:"status:free" --><div class="kg-card kg-cta-card kg-cta-bg-purple 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;">Support independent Linux journalism! If you think we are doing a good job at helping people use Linux on their personal computers, support us by opting for Plus membership.</span><br><br><span style="white-space: pre-wrap;">Here's what you get with It's FOSS Plus membership: </span></p><p><span style="white-space: pre-wrap;">&#9989; 5 Free eBooks on Linux, Docker and Bash</span><br><span style="white-space: pre-wrap;">&#9989; Ad-free reading experience</span><br><span style="white-space: pre-wrap;">&#9989; Badges in the comment section and forum</span><br><span style="white-space: pre-wrap;">&#9989; Support creation of educational Linux materials</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-->

<img src="https://feed.itsfoss.com/link/24361/17324714.gif" height="1" width="1"/>]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Will You Pay $119 For This Open Source KVM Built on Rust and Buildroot?]]></title>
      <description><![CDATA[The LeafKVM packs a 2.4-inch touchscreen, Wi-Fi 5, and PoE into a CNC aluminum box.]]></description>
      <link>https://feed.itsfoss.com/link/24361/17324715/leafkvm-crowdfunding</link>
      <guid isPermaLink="false">69ea0abf1492b60001f367eb</guid>
      <category><![CDATA[News]]></category>
      <dc:creator><![CDATA[Sourav Rudra]]></dc:creator>
      <pubDate>Fri, 24 Apr 2026 16:40:15 +0530</pubDate>
      <media:content url="https://itsfoss.com/content/images/2026/04/leafkvm-banner.png" medium="image"/>
      <content:encoded><![CDATA[
<p>KVM devices let you remotely control a computer by capturing its display output and emulating a keyboard and mouse without having a <a href="https://en.wikipedia.org/wiki/Hypervisor">hypervisor</a> in the mix. They are an important tool in a sysadmin's inventory.</p><p>Take a KVM-over-IP device, for instance; it operates independently of the target machine's OS and network stack, letting you reach a system that is stuck in BIOS, frozen mid-boot, or completely offline.</p><p>That kind of access is crucial, and an open source device that delivers it without breaking the bank is rarer still. The <a href="https://kvm.rs">LeafKVM</a> is trying to be just that.</p><h2 id="%F0%9F%93%9D-leafkvm-key-specifications">&#128221; LeafKVM: Key Specifications</h2><figure class="kg-card kg-embed-card"><iframe width="200" height="113" src="https://www.youtube.com/embed/9r2zpIZeD4E?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="LeafKVM - A Flexible KVM Remote Control With Support for Wireless Connectivity"></iframe></figure><p>Packed inside a CNC-milled aluminum enclosure, which also doubles as a passive cooling heatsink, the LeafKVM is powered by a <a href="https://rockchip.fr/RV1126B%20datasheet%20V1.3.pdf">Rockchip RV1126B</a> SoC with <strong>a quad-core Cortex-A53 CPU</strong> and <strong>512 MB of DDR3 RAM</strong>. Video capture is handled by a <a href="https://cdn.semikey.com/upload/pdfs/3e/6f/3e6f71240856fcdc6775603f8beeddfe.pdf" rel="noreferrer">Lontium LT6911C</a> CSI video bridge, and storage comes via a microSD slot.</p><p>There's also <strong>a 2.4-inch IPS capacitive touchscreen</strong>, which lets you configure networking, preview the HDMI input, manage USB emulation, and check device status without needing a separate computer.</p><p>For the software, it runs a clean <a href="https://buildroot.org/download.html#:~:text=Stable-,2026.02.x,-June%202026">Buildroot 2026.02 LTS</a>-based Linux system, with <strong>a Rust backend</strong> handling everything from the video pipeline to networking and USB emulation. </p><p>The touchscreen UI is built on <a href="https://slint.dev">Slint</a>, and the web frontend is <strong>a GPL-2.0 fork</strong> of the <a href="https://github.com/jetkvm">JetKVM</a> project. OTA firmware updates are a few clicks away from the web dashboard and <a href="https://itsfoss.com/tailscale-raspberry-pi-ssh/">Tailscale VPN</a> integration is also on board.</p><p>Since the LeafKVM presents itself as a standard USB keyboard, mouse, and mass storage device to the target machine, it works with pretty much anything that supports those, including <strong>Linux</strong>, <strong>Windows</strong>, <strong>macOS</strong>, <strong>BSD</strong>, and BIOS/UEFI screens.</p><p><em>You don't need to bother with drivers, as it is all plug-and-play! </em>&#128640;</p><p>The obvious audience for this device are IT engineers and server operators who want hands-off management after a one-time physical setup.</p><p>Robotics and embedded developers working with headless hardware can get a lot out of it too, since it removes the need to haul a monitor and keyboard to wherever the hardware lives.</p><p>And since the LeafKVM captures and streams HDMI video with under 100 ms latency at up to 4K/30fps or 1080p/90fps, it <strong>also works as a wireless video relay</strong> for camera setups where you want to preview a feed remotely on a tablet or laptop.</p><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2026/04/leafkvm-internal-views.png" class="kg-image" alt="against a mixed green/orange/yellow background, there are two pictures of the leafkvm that shows the internal layout from two angles, there is a green pcb visible in both of those, with various ports and board items strewn about" loading="lazy" width="1280" height="720" srcset="https://itsfoss.com/content/images/size/w600/2026/04/leafkvm-internal-views.png 600w, https://itsfoss.com/content/images/size/w1000/2026/04/leafkvm-internal-views.png 1000w, https://itsfoss.com/content/images/2026/04/leafkvm-internal-views.png 1280w" sizes="(min-width: 720px) 720px"></figure><p>As for the ports and other doodads, they include:</p><ul><li><strong>Ports: </strong>1&times; HDMI <em>(up to 4K@30fps</em>), 2&times; USB Type-C, and 1&times; USB Type-A.</li><li><strong>Networking:</strong> Bluetooth, Wi-Fi 5 dual-band (<em>433 Mbps</em>), and 100 Mbps RJ45 Ethernet (<em>with IEEE 802.3af PoE support</em>).</li><li><strong>Weight:</strong> 195 g (<em>6.9 Oz</em>)</li><li><strong>Size:</strong> 90 &times; 65 &times; 25 mm (3.54 &times; 2.56 &times; 0.98 in)</li><li><strong>Power:</strong> USB Type&#8209;C: 5 V / 1 A (<em>both ports</em>) and PoE (<em>IEEE 802.3af 37-57 V</em>)</li></ul><h2 id="get-yours">Get Yours</h2><p>At a price tag of <strong>$119</strong>, the LeafKVM is available on <a href="https://www.crowdsupply.com/leafkvm/leafkvm">Crowd Supply</a>, with units shipping mid-January 2027 if the funding goal is reached. Keep in mind that while shipping is free for buyers in the U.S., the rest of us will have to fork over <strong>an additional $12</strong>.</p><p>As of writing, 82%, that is, <strong>$8,222 of the $10,000 goal</strong>, had been reached thanks to 36 backers. With 40+ days remaining, I am sure that they will reach the funding goal sooner than later.</p><div class="kg-card kg-button-card kg-align-center"><a href="https://www.crowdsupply.com/leafkvm/leafkvm" class="kg-btn kg-btn-accent">LeafKVM (Crowd Supply)</a></div><p>If you are looking for the schematics or the source code for the software, you can keep an eye out on the project's <a href="https://github.com/leafkvm">GitHub</a>. It is set to host the full firmware source, build recipes, and hardware schematics before units ship.</p><hr><p><strong>Suggested Read &#128214;: </strong><a href="https://itsfoss.com/news/playnix-linux-console/"><em>A Linux Gaming Console Appears</em></a></p>
<img src="https://feed.itsfoss.com/link/24361/17324715.gif" height="1" width="1"/>]]></content:encoded>
    </item>
  </channel>
</rss>
