<?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>Tue, 14 Apr 2026 11:14:40 +0530</lastBuildDate>
    <atom:link href="https://feed.itsfoss.com/" rel="self" type="application/rss+xml"/>
    <ttl>60</ttl>
    <item>
      <title><![CDATA[An Open Source Dev Has Put Together a Fix for AMD GPU&#x27;s VRAM Mismanagement on Linux]]></title>
      <description><![CDATA[Six kernel patches and two utilities later, the VRAM situation for AMD GPUs is better now.]]></description>
      <link>https://feed.itsfoss.com/link/24361/17318424/linux-amd-gpu-vram-fix</link>
      <guid isPermaLink="false">69dcca1b0dcbd80001829cac</guid>
      <category><![CDATA[News]]></category>
      <dc:creator><![CDATA[Sourav Rudra]]></dc:creator>
      <pubDate>Mon, 13 Apr 2026 19:54:02 +0530</pubDate>
      <media:content url="https://itsfoss.com/content/images/2026/04/linux-amd-gpu-vram-mismanagement-fix.png" medium="image"/>
      <content:encoded><![CDATA[
<p><a href="https://pixelcluster.github.io/about/">Natalie Vock</a> (<em>pixelcluster</em>), a developer who works on low-level Linux code and as an independent contractor for <a href="https://www.valvesoftware.com/">Valve</a>, has published a fix for a VRAM management problem that has been making life difficult for Linux gamers on AMD GPUs with 8GB of VRAM or less.</p><p>She has put together a combination of kernel patches and userspace utilities that stop background apps from stealing VRAM away from whatever game you're playing.</p><p>The underlying issue is that when VRAM runs out, the kernel driver has no way to tell which memory matters more. A game and a browser tab look identical from the driver's perspective, so when something has to give, game memory often takes the hit.</p><p>It then ends up in <a href="https://docs.kernel.org/gpu/amdgpu/amdgpu-glossary.html#term-GTT">GTT</a>, a chunk of system RAM that the GPU can access, but over the PCIe bus rather than directly.</p><p>The fix is built on the <a href="https://lore.kernel.org/dri-devel/20250106-shaggy-solid-dogfish-e88ebc@houat/">dmem cgroup controller</a> that she co-developed with <a href="https://github.com/mlankhorst">Maarten Lankhorst</a> from Intel and <a href="https://www.linkedin.com/in/mripard/">Maxime Ripard</a> from Red Hat. It is already in the mainline Linux kernel, and it lets the driver treat foreground apps as higher priority when handing out VRAM.</p><p><strong>That alone was not enough, though</strong>. Natalie has also written six kernel patches to fix a specific gap where VRAM pressure would cause new memory allocations to skip those protections entirely and end up in GTT anyway.</p><p>Two userspace utilities handle the rest: <a href="https://gitlab.steamos.cloud/holo/dmemcg-booster">dmemcg-booster</a> sets up the groundwork so the kernel protections actually activate, and a fork of KDE Plasma's <a href="https://invent.kde.org/libraries/kcgroups/-/tree/work/davidre/foreground-booster-qt6">Foreground Booster</a> keeps track of which app is in the foreground so it gets first dibs on VRAM.</p><h2 id="what-this-means-for-linux-gamers">What this means for Linux gamers</h2><p>Instead of performance slowly degrading over a session, games should now hold steady for as long as their own VRAM usage stays within budget. Natalie notes that most modern titles tend to stay within 8GB, so owners of 8GB GPUs should be in a much better spot with today's games.</p><p>While this applies to any GPU running the <code>amdgpu</code> driver, Intel GPUs on the <code>xe</code> driver have the necessary kernel support too, though real-world testing there is still pending.</p><p>Additionally, the developer has submitted <a href="https://lore.kernel.org/dri-devel/20260410081322.5577-1-natalie.vock@gmx.de/">a patch</a> for <a href="https://nouveau.freedesktop.org/">nouveau</a>, the open source NVIDIA driver.</p><h2 id="how-to-get-it">How to get it</h2><div class="kg-card kg-callout-card kg-callout-card-red"><div class="kg-callout-emoji">&#128679;</div><div class="kg-callout-text">The developer warns that things could break if you install the patches. Proceed with caution on general use of production machines.</div></div><p>The six kernel patches <strong>are not in the mainline kernel</strong>, so getting them requires some extra steps depending on your setup. <a href="https://cachyos.org">CachyOS</a> users on <strong><em>Linux 7.0rc7-2</em></strong> or later are already covered.</p><p>On other <a href="https://itsfoss.com/arch-based-linux-distros/">Arch-based distros</a>, both utilities are in the AUR. For the kernel side, you can either pull the CachyOS kernel package from the repository or install <code>linux-dmemcg</code> from the AUR, which compiles Natalie's <a href="https://gitlab.freedesktop.org/pixelcluster/kernel/">development branch</a>.</p><p>The six patch files are also linked directly in the <a href="https://pixelcluster.github.io/VRAM-Mgmt-fixed/">announcement blog</a> for anyone who wants to apply them to a custom kernel build.</p><p>For those not on an Arch-based system, the realistic options are applying the patches manually to a self-compiled kernel or waiting for your distro to pick them up. Natalie has said her post will be updated if and when the work gets packaged by other distributions.</p><hr><p><strong>Suggested Read &#128214;:</strong> <a href="https://itsfoss.com/news/linux-kernel-7-0-release/" rel="noreferrer"><em>The Linux 7.0 Release is Here!</em></a></p>
<img src="https://feed.itsfoss.com/link/24361/17318424.gif" height="1" width="1"/>]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[AI Code Gets Approved in the Linux Kernel… But With Strings Attached]]></title>
      <description><![CDATA[The kernel&#x27;s stance on AI-assisted patches is now official.]]></description>
      <link>https://feed.itsfoss.com/link/24361/17318332/linux-ai-coding-assistants-policy</link>
      <guid isPermaLink="false">69dc8c2e0dcbd80001829a1e</guid>
      <category><![CDATA[News]]></category>
      <dc:creator><![CDATA[Sourav Rudra]]></dc:creator>
      <pubDate>Mon, 13 Apr 2026 17:09:00 +0530</pubDate>
      <media:content url="https://itsfoss.com/content/images/2026/04/linux-ai-coding-assistants-policy-banner.png" medium="image"/>
      <content:encoded><![CDATA[
<p>The <a href="https://www.kernel.org">Linux</a> kernel project has spent quite some time navigating the use of AI tools, and the response usually has been somewhere between "<em>figure it out yourself</em>" and "<em>we'll get back to you</em>."</p><p>Late last year, at the 2025 Maintainers Summit, <a href="https://www.linkedin.com/in/sasha-levin-9861662">Sasha Levin</a> pushed for some documented consensus, and <a href="https://lwn.net/Articles/1049830/">what came out of it</a> was human accountability for patches being non-negotiable, purely machine-generated submissions not being welcome, and tool use being disclosed.</p><p>He promised to put something in writing without committing to enforce it, and that work <a href="https://github.com/torvalds/linux/blob/master/Documentation/process/coding-assistants.rst">has now shipped</a> with <a href="https://itsfoss.com/news/linux-kernel-7-0-release/">Linux 7.0</a>.</p><h2 id="what-is-it">What is it?</h2><figure class="kg-card kg-gallery-card kg-width-wide kg-card-hascaption"><div class="kg-gallery-container"><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://itsfoss.com/content/images/2026/04/linux-ai-coding-assistants-policy-1.png" width="1042" height="793" loading="lazy" alt="" srcset="https://itsfoss.com/content/images/size/w600/2026/04/linux-ai-coding-assistants-policy-1.png 600w, https://itsfoss.com/content/images/size/w1000/2026/04/linux-ai-coding-assistants-policy-1.png 1000w, https://itsfoss.com/content/images/2026/04/linux-ai-coding-assistants-policy-1.png 1042w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://itsfoss.com/content/images/2026/04/linux-ai-coding-assistants-policy-2.png" width="1042" height="523" loading="lazy" alt="" srcset="https://itsfoss.com/content/images/size/w600/2026/04/linux-ai-coding-assistants-policy-2.png 600w, https://itsfoss.com/content/images/size/w1000/2026/04/linux-ai-coding-assistants-policy-2.png 1000w, https://itsfoss.com/content/images/2026/04/linux-ai-coding-assistants-policy-2.png 1042w" sizes="(min-width: 720px) 720px"></div></div></div><figcaption><p><i><em class="italic" style="white-space: pre-wrap;">Linux's </em></i><a href="https://docs.kernel.org/process/coding-assistants.html"><i><em class="italic" style="white-space: pre-wrap;">AI coding assistants</em></i></a><i><em class="italic" style="white-space: pre-wrap;"> policy.</em></i></p></figcaption></figure><p>The new document is called <a href="https://docs.kernel.org/process/coding-assistants.html">AI Coding Assistants</a> and lives in the kernel's process docs alongside the rest of the contribution guidelines. The short version is that AI-assisted contributions still need to comply with <a href="https://spdx.org/licenses/GPL-2.0-only.html">GPL-2.0-only</a>; AI agents cannot add <code>Signed-off-by</code> tags; and patches that had AI help should carry an "<em>Assisted-by</em>" tag.</p><p>The <a href="https://en.wikipedia.org/wiki/Developer_Certificate_of_Origin">Developer Certificate of Origin</a> (DCO) is an important aspect that exists, so there is <strong>a human accountable for every patch</strong>. AI assistance does not change that hard requirement.</p><p>Basically, the human submitter reviews everything the AI produced, confirms it meets licensing requirements, and puts their own name on it with an appropriate mention that AI was used.</p><p>The <em>Assisted-by</em> tag format is <code>Assisted-by: AGENT_NAME:MODEL_VERSION [TOOL1] [TOOL2]</code>; for scenarios where either single or multiple tools were used. The document gives <code>Assisted-by: Claude:claude-3-opus coccinelle sparse</code> as an example.</p><p>Back then, <strong>Linus was not even convinced a dedicated tag was necessary</strong> and suggested the changelog body would do the job. But now, the kernel community seems to have settled on the tag anyway.</p><h2 id="its-already-in-use">It's already in use</h2><p>We covered this <a href="https://itsfoss.com/news/linux-kernel-ai-fuzzing/">earlier in the week</a>, but Greg Kroah-Hartman (GKH) seems to have had AI-assisted fuzzing running in his kernel tree for a while now, in a branch called "<em>clanker</em>." He started with the ksmbd and SMB code, found some potential issues, and submitted fixes with a note telling reviewers to verify everything independently before trusting any of it.</p><p><strong>That is just about the workflow the new policy was written around</strong>. AI surfaces issues, a human with decades of kernel experience decides what is real, writes the fix, and takes responsibility. GKH being the one doing it is not a surprise given he is the stable kernel maintainer and has probably dealt with more bad patches than the others.</p><p>Other projects have gone in a different direction. Gentoo <a href="https://itsfoss.com/news/gentoo-linux-bans-ai-code/">banned AI-generated contributions entirely</a> in 2024, with its council citing copyright risk, code quality, and ethical concerns.</p><p>NetBSD's <a href="https://www.netbsd.org/developers/commit-guidelines.html">commit guidelines</a> put LLM-generated code in the "<em>tainted code</em>" category, requiring written approval from the core developers before any of it goes in.</p><p>In contrast, <strong>Linux is not banning anything</strong>. Whether that turns out to be the sensible call or just a lenient one will depend on how seriously people actually take the "<em>a human reviewed this</em>" part.</p><hr><p><strong>Suggested Read &#128214;:</strong> <a href="https://itsfoss.com/news/linux-kernel-ai-fuzzing/" rel="noreferrer"><em>Is a Clanker Being Used in Linux Development?</em></a></p>
<img src="https://feed.itsfoss.com/link/24361/17318332.gif" height="1" width="1"/>]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Linux Kernel 7.0 is Out With Improvements Across the Board for Intel, AMD, and Storage]]></title>
      <description><![CDATA[From Nova Lake audio to autonomous XFS repairs and Zen 6 prep, this release covers a lot of ground.]]></description>
      <link>https://feed.itsfoss.com/link/24361/17318135/linux-kernel-7-0-release</link>
      <guid isPermaLink="false">69d6304b2a0bbb0001bfe048</guid>
      <category><![CDATA[News]]></category>
      <dc:creator><![CDATA[Sourav Rudra]]></dc:creator>
      <pubDate>Mon, 13 Apr 2026 09:38:07 +0530</pubDate>
      <media:content url="https://itsfoss.com/content/images/2026/04/linux-kernel-7-0-release-banner.png" medium="image"/>
      <content:encoded><![CDATA[
<p>The development of the Linux kernel moves fast, and the 7.0 release is no exception. Around the same time as this release, a patch queued for Linux 7.1 has kicked off what will eventually be <a href="https://itsfoss.com/news/linux-kernel-i486-cpu-support-removal/">the end of i486 CPU support</a> in the kernel.</p><p>But that's a story for another time. For now, let's focus on what Linux 7.0 brings to the table.</p><p>Head penguin, Linus Torvalds, had the <a href="https://lkml.org/lkml/2026/4/12/604">following words to say regarding the release</a>:</p><blockquote>The last week of the release continued the same "lots of small fixes" trend, but it all really does seem pretty benign, so I've tagged the final 7.0 and pushed it out.<br><br>I suspect it's a lot of AI tool use that will keep finding corner cases for us for a while, so this may be the "new normal" at least for a while. Only time will tell.</blockquote><div class="kg-card kg-callout-card kg-callout-card-blue"><div class="kg-callout-text">This coverage is based on the detailed reporting from <a href="https://www.phoronix.com/review/linux-7-features-changes">Phoronix</a>.</div></div><h2 id="linux-kernel-70-whats-new">Linux Kernel 7.0: What's New?</h2><p>The release is here, and before getting into the improvements, there is one thing worth getting out of the way first.</p><p>This is not a <a href="https://itsfoss.com/long-term-support-lts/">long-term support</a> release. If your priority is stability and extended maintenance, this is not the kernel to land on. Instead, you could opt for <a href="https://itsfoss.com/news/linux-kernel-6-18/">Linux kernel 6.18</a>, which is supported <strong>until December 2028</strong>.</p><h2 id="intel-upgrades">Intel Upgrades</h2><p><a href="https://itsfoss.com/news/kernel-6-19-release/">Linux 6.19</a> already added audio support for Intel Nova Lake S, but the standard <a href="https://en.wikipedia.org/wiki/Nova_Lake_(microprocessor)">Nova Lake</a> (NVL) variant was left out. That's fixed in 7.0, and the difference between the two in terms of specs is mainly in core count (<em>4 vs. 2</em>).</p><p><a href="https://www.intel.com/content/www/us/en/products/details/discrete-gpus/arc.html">Intel Arc</a> users get something useful too. The Xe driver now exposes a lot more temperature data through the <a href="https://docs.kernel.org/hwmon/">HWMON</a> interface. Previously you got a single GPU core reading; now you get shutdown, critical, and max temperature limits, plus memory controller, PCIe, and individual vRAM channel temperatures.</p><p>Also for <a href="https://en.wikipedia.org/wiki/Panther_Lake_(microprocessor)">Panther Lake</a>, GSC firmware loading and Protected Xe Path (PXP) support are in.</p><p>And lastly, Diamond Rapids (<em>the upcoming Xeon successor to Granite Rapids</em>) gets <strong>NTB driver support</strong>, which handles high-speed data transfers between separate systems over PCIe. It is expected to be helpful for distributed storage and cluster setups.</p><h2 id="amd-refinements">AMD Refinements</h2><p>While the <a href="https://en.wikipedia.org/wiki/Zen_6">Zen 6</a> series of CPUs are still a while out, the kernel is already getting ready for it. Linux 7.0 merges perf events and metrics support for AMD Zen 6, covering performance counters for branch prediction, L1 and L2 cache activity, TLB activity, and uncore events like UMC command activity.</p><p>All of that is mainly useful for developers and admins doing performance profiling ahead of launch, and not something the average user will notice.</p><p>For virtualization, <a href="https://en.wikipedia.org/wiki/Kernel-based_Virtual_Machine">KVM</a> picks up support for <strong>AMD ERAPS</strong> (<em>Enhanced Return Address Predictor Security</em>), a Zen 5 security feature. In VM scenarios, this bumps the <em>Return Stack Buffer</em> from 32 to 64 entries, letting guests make full use of the larger RSB.</p><p>AMD is also laying the groundwork for next-gen GPU hardware in 7.0, enabling new graphics IP blocks for what looks like an upcoming <a href="https://en.wikipedia.org/wiki/RDNA_4">RDNA 4</a> successor and another <a href="https://en.wikipedia.org/wiki/RDNA_3#:~:text=RDNA%203.5%20Optimizations">RDNA 3.5</a> variant. </p><p>There are also hints of deeper NPU integration with future Radeon hardware, but AMD hasn't announced anything yet, so exact product details remain a mystery for now.</p><h2 id="better-storage-handling">Better Storage Handling</h2><p><a href="https://en.wikipedia.org/wiki/XFS">XFS</a> gets one of the more interesting additions this release called <strong>autonomous self-healing</strong>. A new <code>xfs_healer</code> daemon, managed by <em>systemd</em>, watches for metadata failures and I/O errors in real time and triggers repairs automatically while the filesystem stays mounted.</p><p><a href="https://en.wikipedia.org/wiki/Btrfs">Btrfs</a> picks up direct I/O support for block sizes larger than the kernel page size, falling back to buffered I/O when the data profile has duplication. There's also an experimental remap-tree feature, which introduces a translation layer for logical block addresses that lets the filesystem handle relocations and copy-on-write operations without physically moving or rewriting blocks.</p><p><a href="https://en.wikipedia.org/wiki/Ext4">EXT4</a> sees better write performance for concurrent direct I/O writes to multiple files by deferring the splitting of unwritten extents to I/O completion. It also avoids unnecessary cache invalidation and forced ordered writes when appending with delayed allocation.</p><h3 id="miscellaneous-changes">Miscellaneous Changes</h3><p>Wrapping up this section, we have some other notable changes that made it into this release:</p><ul><li>RISC-V gains <strong>user-space control-flow integrity</strong> (CFI) support.</li><li><strong>WiFi 8 Ultra-High Reliability</strong> (UHR) groundwork lands in the networking stack.</li><li>Security bug report documentation gets an overhaul <strong>to help AI tools</strong> send more actionable reports.</li><li><strong>Rust support is officially no longer experimental</strong>, with the kernel team formally declaring it is here to stay.</li><li>ASUS motherboards, including the Pro WS TRX50-SAGE WIFI A and ROG MAXIMUS X HERO, now have <strong>working sensor support</strong>.</li></ul><h2 id="installing-linux-kernel-70">Installing Linux Kernel 7.0</h2><p>As always, those on <a href="https://itsfoss.com/rolling-release/">rolling distros</a> like <strong>Arch Linux</strong> and other distros like <strong>Fedora</strong> and <a href="https://itsfoss.com/best-fedora-linux-distributions/">its derivatives</a> will get this new release very soon. For others on distros like Debian, Linux Mint, Ubuntu, MX Linux, etc. You will most likely not receive this upgrade.</p><p>If that doesn't work for you, then you could always <a href="https://itsfoss.com/upgrade-linux-kernel-ubuntu/">install the latest mainline Linux kernel</a> on your Ubuntu setup. And, this goes without saying, <em>this is risky</em>. If you end up borking your system, we are not to blame for it.</p><div class="kg-card kg-button-card kg-align-center"><a href="https://www.kernel.org/?ref=itsfoss.com" class="kg-btn kg-btn-accent">Linux Kernel 7.0</a></div>
<img src="https://feed.itsfoss.com/link/24361/17318135.gif" height="1" width="1"/>]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[How to Take Screenshots in Linux Mint [Beginner&#x27;s Tip]]]></title>
      <description><![CDATA[This beginner&#x27;s tutorial helps you learn the basics of taking screenshots on Linux Mint/]]></description>
      <link>https://feed.itsfoss.com/link/24361/17317876/take-screenshots-linux-mint</link>
      <guid isPermaLink="false">69bb683cd402670001f256de</guid>
      <category><![CDATA[Linux Mint]]></category>
      <dc:creator><![CDATA[Sreenath]]></dc:creator>
      <pubDate>Sun, 12 Apr 2026 17:21:12 +0530</pubDate>
      <media:content url="https://itsfoss.com/content/images/2026/04/linux-mint-images.webp" medium="image"/>
      <content:encoded><![CDATA[
<p>Linux Mint is known for being simple and beginner friendly. It works out of the box with most essential features ready to use, so you don&rsquo;t have to spend time setting things up. One such basic task is taking screenshots, and Mint makes it very easy even if you are completely new to Linux.</p><p>In this beginner's guide, we will look at the built-in screenshot tool in Linux Mint and the keyboard shortcuts you can use right away.</p><div class="kg-card kg-callout-card kg-callout-card-blue"><div class="kg-callout-emoji">&#128203;</div><div class="kg-callout-text">This article is part of the Linux Mint beginner's tutorial series.</div></div><h2 id="the-gui-screenshot-tool-that-you-dont-want-to-miss">The GUI screenshot tool that you don't want to miss</h2><p>Linux Mint provides a simple graphical interface for those who prefer a GUI solution for taking screenshots.</p><p>Beyond the basic options, the tool also includes a few useful features. Let&rsquo;s take a look at them next.</p><p>First, open the Screenshot tool by searching for it in the start menu.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://itsfoss.com/content/images/2026/03/search-and-open-screenshot-tool.png" class="kg-image" alt="In the Linux Mint Start menu, search for Screenshot and open the Screenshot tool." loading="lazy" width="789" height="618" srcset="https://itsfoss.com/content/images/size/w600/2026/03/search-and-open-screenshot-tool.png 600w, https://itsfoss.com/content/images/2026/03/search-and-open-screenshot-tool.png 789w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Open Screenshot Tool</span></figcaption></figure><div class="kg-card kg-callout-card kg-callout-card-green"><div class="kg-callout-emoji">&#128161;</div><div class="kg-callout-text">You can pin the Screenshot app to the taskbar for quick access.</div></div><p>The interface is simple and easy to understand. There are three main options:</p><ul><li>Capture Screen: Takes a screenshot of the entire screen</li><li>Capture Window: Captures the active window</li><li>Capture Selection: Lets you select a specific area using left-click and drag to capture.</li></ul><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://itsfoss.com/content/images/2026/03/screenshot-tool-gui-interface.png" class="kg-image" alt="Linux Mint GNOME Screenshot Utility Interface." loading="lazy" width="644" height="432" srcset="https://itsfoss.com/content/images/size/w600/2026/03/screenshot-tool-gui-interface.png 600w, https://itsfoss.com/content/images/2026/03/screenshot-tool-gui-interface.png 644w"><figcaption><span style="white-space: pre-wrap;">Screenshot Tool Interface</span></figcaption></figure><p>After choosing the method, click the <strong>Take Screenshot</strong> button at the top left of the window.</p><h3 id="show-mouse-cursor-in-screenshot">Show mouse cursor in screenshot</h3><p>In the Screenshot tool, you will find an option called <strong>Show Pointer</strong>. Enable this if you want the mouse pointer to be visible in your screenshots.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://itsfoss.com/content/images/2026/03/show-pointer-option-mint-screenshot.png" class="kg-image" alt="Show Pointer option in GNOME Screenshot Utility in Linux Mint." loading="lazy" width="665" height="442" srcset="https://itsfoss.com/content/images/size/w600/2026/03/show-pointer-option-mint-screenshot.png 600w, https://itsfoss.com/content/images/2026/03/show-pointer-option-mint-screenshot.png 665w"><figcaption><span style="white-space: pre-wrap;">Show Pointer</span></figcaption></figure><h3 id="take-screenshot-with-a-delay">Take screenshot with a delay</h3><p>You can also set a small delay before taking a screenshot.</p><div class="kg-card kg-callout-card kg-callout-card-red"><div class="kg-callout-emoji">&#128679;</div><div class="kg-callout-text">This does not apply to keyboard shortcuts by default.</div></div><p>In the Screenshot tool, enter a value in seconds under the <strong>Delay in Seconds</strong> option.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://itsfoss.com/content/images/2026/03/add-a-delay-mint-screenshot.png" class="kg-image" alt="Add a delay to taking screenshot in Linux Mint." loading="lazy" width="675" height="442" srcset="https://itsfoss.com/content/images/size/w600/2026/03/add-a-delay-mint-screenshot.png 600w, https://itsfoss.com/content/images/2026/03/add-a-delay-mint-screenshot.png 675w"><figcaption><span style="white-space: pre-wrap;">Add a Delay to Screenshot</span></figcaption></figure><p>Once set, the tool will wait for the specified time before capturing the screenshot when using the GUI. For example, if you set it to 5 seconds, the screenshot will be taken after a 5 second delay.</p><div class="kg-card kg-callout-card kg-callout-card-green"><div class="kg-callout-emoji">&#128161;</div><div class="kg-callout-text">One common use case for delay is capturing the mouse cursor in window or area screenshots. Without a delay, the screenshot is taken instantly, so you do not get time to move the cursor from the Screenshot tool to the target application or position it properly.</div></div><h2 id="using-keyboard-shortcuts">Using keyboard shortcuts</h2><p>If you prefer not to open a GUI app every time you take a screenshot, that is not a problem. Linux Mint provides keyboard shortcuts that let you quickly capture the screen in different ways.</p><h3 id="take-the-screenshot-of-entire-screen">Take the screenshot of entire screen</h3><p>You can press the <code>PrtScr</code> key on your keyboard to capture the entire screen.</p><p>After taking the screenshot, you will be prompted to either save it with a name or copy it to the clipboard. This works well for basic use.</p><p>However, this can feel limited if you only want to capture a small part of the screen. The good news is that Linux Mint also provides an easy way to do that.</p><h3 id="take-the-screenshot-of-an-area">Take the screenshot of an area</h3><p>To take the screenshot of a specific area, use the <code>Shift + PrtScr</code> shortcut.</p><p>Your screen will dim slightly and the cursor will change to a plus sign. Click, hold, and drag to select the area you want to capture.</p><p>Once you release the mouse button, you can choose to copy the screenshot or save it.</p><div class="kg-card kg-callout-card kg-callout-card-red"><div class="kg-callout-emoji">&#128679;</div><div class="kg-callout-text">Keep in mind that you cannot adjust the selection after releasing the click, so make sure to select the area carefully.</div></div><h3 id="take-screenshot-of-a-window">Take screenshot of a window</h3><p>Sometimes, you may want to capture only the currently active window. While you can do this using the area selection method, using a shortcut is much more convenient.</p><p>Press <code>Alt + PrtScr</code> to take a screenshot of the active window.</p><p>There are a few things to keep in mind. If a menu is open inside the window, like a top menu or a right-click context menu, this shortcut may not work.</p><div class="kg-card kg-callout-card kg-callout-card-red"><div class="kg-callout-emoji">&#128679;</div><div class="kg-callout-text">In my case, I was not able to use any of the screenshot shortcuts if the window in focus has a menu opened. In this case, you need to set a delay to take the screenshot, which we will see in a later section.</div></div><p>Also, if a dialog box is open, the tool will capture whichever window is active at that moment, whether it is the main window or the dialog.</p><h3 id="record-the-screen">Record the screen</h3><p>Many people do not realize that Linux Mint also includes a built-in screen recorder. It is not visible in the menus, so it is easy to miss.</p><p>Press <code>Shift + Ctrl + Alt + R</code> to start recording your screen. Use the same key when a recording is active to stop recording.</p><p>This is a basic tool, so do not expect features like those in dedicated applications such as OBS Studio or SimpleScreenRecorder. It simply records your entire screen.</p><p>When you stop the recording, the video file is saved in the Videos folder inside your Home directory.</p><h2 id="custom-shortcuts">Custom Shortcuts</h2><p>In the previous section, we saw that the GUI tool offers options like delay and showing the mouse pointer, which are not available with the default keyboard shortcuts.</p><p>However, this does not mean you are limited. In Linux Mint, you can create custom shortcuts to include these actions as well.</p><h3 id="the-screenshot-options">The screenshot options</h3><p>Before setting up custom screenshot shortcuts, it helps to understand the available options. Linux Mint uses the GNOME Screenshot tool for both the GUI and keyboard based screenshots.</p><p>GNOME Screenshot provides several useful options, along with many more that you can explore in its man page.</p><ul><li><code>gnome-screenshot -w</code>: Take the screenshot of current active window.</li><li><code>gnome-screenshot -a</code>: Take the screenshot of a select region by click and drag.</li><li><code>gnome-screenshot -d 5</code>: Add a 5 second delay before taking a screenshot of the entire screen.</li><li><code>gnome-screenshot -d 5 -p</code>: Apply a 5 second delay and include pointer in the screenshot.</li><li><code>gnome-screenshot -d 5 -a</code>, <code>gnome-screenshot -d 5 -w</code>: Take screenshot of select area/window respectively with a 5 second delay.</li></ul><h3 id="setting-custom-screenshot-shortcuts">Setting custom screenshot shortcuts</h3><p>Search for and open <strong>Keyboard</strong> from the start menu.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://itsfoss.com/content/images/2026/03/open-keyboard-application-from-start-menu.png" class="kg-image" alt="Search for keyboard in Start Menu and open the Keyboard application from the list." loading="lazy" width="792" height="621" srcset="https://itsfoss.com/content/images/size/w600/2026/03/open-keyboard-application-from-start-menu.png 600w, https://itsfoss.com/content/images/2026/03/open-keyboard-application-from-start-menu.png 792w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Open Keyboard Application</span></figcaption></figure><p>Go to the <strong>Shortcuts</strong> tab and then select <strong>Custom Shortcuts</strong>. Click on the <strong>Add custom shortcut</strong> button.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://itsfoss.com/content/images/2026/03/shortcuts-tab-custom-shortcuts.png" class="kg-image" alt="In the shortcuts tab of Keyboard application, go to Custom Shortcut and select the Add custom shortcut button." loading="lazy" width="856" height="528" srcset="https://itsfoss.com/content/images/size/w600/2026/03/shortcuts-tab-custom-shortcuts.png 600w, https://itsfoss.com/content/images/2026/03/shortcuts-tab-custom-shortcuts.png 856w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Add Custom Shortcut</span></figcaption></figure><p>Now, enter a name for the shortcut. For example, you can use "<em>Take screenshot of an area with a delay</em>" in the <strong>Name</strong> field.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://itsfoss.com/content/images/2026/03/add-command-to-take-screenshot-with-delay-1.png" class="kg-image" alt="Add a name for the shortcut in the name field and add a command that you want to execute when the key is pressed." loading="lazy" width="583" height="212"><figcaption><span style="white-space: pre-wrap;">Enter name and command</span></figcaption></figure><p>In the command field, enter the required command. For example, use <code>gnome-screenshot -d 5 -a</code>, and then click the <strong>Add</strong> button.</p><p>The command will now be listed. To assign a shortcut, select it under <em>Keyboard shortcuts</em> and click on the <strong>Unassigned</strong> option in the <em>Keyboard bindings</em> section.</p><figure class="kg-card kg-video-card kg-width-regular kg-card-hascaption" data-kg-thumbnail="https://itsfoss.com/content/media/2026/03/add-custom-shortcut-for-screensht-area-delay_thumb.jpg" data-kg-custom-thumbnail=""><div class="kg-video-container">
                <video src="https://itsfoss.com/content/media/2026/03/add-custom-shortcut-for-screensht-area-delay.mp4" poster="https://img.spacergif.org/v1/846x526/0a/spacer.png" width="846" height="526" loop="" autoplay="" muted="" playsinline="" preload="metadata" style="background: transparent url('https://itsfoss.com/content/media/2026/03/add-custom-shortcut-for-screensht-area-delay_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:13</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;">Add the keybinding to the custom command.</span></p></figcaption></figure><p>You will be prompted to press a key combination. Press the shortcut you want to use.</p><p>You can repeat the same steps to create and assign shortcuts for other commands based on your needs.</p><h2 id="other-screenshot-tools">Other screenshot tools</h2><p>Sometimes, basic screenshots are not enough. You may want to annotate an image or add borders and other adjustments.</p><p>These are image editing features, and they are not available in the default Screenshot tool in Linux Mint.</p><p>For such needs, you can use third party screenshot tools that offer more control and customization.</p><p>We have a separate article that covers <a href="https://itsfoss.com/take-screenshot-linux/">screenshot tools you can use</a> in more detail. You can refer to it to find options that suit different needs and use cases.</p><p>As a quick note, <a href="https://itsfoss.com/flameshot/">Flameshot</a> and <a href="https://itsfoss.com/news/ksnip-experience/">Ksnip</a> are two good screenshot tools you can use for editing and customization. You can also use Gradia that also provides basic editing.</p><p>Did you find it useful? Feel free to share your thoughts in the comments.</p>
<img src="https://feed.itsfoss.com/link/24361/17317876.gif" height="1" width="1"/>]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Privacy Messenger Session Is Staring Down a 90-Day Countdown to Obscurity]]></title>
      <description><![CDATA[With paid developers gone and only volunteers remaining, the app has until July 8 to secure funding or fade into irrelevance.]]></description>
      <link>https://feed.itsfoss.com/link/24361/17317115/session-call-for-donations</link>
      <guid isPermaLink="false">69d8d670d09b9c00016309e1</guid>
      <category><![CDATA[News]]></category>
      <dc:creator><![CDATA[Sourav Rudra]]></dc:creator>
      <pubDate>Fri, 10 Apr 2026 23:54:23 +0530</pubDate>
      <media:content url="https://itsfoss.com/content/images/2026/04/session-call-for-help-banner.png" medium="image"/>
      <content:encoded><![CDATA[
<p>If you care about privacy and don't take too well to governments and <a href="https://en.wikipedia.org/wiki/Big_Tech">Big Tech</a> companies snooping on your messages, then <a href="https://getsession.org">Session</a> has probably come up at some point. It's a free, open source, end-to-end encrypted messaging app that doesn't ask for your phone number or email to sign up.</p><p>Messages are routed through an onion network rather than a central server, and the combination of no-metadata messaging, anonymous sign-up, and decentralized architecture has earned it a loyal following among privacy-conscious users.</p><p>Unfortunately, the project has sent out <a href="https://x.com/session_app/status/2042047514749342020">a mayday call</a> as it risks closure.</p><h2 id="a-call-for-help">A call for help</h2><figure class="kg-card kg-embed-card"><blockquote class="twitter-tweet"><p lang="en" dir="ltr">Your donations have helped, and the Session Technology Foundation (STF) has received enough funding to support critical operations for 90 days.<br><br>This means that Session will remain available on the app stores and essential services (such as the file server and push notification&hellip;</p>&mdash; Session (@session_app) <a href="https://twitter.com/session_app/status/2042047514749342020?ref_src=twsrc%5Etfw">April 9, 2026</a></blockquote>
<script async="" src="https://platform.twitter.com/widgets.js" charset="utf-8"></script></figure><p>The <a href="https://session.foundation/">Session Technology Foundation</a> (STF) sent out what can only be described as a distress signal, announcing that the app's survival is now in serious peril. The day it was posted on was also the last working day for all paid staff and developers at the STF. </p><p>From that point on, <strong>Session is being kept running entirely by volunteers</strong>.</p><p>The donations that they received earlier are enough to keep critical infrastructure online until <strong>July 8</strong>, but not nearly enough to retain a development team. With nobody left on payroll, development has been paused.</p><p>Due to that, introducing new features is off the table, existing bugs will most likely go unaddressed, and the STF says <strong>new releases are unlikely during this period</strong>.</p><p>Session co-founder <a href="https://x.com/Cryptic_cm">Chris McCabe</a> had already flagged the trouble coming. In <a href="https://getsession.org/blog/a-personal-appeal-from-cofounder-of-session-chris-mccabe">a personal appeal</a> published earlier in March, he wrote that the organizations safeguarding Session had faced many challenges over the years and that the project's very survival was now at risk.</p><p>He had concluded by appealing that:</p><blockquote>The project is on a path to self-sustainability, but the future is fragile. If every Session user contributed just one dollar, it would go a long way towards Session reaching sustainability. If you've ever considered donating, now is the time to act.</blockquote><p>The above didn't accomplish enough to change the outcome, so the Session folks had to sound the alarm. The foundation says <strong>it needs $1 million</strong> to complete the work still in progress. </p><p>That includes <a href="https://getsession.org/blog/session-protocol-v2?ref=itsfoss.com">Protocol v2</a>, which adds forward secrecy (PFS), post-quantum cryptography, and improved device management, as well as <a href="https://getsession.org/session-pro-beta">Session Pro</a>, a subscription tier intended to put the project on a self-sustaining footing. </p><p>If that goal is hit, the STF says <strong>it hopes Session could stand on its own</strong> without needing to go back to the community for more.</p><p>As of writing, <strong>$65,000 of that $1 million has been raised</strong>. Anyone who wants to see this privacy-focused messaging app survive, especially at a time when surveillance is only getting worse, can donate at <a href="https://getsession.org/donate">getsession.org/donate</a>.</p><div class="kg-card kg-button-card kg-align-center"><a href="https://getsession.org/donate" class="kg-btn kg-btn-accent">Save Session</a></div><hr><p><strong>Suggested Read &#128214;:</strong> <a href="https://itsfoss.com/news/session-co-founder-interview/" rel="noreferrer"><em>Session's Other Co-Founder Thinks You Don't Need to Ditch WhatsApp</em></a></p>
<img src="https://feed.itsfoss.com/link/24361/17317115.gif" height="1" width="1"/>]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Good News! France Starts Plan to Replace Windows With Linux on Government Desktops]]></title>
      <description><![CDATA[DINUM is ditching Windows for Linux as France pushes every ministry to draft a migration plan away from non-European software.]]></description>
      <link>https://feed.itsfoss.com/link/24361/17317062/france-government-linux-switch</link>
      <guid isPermaLink="false">69d8f0add09b9c0001630bc7</guid>
      <category><![CDATA[News]]></category>
      <dc:creator><![CDATA[Sourav Rudra]]></dc:creator>
      <pubDate>Fri, 10 Apr 2026 20:46:34 +0530</pubDate>
      <media:content url="https://itsfoss.com/content/images/2026/04/france-ditching-windows-banner.png" medium="image"/>
      <content:encoded><![CDATA[
<p>France's national digital directorate, DINUM, <a href="https://www.numerique.gouv.fr/sinformer/espace-presse/souverainete-numerique-reduction-dependances-extra-europeennes/">has announced</a> (<em>in French</em>) <strong>it is moving its workstations from Windows to Linux</strong>. The announcement came out of an interministerial seminar held on April 8, organised jointly by the <em>Directorate General for Enterprise</em> (DGE), the <em>National Agency for Information Systems Security</em> (ANSSI), and the <em>State Procurement Directorate</em> (DAE).</p><p>The Linux switch is not the only move on the table. France's national health insurance body, <a href="https://www.ameli.fr">CNAM</a>, is migrating<strong> 80,000 of its agents to a set of homegrown tools</strong>: <a href="https://element.io/en/case-studies/tchap">Tchap</a> for messaging, <em>Visio</em> for video calls (<em>more on this later</em>), and <a href="https://francetransfert.numerique.gouv.fr/upload">France transfert</a> for file transfers.</p><p>The country's national health data platform is also set to move to a sovereign solution by the end of 2026.</p><p>Beyond the immediate moves, the seminar laid out a broader plan. <a href="https://www.numerique.gouv.fr/numerique-etat/dinum/">DINUM</a> <strong>will coordinate an interministerial effort</strong> built around forming coalitions between ministries, public operators, and private sector players, with interoperability standards at the core (<em>the Open Interop and </em><a href="https://openburo.eu"><em>Open Buro</em></a><em> initiatives are specifically named</em>).</p><p>Every French ministry, including public operators, <strong>will be required to submit its own non-European software reduction plan by Autumn 2026</strong>.</p><p>The plan is expected to cover things like workstations, collaboration tools, antivirus, AI, databases, virtualization, and network equipment. A first set of "<em>Industrial Digital Meetings</em>" is planned for June 2026, where public-private coalitions are expected to be formalized.</p><p>Speaking on this initiative, <a href="https://www.linkedin.com/in/anne-le-h%C3%A9nanff-7505a26b/" rel="noreferrer">Anne Le H&eacute;nanff</a>, Minister Delegate for Artificial Intelligence and Digital Affairs, added that (<em>translated from French</em>):</p><blockquote>Digital sovereignty is not optional &mdash; it is a strategic necessity. Europe must equip itself with the means to match its ambitions, and France is leading by example by accelerating the shift to sovereign, interoperable, and sustainable solutions.</blockquote><blockquote>By reducing our dependence on non-European solutions, the State sends a clear message: that of a public authority taking back control of its technological choices in service of its digital sovereignty.</blockquote><p>You might remember, <a href="https://itsfoss.com/news/france-ditches-microsoft-teams-and-zoom/">a few months earlier</a>, France set out on a similar path for video conferencing. The country mandated that every government department switch to <a href="https://lasuite.numerique.gouv.fr/produits/visio" rel="noreferrer">Visio</a>, its homegrown, MIT-licensed alternative to Teams and Zoom <strong>by 2027</strong>. </p><p>Part of the broader <em>La Suite Num&eacute;rique initiative</em>, it had already been tested with 40,000 users across departments before the mandate was announced. So this move looks like an even more promising one, and we shall keep an eye on how this pans out.</p><hr><p><strong>Suggested Read &#128214;: </strong><a href="https://itsfoss.com/news/onlyoffice-forked/"><em>ONLYOFFICE Gets Forked</em></a></p>
<img src="https://feed.itsfoss.com/link/24361/17317062.gif" height="1" width="1"/>]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Is a Clanker Being Used to Carry Out AI Fuzzing in the Linux Kernel?]]></title>
      <description><![CDATA[Greg Kroah-Hartman appears to be running AI-assisted fuzzing on the kernel. Don&#x27;t outrage yet, as this may not be a bad thing.]]></description>
      <link>https://feed.itsfoss.com/link/24361/17316958/linux-kernel-ai-fuzzing</link>
      <guid isPermaLink="false">69d88f23d09b9c00016304cf</guid>
      <category><![CDATA[News]]></category>
      <dc:creator><![CDATA[Sourav Rudra]]></dc:creator>
      <pubDate>Fri, 10 Apr 2026 16:46:50 +0530</pubDate>
      <media:content url="https://itsfoss.com/content/images/2026/04/clanker-ai-fuzzing-tool-linux-kernel-banner.png" medium="image"/>
      <content:encoded><![CDATA[
<p>With the rise of AI and humanoid robots, the word "<a href="https://en.wikipedia.org/wiki/Clanker"><em>Clanker</em></a>" is being used to describe such solutions, and rightly so. In their current state, these are quite primitive, and while they can act like something resembling human intelligence, they still can't match what nature cooked up.</p><p>Now that terminology has made its way into the <a href="https://www.kernel.org">Linux kernel</a> thanks to <a href="https://en.wikipedia.org/wiki/Greg_Kroah-Hartman">Greg Kroah-Hartman</a> (GKH), the Linux stable kernel maintainer and the closest thing the project has to a second-in-command.</p><p>He has been <a href="https://www.phoronix.com/news/Greg-KH-Clanker-Linux-Bugs">quietly running</a> what looks like <strong>an AI-assisted fuzzing tool</strong> on the kernel that lives in a branch called "<a href="https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/gregkh.git/log/?h=clanker">clanker</a>" on his working kernel tree. Before you ask, <a href="https://en.wikipedia.org/wiki/Fuzzing">fuzzing</a> is a method of automated software testing that bombards code with unexpected, malformed, or random inputs to trigger crashes, memory errors, and other misbehavior.</p><p>It is a critical line of defense for a massive codebase like Linux.</p><h2 id="how-it-started">How it started</h2><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2026/04/gkh-linux-kernel-ai-fuzzing.png" class="kg-image" alt="a post by greg kroah-hartman that lays out how he is excercising using some new fuzzing tols" loading="lazy" width="916" height="684" srcset="https://itsfoss.com/content/images/size/w600/2026/04/gkh-linux-kernel-ai-fuzzing.png 600w, https://itsfoss.com/content/images/2026/04/gkh-linux-kernel-ai-fuzzing.png 916w" sizes="(min-width: 720px) 720px"></figure><p>It began with the <em>ksmbd</em> and <em>SMB</em> code. GKH filed <a href="https://lore.kernel.org/lkml/2026040644-brussels-dab-6f99@gregkh/">a three-patch series</a> after running his new tooling against it, describing the motivation quite simply. He picked that code because it was easy to set up and test locally with <a href="https://itsfoss.com/virtual-machine/" rel="noreferrer">virtual machines</a>.</p><p>What the fuzzer flagged were potential problems specific to scenarios involving an "<em>untrusted</em>" client. The three fixes that came out of it addressed an <code>EaNameLength</code> validation gap in <code>smb2_get_ea()</code>, a missing bounds check that required three sub-authorities before reading <code>sub_auth[2]</code>, and a <code>mechToken</code> memory leak that occurred when <a href="https://en.wikipedia.org/wiki/SPNEGO">SPNEGO</a> decode fails after token allocation.</p><p>GKH was very direct about the nature of the patches, telling reviewers: "<em>please don't trust them at all and verify that I'm not just making this all up before accepting them</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/gkh-linux-kernel-clanker-1.png" width="1880" height="901" loading="lazy" alt="" srcset="https://itsfoss.com/content/images/size/w600/2026/04/gkh-linux-kernel-clanker-1.png 600w, https://itsfoss.com/content/images/size/w1000/2026/04/gkh-linux-kernel-clanker-1.png 1000w, https://itsfoss.com/content/images/size/w1600/2026/04/gkh-linux-kernel-clanker-1.png 1600w, https://itsfoss.com/content/images/2026/04/gkh-linux-kernel-clanker-1.png 1880w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://itsfoss.com/content/images/2026/04/gkh-linux-kernel-clanker-2.png" width="900" height="771" loading="lazy" alt="" srcset="https://itsfoss.com/content/images/size/w600/2026/04/gkh-linux-kernel-clanker-2.png 600w, https://itsfoss.com/content/images/2026/04/gkh-linux-kernel-clanker-2.png 900w" sizes="(min-width: 720px) 720px"></div></div></div><figcaption><p><i><em class="italic" style="white-space: pre-wrap;">These pictures show the Clanker </em></i><a href="https://en.wikipedia.org/wiki/T-1000"><i><em class="italic" style="white-space: pre-wrap;">T1000</em></i></a><i><em class="italic" style="white-space: pre-wrap;"> in operation.</em></i></p></figcaption></figure><p>It does not stop there. The clanker branch has since accumulated patches across a wide range of subsystems, including USB, HID, WiFi, LoongArch, networking, and more.</p><h2 id="who-is-gkh">Who is GKH?</h2><p>If you are not well versed with the kernel world, GKH is one of the most influential people in Linux development.</p><p>He has been maintaining the stable kernel branch for quite a while now, which means every long-term support kernel that powers servers, smartphones, embedded devices, and pretty much everything else running Linux passes through his hands.</p><p>He also wrote <a href="http://www.kroah.com/lkn/">Linux Kernel in a Nutshell</a> back in 2006, which is freely available under a <em>Creative Commons</em> license. It remains one of the more approachable references for anyone trying to understand kernel configuration and building, and it is long overdue for a new edition (<em>hint hint</em>).</p><h2 id="linus-has-been-thinking-about-this-too">Linus has been thinking about this too</h2><p>Speaking at <a href="https://www.zdnet.com/article/linus-torvalds-ai-tool-maintaining-linux-code/">Open Source Summit Japan</a> last year, Linus Torvalds said the upcoming <a href="https://events.linuxfoundation.org/linux-kernel-maintainer-summit/">Linux Kernel Maintainer Summit</a> will address "<em>expanding our tooling and our policies when it comes to using AI for tooling</em>."</p><p>He also mentioned running <strong>an internal AI experiment</strong> where the tool reviewed a merge he had objected to. The AI not only agreed with his objections but found additional issues to fix.</p><p>Linus called that a good sign, while asserting that he is "<em>much less interested in AI for writing code</em>" and<strong> more interested in AI as a tool for maintenance, patch checking, and code review</strong>.</p><h2 id="ai-should-assist-not-replace">AI should assist, not replace</h2><p>There is an important distinction worth making here. What GKH appears to be doing here is <strong>not having AI write kernel code</strong>. The fuzzer surfaces potential bugs; a human with decades of kernel experience reviews them, writes the actual fixes, and takes responsibility for what gets submitted.</p><p>If that's the case, then this is the sensible approach, and it mirrors what other open source projects have been formalizing. LLVM, for instance, adopted a "<a href="https://itsfoss.com/news/llvm-ai-policy/"><em>human in the loop</em></a>" AI policy earlier this year, requiring contributors to review and understand everything they submit, regardless of how it was created.</p><hr><p><strong>Suggested Read &#128214;: </strong><a href="https://itsfoss.com/news/greg-kroah-hartman-european-open-source-award/" rel="noreferrer"><em>Greg Kroah-Hartman Bestowed With The European Open Source Award</em></a></p>
<img src="https://feed.itsfoss.com/link/24361/17316958.gif" height="1" width="1"/>]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Microsoft Locked Out VeraCrypt, WireGuard, and Windscribe from Pushing Windows Updates]]></title>
      <description><![CDATA[A mandatory verification requirement Microsoft introduced in October took them out.]]></description>
      <link>https://feed.itsfoss.com/link/24361/17316816/microsoft-locks-out-open-source-developers</link>
      <guid isPermaLink="false">69d7846cd09b9c000162535a</guid>
      <category><![CDATA[News]]></category>
      <dc:creator><![CDATA[Sourav Rudra]]></dc:creator>
      <pubDate>Fri, 10 Apr 2026 10:11:56 +0530</pubDate>
      <media:content url="https://itsfoss.com/content/images/2026/04/microsoft-suspends-open-source-developer-accounts.png" medium="image"/>
      <content:encoded><![CDATA[
<p>Microsoft has had a complicated relationship with the open source world. VSCode, TypeScript, and .NET are all projects it created, and its acquisition of <a href="https://github.com/">GitHub</a> put it in charge of the world's largest code hosting platform. </p><p>But it is also the same company that <strong>bakes telemetry into Windows by default</strong> and has been <strong>aggressively pushing Copilot AI</strong> into every corner of its software. That last part especially has been nudging a growing number of people toward <a href="https://itsfoss.com/windows-like-linux-distributions/">open alternatives</a>.</p><p>And now, a wave of developer account suspensions has given some open source developers a new headache.</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/veracrypt-forum-post-microsoft-suspension.png" class="kg-image" alt="this photo shows a forum post by mounir idrassi talking about the unfair suspension of their microsoft account that was used to sign windows drivers and the bootloader" loading="lazy" width="817" height="772" srcset="https://itsfoss.com/content/images/size/w600/2026/04/veracrypt-forum-post-microsoft-suspension.png 600w, https://itsfoss.com/content/images/2026/04/veracrypt-forum-post-microsoft-suspension.png 817w" sizes="(min-width: 720px) 720px"></figure><p>Microsoft rolled out <a href="https://techcommunity.microsoft.com/blog/hardware-dev-center/action-required-account-verification-for-windows-hardware-program-begins-october/4455452">mandatory account verification</a> for all partners enrolled in the <a href="https://learn.microsoft.com/en-us/windows-hardware/drivers/dashboard/hardware-program-register">Windows Hardware Program</a> who had not completed verification since April 2024. The requirement kicked in on <strong>October 16, 2025</strong>, giving partners 30 days from notification to verify their identity with a government-issued ID.</p><p>Plus, that ID has to match the name of the <a href="https://learn.microsoft.com/en-us/windows-hardware/drivers/dashboard/">Partner Center</a> primary contact. Miss the deadline or fail verification, and your account gets suspended with no further submissions allowed.</p><p>This matters because signing <strong>Windows kernel drivers requires one of these accounts</strong>. Without it, developers cannot push driver-signed updates for Windows, and Windows will flag unsigned drivers, blocking them from loading at the kernel level.</p><p>Three major open source projects found this out the hard way. <a href="https://veracrypt.jp/en/Home.html">VeraCrypt</a>, <a href="https://www.wireguard.com">WireGuard</a>, and <a href="https://windscribe.com">Windscribe</a> all had their developer accounts suspended, cutting off their ability to ship updates on Windows.</p><figure class="kg-card kg-embed-card"><blockquote class="twitter-tweet"><p lang="en" dir="ltr">It appears <a href="https://twitter.com/Microsoft?ref_src=twsrc%5Etfw">@Microsoft</a> is actively suspending developer accounts with no warning or reason of various security tools like VeraCrypt, WireGuard and also Windscribe. We've had this VERIFIED account for 8+ years to sign our drivers. <br><br>We've been trying to resolve this for over a&hellip; <a href="https://t.co/iwkryuwKuO">https://t.co/iwkryuwKuO</a> <a href="https://t.co/7VcnAQIbnP">pic.twitter.com/7VcnAQIbnP</a></p>&mdash; Windscribe (@windscribecom) <a href="https://twitter.com/windscribecom/status/2041929519628443943?ref_src=twsrc%5Etfw">April 8, 2026</a></blockquote>
<script async="" src="https://platform.twitter.com/widgets.js" charset="utf-8"></script></figure><p>VeraCrypt developer <a href="https://sourceforge.net/u/idrassi/profile/">Mounir Idrassi</a> was the first to go public. In a <a href="https://sourceforge.net/p/veracrypt/discussion/general/thread/9620d7a4b3/">SourceForge forum post</a>, he wrote that Microsoft had terminated his account with no prior warning, no explanation, and no option to appeal. </p><p>Repeated attempts to reach Microsoft through official channels got him nothing but automated replies. The suspension hit his day job too, not just VeraCrypt.</p><p>WireGuard creator Jason Donenfeld hit the same wall a couple of weeks later, when he went to certify a new WireGuard kernel driver for Windows and found his account showing as access restricted. He eventually tracked down a Microsoft appeals process, but it carried a 60-day response window.</p><p>Windscribe's situation <strong>was arguably the messiest</strong>. The company says it had held a verified <em>Partner Center</em> account for over eight years and spent more than a month trying to sort things out before going public.</p><p>Moreover, once an account is suspended, Partner Center blocks users from opening a support ticket directly.</p><h2 id="what-now">What now?</h2><p>This eventually got Microsoft's attention as <a href="https://www.linkedin.com/in/shanselman/">Scott Hanselman</a>, VP and Member of Technical Staff at Microsoft and GitHub <a href="https://x.com/shanselman/status/2041974122083971328">stepped in on X</a> to say the accounts would be fixed. He pointed to the October 2025 blog post (<em>linked earlier</em>) and said the company had been sending emails to affected partners since then.</p><p>Scott confirmed he had personally reached out to both Mounir and Jason to get their accounts unblocked, and that fixes were already in progress.</p><p>Anyway, <strong>this doesn't look good</strong>, and leaving developers of critical security software without recourse for weeks only erodes trust. But, in the end, this won't really affect a behemoth like <a href="https://www.microsoft.com/">Microsoft</a>, who has a dominating hold on the operating system market.</p><hr><p><strong>Suggested Read &#128214;: </strong><a href="https://itsfoss.com/news/proton-workspace-launch/"><em>Proton Workspace and Meet launched as alternatives to Big Tech offerings</em></a></p>
<img src="https://feed.itsfoss.com/link/24361/17316816.gif" height="1" width="1"/>]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[FOSS Weekly #26.15: Rollback in apt, bad USB detection, Glass UI in KDE, Linux Kernel dropping older processor support and more]]></title>
      <description><![CDATA[Some things from the past find their way back. Others are eventually left behind.]]></description>
      <link>https://feed.itsfoss.com/link/24361/17316448/foss-weekly-26-15</link>
      <guid isPermaLink="false">69d602552a0bbb0001bfdf6c</guid>
      <category><![CDATA[Newsletter ✉️]]></category>
      <dc:creator><![CDATA[Abhishek Prakash]]></dc:creator>
      <pubDate>Thu, 09 Apr 2026 19:33:03 +0530</pubDate>
      <media:content url="https://itsfoss.com/content/images/2026/04/foss-weekly-2-.webp" medium="image"/>
      <content:encoded><![CDATA[
<p>Linus Torvalds created two of the most widely used tools in modern computing: the Linux kernel and Git.</p><p>Git, of course, is a version control system primarily used by programmers.</p><p>But Theena makes a <a href="https://itsfoss.com/opinion/git-plain-text-writing/">strong case</a> that Git and plain text are the best tools a <em>writer</em> can use. Not just for backup but for building a writing practice that is truly their own.. </p><p>At its core, the argument is about breaking free from platform dependency, long-term preservation, and treating your body of work as something worth designing around rather than just storing somewhere convenient.</p><p><strong>Here are other highlights of this edition of FOSS Weekly:</strong></p><ul><li>sudo tips and tweaks.</li><li>Apt's new version has useful features.</li><li>Opera GX arriving as a gaming browser for Linux.</li><li>A Linux driver proposal to catch malicious USB devices.</li><li>And other Linux news, tips, and, of course, memes!</li></ul><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="%F0%9F%93%B0-linux-and-open-source-news">&#128240; Linux and Open Source News</h2><p>Not open source software but <a href="https://www.opera.com/gx">Opera GX</a>, the gaming-focused Chromium browser that's been on Windows and macOS for years, has finally landed on Linux. Sourav <a href="https://itsfoss.com/news/opera-gx-on-linux/">took the early access build for a spin</a> and tested the features it's known for, like GX Control for capping RAM and CPU usage while gaming and GX Cleaner for cleaning up junk data.</p><p>The Linux kernel is finally dropping i486 support, queued for Linux 7.1. The <a href="https://itsfoss.com/news/linux-kernel-i486-cpu-support-removal/">first patch</a> removes the relevant Kconfig build options, with a fuller cleanup covering 80 files and over 14,000 lines of legacy code still to follow.</p><p>Proton <a href="https://itsfoss.com/news/proton-workspace-launch/">has launched two new things</a>: Proton Workspace, a bundled suite of all their services aimed at businesses looking for a privacy-first alternative to Google Workspace or Microsoft 365, and Proton Meet, an end-to-end encrypted video conferencing tool using the open source MLS protocol.</p><p>A proposal <a href="https://itsfoss.com/news/linux-driver-proposal-malicious-hid-devices/">has been submitted</a> to the Linux kernel mailing list for a new HID driver called <code>hid-omg-detect</code> that passively monitors USB keyboard-like devices for suspicious behavior.</p><p>Another proposal, but for Fedora <a href="https://itsfoss.com/news/fedora-per-user-environment-variables-proposal/">was recently struck down</a>. It looked to move per-user environment variable management from shell RC files into systemd.</p><p>Remember the glass UI from the Windows 7 era? <a href="https://itsfoss.com/news/kde-plasma-oxygen-air-comeback/">KDE is considering bringing back the older classic Oxygen and Air themes</a>. These themes will be optional, of course.</p><p>Anthropic, the company behind Claude AI, has <a href="https://itsfoss.com/news/anthropic-apache-software-foundation-donation/">donated $1.5 million to Apache Software Foundation</a>. The donation aims to secure the open source stack AI tools depend on. </p><h2 id="%F0%9F%A7%A0-what-we%E2%80%99re-thinking-about">&#129504; What We&rsquo;re Thinking About</h2><p>Firefox has been losing ground for a decade, and Mozilla is trying something new. A built-in VPN and a growing set of AI features. Roland's piece looks at <a href="https://itsfoss.com/opinion/firefox-survival-with-vpn-ai/">whether either of those things is likely to actually work</a>.</p><p><a href="https://itsfoss.com/news/puter-os/">Puter</a>, the open source browser-based desktop OS, <a href="https://itsfoss.com/news/puter-office-integration/">has added ONLYOFFICE to its app marketplace</a>, giving it a full office suite covering documents, spreadsheets, presentations, and PDF editing.</p>
<!--kg-gated-block:begin nonMember:true memberSegment:"status:free" --><div class="kg-card kg-cta-card kg-cta-bg-grey kg-cta-minimal    " data-layout="minimal">
            
            <div class="kg-cta-content">
                
                
                    <div class="kg-cta-content-inner">
                    
                        <div class="kg-cta-text">
                            <p><span style="white-space: pre-wrap;">YOUR support keeps us going, keeps us resisting the established media and big tech, keeps us independent. And </span><b><strong style="white-space: pre-wrap;">it costs less than a McDonald's Happy Meal</strong></b><span style="white-space: pre-wrap;"> a month. </span><br><br><span style="white-space: pre-wrap;">Support us via Plus membership and additionally, you:</span></p><p><span style="white-space: pre-wrap;">&#9989; Get 5 FREE eBooks on Linux, Docker and Bash</span><br><span style="white-space: pre-wrap;">&#9989; Enjoy an ad-free reading experience</span><br><span style="white-space: pre-wrap;">&#9989; Flaunt badges in the comment section and forum</span><br><span style="white-space: pre-wrap;">&#9989; Help creation of educational Linux materials for everyone</span></p>
                        </div>
                    
                    
                        <a href="https://itsfoss.com/membership/" class="kg-cta-button " style="background-color: #000000; color: #ffffff;">
                            Join It's FOSS Plus
                        </a>
                        
                    </div>
                
            </div>
        </div><!--kg-gated-block:end-->
<h2 id="%F0%9F%A7%AE-linux-tips-tutorials-and-learnings">&#129518; Linux Tips, Tutorials, and Learnings</h2><p>Not many people know that sudo command's behavior can be tweaked as well. <a href="https://itsfoss.com/sudo-tips/">Here are a few sudo tweaks</a>.</p><p><a href="https://itsfoss.com/tennis-csv-tool/">Tennis</a> is a Zig-written terminal tool that renders CSV files as clean, color-coded tables with solid borders and auto-detected themes.</p><p><a href="https://itsfoss.com/news/apt-3-2-release/">APT package manager's latest version 3.2 has a rollback feature</a>. Sourav briefly tested it.</p><h2 id="%F0%9F%93%9A-linux-ebook-bundle-dont-miss">&#128218; Linux eBook bundle (don't miss)</h2><p>No Starch Press needs no introduction. They have published some of the best books on Linux. And they are running an ebook bundle deal on Humble Bundle. </p><p>I highly recommend <a href="https://humblebundleinc.sjv.io/NGG7EO">checking it out and getting the bundle</a>.</p><p>Plus, part of your purchase supports Electronic Frontier Foundation (EFF).</p><h2 id="%F0%9F%91%B7-ai-homelab-and-hardware-corner">&#128119; AI, Homelab and Hardware Corner</h2><p>The Linux kernel dropped i486 support and <a href="https://itsfoss.com/news/linux-draeamcast-gd-rom-support/">added GD-ROM driver support</a> for the Sega Dreamcast in the same breath.</p><h2 id="%E2%9C%A8-apps-and-projects-highlights">&#10024; Apps and Projects Highlights</h2><p><a href="https://github.com/trikko/hideout">Hideout</a> is a minimal GTK4/Adwaita desktop app for file encryption and decryption, powered by GnuPG.</p><h2 id="%F0%9F%93%BD%EF%B8%8F-videos-for-you">&#128253;&#65039; Videos for You</h2><p>Here are <a href="https://www.youtube.com/watch?v=shvnnzy-R5M">some Linux terminal tricks</a> to save you time.</p><figure class="kg-card kg-embed-card"><iframe width="200" height="113" src="https://www.youtube.com/embed/shvnnzy-R5M?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="Ctrl + What? These Linux Terminal Shortcuts Will Save You Time!"></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 copy a file in <a href="https://itsfoss.com/nautilus-tips-tweaks/">Nautilus</a> by pressing <code><em>Ctrl+C</em></code>, then press <code>Ctrl+M</code> to paste it as a <a href="https://cambass.medium.com/understanding-symlinks-and-a-common-use-case-for-linux-4013cd0e695d" rel="noreferrer">symbolic link</a> instead of an actual copy. This is a handy way to create a symlink without ever needing to open a terminal!</p><figure class="kg-card kg-video-card kg-width-regular" data-kg-thumbnail="https://itsfoss.com/content/media/2026/04/copy-paste-link_thumb.jpg" data-kg-custom-thumbnail=""><div class="kg-video-container">
                <video src="https://itsfoss.com/content/media/2026/04/copy-paste-link.mp4" poster="https://img.spacergif.org/v1/720x682/0a/spacer.png" width="720" height="682" playsinline="" preload="metadata" style="background: transparent url('https://itsfoss.com/content/media/2026/04/copy-paste-link_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:15</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>In this members-only crossword, you will have to name systemd's <code>ctl</code> commands.</p><p>An appropriate meme on the OS-level age verification topic.</p><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2026/04/age-verification-meme.png" class="kg-image" alt="age verification and linux distro maintainers meme" loading="lazy" width="1080" height="1080" srcset="https://itsfoss.com/content/images/size/w600/2026/04/age-verification-meme.png 600w, https://itsfoss.com/content/images/size/w1000/2026/04/age-verification-meme.png 1000w, https://itsfoss.com/content/images/2026/04/age-verification-meme.png 1080w" sizes="(min-width: 720px) 720px"></figure><p><strong>&#128467;&#65039; Tech Trivia</strong>: On <a href="https://www.computerhistory.org/tdih/april/8/">April 8, 1991</a>, a small team at <a href="https://en.wikipedia.org/wiki/Sun_Microsystems">Sun Microsystems</a> quietly relocated to work in secret on a project codenamed "<a href="https://en.wikipedia.org/wiki/Oak_(programming_language)"><em>Oak</em></a>", a programming language that would eventually be renamed <a href="https://en.wikipedia.org/wiki/Java_(software_platform)">Java</a> and go on to become one of the most widely used languages in the world, powering everything from Android apps to enterprise software.</p><p><strong>&#129489;&zwj;&#129309;&zwj;&#129489; From the Community</strong>: A FOSSer is wondering if anyone has ever <a href="https://itsfoss.community/t/anyone-ever-jailbreak-a-kindle-for-koreader-thoughts/15537">jailbroken a Kindle for KOReader use</a>.</p>
<img src="https://feed.itsfoss.com/link/24361/17316448.gif" height="1" width="1"/>]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[I Tried Apt Command&#x27;s New Rollback Feature — Here’s How It Went]]></title>
      <description><![CDATA[The new history commands let you undo, redo, or roll back package installs, upgrades, and removals.]]></description>
      <link>https://feed.itsfoss.com/link/24361/17316349/apt-3-2-release</link>
      <guid isPermaLink="false">69d74b54d09b9c0001625212</guid>
      <category><![CDATA[News]]></category>
      <dc:creator><![CDATA[Sourav Rudra]]></dc:creator>
      <pubDate>Thu, 09 Apr 2026 15:52:48 +0530</pubDate>
      <media:content url="https://itsfoss.com/content/images/2026/04/apt-3-2-release-banner.png" medium="image"/>
      <content:encoded><![CDATA[
<p><a href="https://itsfoss.com/apt-command-guide/">APT</a>, or <em>Advanced Package Tool</em>, is the package manager on Debian and its derivatives like <em>Ubuntu</em>, <em>Linux Mint</em>, and <em>elementary OS</em>. On these, if you want to install something, remove it, or update the whole system, you do it via APT.</p><p>It has been around for decades, and if you are on a <a href="https://itsfoss.com/debian-based-distros/">Debian-based distro</a>, then you have almost certainly used it without giving it much thought. That said, it has seen active development in the last couple of years.</p><p>We covered the <a href="https://itsfoss.com/news/apt-3-release/">APT 3.0</a> release this time last year, which kicked off the 3.x series with a colorful new output format, the <a href="https://blog.jak-linux.org/2024/05/14/solver3/?ref=itsfoss.com">Solver3</a> dependency resolver, a switch from GnuTLS/GnuPG to OpenSSL, and Sequoia for cryptographic operations.</p><p>The 3.1.x cycle that followed has now closed out with <a href="https://tracker.debian.org/media/packages/a/apt/changelog-3.2.0">APT 3.2</a> <strong>as the stable release</strong>, and it brings some notable changes with it.</p><h2 id="what-do-you-get-with-apt-32">What do you get with Apt 3.2?</h2><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2026/04/apt-3-2-help-command.png" class="kg-image" alt="a terminal window that shows the output to apt --help, we have the version numbers, a brief description of apt, and a list of the most used apt commands" loading="lazy" width="910" height="668" srcset="https://itsfoss.com/content/images/size/w600/2026/04/apt-3-2-help-command.png 600w, https://itsfoss.com/content/images/2026/04/apt-3-2-help-command.png 910w" sizes="(min-width: 720px) 720px"></figure><p>The biggest additions with this release are <strong>transaction history with rollback support</strong>, <strong>some new commands</strong>, and per-repository package filtering.</p><p>APT now keeps a log of every package install, upgrade, and removal. You can view the full list with <code>apt history-list</code>, which shows all past operations with an ID assigned to each. To see exactly what packages were affected in a specific operation, you can use <code>apt history-info &lt;ID&gt;</code>.</p><p>From there, <code>apt history-undo &lt;ID&gt;</code> <strong>can be used to reverse a specific operation</strong>, reinstalling removed packages or removing installed ones as needed. If you<strong> undo something mistakenly</strong> and want it back, run <code>apt history-redo &lt;ID&gt;</code> to reapply it. </p><p>For cases where you want to revert everything back to the state at a particular point, <code>apt history-rollback &lt;ID&gt;</code> does that by undoing all operations that happened after the specified ID. Use this with care, as it makes a permanent change.</p><p><code>apt why</code> and <code>apt why-not</code> are another set of new additions that let you trace the dependency chain behind a package. Run <code>apt why &lt;package&gt;</code> and APT will tell you exactly what pulled it onto your system. Run <code>apt why-not &lt;package&gt;</code> and it will tell you why it is not installed.</p><p>Similarly, <code>Include</code> and <code>Exclude</code> are two new options that let you limit which packages APT uses from a specific repository. Include restricts a repo to only the packages you specify, and Exclude removes specific packages from a repo entirely.</p><p>Solver3, which shipped as opt-in with APT 3.0, <strong>is now on by default</strong>. It also gains the ability to upgrade packages by source package, so all binaries from the same source are upgraded together.</p><p>Additionally, your system will no longer go to sleep while <code>dpkg</code> is running mid-install and JSONL performance counter logging is also in, though that is mostly useful for developers.</p><p>If all of that's got you interested, then you can try Apt 3.2 on a <a href="https://wiki.debian.org/DebianUnstable">Debian Sid</a> installation as I did below or wait for the <a href="https://itsfoss.com/ubuntu-26-04-release-features/">Ubuntu 26.04 LTS</a> release, which is reportedly shipping it.</p><h2 id="how-to-use-rollback-on-apt">How to use rollback on Apt?</h2><figure class="kg-card kg-embed-card kg-card-hascaption"><iframe src="https://player.vimeo.com/video/1181505512?h=4c064ff84c&amp;app_id=122963" width="852" height="608" frameborder="0" allow="autoplay; fullscreen; picture-in-picture; clipboard-write; encrypted-media; web-share" referrerpolicy="strict-origin-when-cross-origin" title="APT 3.2 History and Rollback Commands Demo"></iframe><figcaption><p><i><em class="italic" style="white-space: pre-wrap;">I almost got lost in the labyrinth of Vim, unable to exit.</em></i></p></figcaption></figure><p>After installing some new programs using APT, I tested a few commands to see how rollback and redoing transactions worked. First, I ran <code>sudo apt history-list</code> in the terminal and entered my password to authorize the command.</p><p>The output was a list of APT transactions that included the preparatory work I had done to switch to Debian Sid from Stable, as well as the two install commands to get <a href="https://itsfoss.com/tag/vim/">Vim</a> and <a href="https://itsfoss.com/nala/">Nala</a> installed.</p><p>Next, I ran <code>sudo apt history-info 4</code>, the number being the ID of the transaction, and I was shown all the key details related to it, such as the start/end time, requested by which user, the command used, and packages changed.</p><p>After that, I ran <code>sudo apt history-undo 4</code> to revert the Vim installation and <code>sudo apt history-redo 4</code> to restore the installation; both of these commands worked as advertised.</p><p>Finally, I tested <code>sudo apt history-rollback 3</code> to get rid of Nala, and the process was just about the same as before, with me being asked to confirm changes by typing "<em>Y</em>".</p><p><strong>When I tried to run <code>apt history-redo</code> for this one, the execution failed as expected.</strong></p><hr><p>&#128172; <em>Do these new additions look useful to you? Can't be bothered? Let me know below!</em></p>
<img src="https://feed.itsfoss.com/link/24361/17316349.gif" height="1" width="1"/>]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Anthropic Just Handed Apache $1.5M to Secure the Open Source Stack AI Depends On]]></title>
      <description><![CDATA[Apache Software Foundation&#x27;s Ruth Suehle says this kind of sustained investment is what keeps critical open source up and running.]]></description>
      <link>https://feed.itsfoss.com/link/24361/17315870/anthropic-apache-software-foundation-donation</link>
      <guid isPermaLink="false">69d5e8092a0bbb0001bfdee9</guid>
      <category><![CDATA[News]]></category>
      <dc:creator><![CDATA[Sourav Rudra]]></dc:creator>
      <pubDate>Wed, 08 Apr 2026 20:05:47 +0530</pubDate>
      <media:content url="https://itsfoss.com/content/images/2026/04/anthropic-donation-to-the-asf-banner.png" medium="image"/>
      <content:encoded><![CDATA[
<p><a href="https://www.anthropic.com">Anthropic</a> has handed the <a href="https://apache.org">Apache Software Foundation</a> (ASF) <strong>a $1.5 million donation</strong>. The money is earmarked for build and security infrastructure, project services, and community support.</p><p>If you have used the internet today, you have almost certainly touched something the ASF maintains. Some of its projects like <strong><em>Kafka</em></strong>, <strong><em>Spark</em></strong>, <strong><em>Cassandra</em></strong>, the <strong><em>Apache HTTP Server</em></strong>, are not some niche tools, but a critical part of the modern IT infrastructure.</p><p><strong>The ASF does not sell anything</strong>. It <a href="https://apache.org/foundation/sponsorship">runs on donations</a>, and without sustained funding, the infrastructure behind all of that software does not maintain itself.</p><p>Anthropic's framing for the donation is essentially that AI runs on this stuff and someone has to fund it. As AI development moves forward more quickly, the open source foundations underneath it need to be in good shape to keep up.</p><p>On the topic, <a href="https://www.linkedin.com/in/ruthsuehle/">Ruth Suehle</a>, President of the Apache Software Foundation, added that:</p><blockquote>Open source software is the foundation of modern digital life &mdash; largely in ways the average person is completely unaware of &mdash; and ASF projects are a critical part of that. When it works, nobody notices, and that&rsquo;s exactly the goal.</blockquote><blockquote>But that kind of reliability isn&rsquo;t a given. It is the result of sustained investment in neutral, community-governed infrastructure by each part of the ecosystem. Support like Anthropic&rsquo;s helps ensure long-term strength, independence, and security of the systems that keep the world running.</blockquote><p>Similarly, <a href="https://www.linkedin.com/in/vitaly-gudanets-877377/">Vitaly Gudanets</a>, Chief Information Security Officer at Anthropic, said that:</p><blockquote>AI is accelerating rapidly, but it&rsquo;s built on decades of open source infrastructure that must remain stable, secure, and independent. Supporting the Apache Software Foundation is a direct investment in the resilience and integrity of the systems that modern AI &mdash; and the broader software ecosystem &mdash; depend on.</blockquote><h2 id="some-thoughts">Some thoughts</h2><p>You might remember Anthropic was <a href="https://itsfoss.com/news/ai-companies-fund-open-source-security/">part of a similar donation campaign back in March</a>, when the Linux Foundation announced <strong>$12.5 million in grants to strengthen open source software security</strong>. Anthropic was one of seven contributors to that pool, alongside AWS, Google, Google DeepMind, GitHub, Microsoft, and OpenAI.</p><p>That funding was managed by <em>Alpha-Omega</em> and the <em>Open Source Security Foundation</em> (OpenSSF), with the goal of helping open source maintainers deal with the growing flood of AI-generated vulnerability reports they simply do not have the bandwidth to handle.</p><p>It is great to see open source receiving monetary support, but the smaller players who are equally important in the ecosystem <strong>also need to be supported better</strong>. Big donations like this tend to flow toward well-established foundations, while the countless smaller projects that hold up just as much critical infrastructure <a href="https://itsfoss.com/news/open-source-developers-are-exhausted/">quietly struggle for resources</a>.</p>
<img src="https://feed.itsfoss.com/link/24361/17315870.gif" height="1" width="1"/>]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[PyTorch Foundation Expands Its Open Source AI Portfolio With Helion and Safetensors]]></title>
      <description><![CDATA[Meta&#x27;s Helion and Hugging Face&#x27;s Safetensors are now hosted projects under the PyTorch umbrella.]]></description>
      <link>https://feed.itsfoss.com/link/24361/17315737/pytorch-foundation-expands-with-helion-safetensors</link>
      <guid isPermaLink="false">69d4e7bf2a0bbb0001bfdc54</guid>
      <category><![CDATA[News]]></category>
      <dc:creator><![CDATA[Sourav Rudra]]></dc:creator>
      <pubDate>Wed, 08 Apr 2026 14:53:57 +0530</pubDate>
      <media:content url="https://itsfoss.com/content/images/2026/04/pytorch-foundation-helion-safetensors-banner.png" medium="image"/>
      <content:encoded><![CDATA[
<p>The <a href="https://pytorch.org/join/">PyTorch Foundation</a> has taken on two new projects: <a href="https://helionlang.com/index.html">Helion</a>, a tool for writing machine learning kernels contributed by <strong>Meta</strong>, and <a href="https://huggingface.co/docs/safetensors/index">Safetensors</a>, a secure model file format contributed by <strong>Hugging Face</strong>.</p><p>Both were announced at <a href="https://events.linuxfoundation.org/pytorch-conference-europe/">PyTorch Conference Europe</a> in Paris, and the two now join <a href="https://www.deepspeed.ai">DeepSpeed</a>, <a href="https://www.ray.io">Ray</a>, <a href="https://vllm.ai">vLLM</a>, and <a href="https://pytorch.org">PyTorch</a> itself as <a href="https://pytorch.org/projects/">foundation-hosted projects</a>.</p><p>Moreover, the foundation has confirmed that <a href="https://executorch.ai">ExecuTorch</a>, Meta's solution for running PyTorch models on edge and on-device environments, is being merged into PyTorch Core.</p><p>If you were looking for the <strong><em>why</em></strong>, it is fairly straightforward.</p><p>Both moves come as AI teams increasingly focus on getting models into production rather than just training them. Running kernels efficiently across different hardware and keeping model files safe to load are two problems the ecosystem has been dealing with for a while.</p><p>Talking about Helion joining up, <a href="https://www.linkedin.com/in/mdwdata/">Matt White</a>, the CTO of the PyTorch Foundation, added that:</p><blockquote>Helion gives engineers a much more productive path to writing high-performance kernels, including autotuning across hundreds of candidate implementations for a single kernel. <br><br>As part of the PyTorch Foundation community, this project strengthens the foundation for an open AI stack that is more portable and significantly easier for the community to build on.</blockquote><p>Luc Georges, Chief Open Source Officer, <a href="https://itsfoss.com/hugging-face/" rel="noreferrer">Hugging Face</a> echoed similar excitement:</p><blockquote>Safetensors joining the PyTorch Foundation is an important step towards using a safe serialization format everywhere by default. The new ecosystem and exposure the library will gain from this move will solidify its security guarantees and usability. Safetensors is a well-established project, adopted by the ecosystem at large, but we're still convinced we're at the very beginning of its lifecycle: the coming months will see significant growth, and we couldn't think of a better home for that next chapter than the PyTorch Foundation.</blockquote><h2 id="what-does-this-mean">What does this mean?</h2><p>The PyTorch Foundation is a Linux Foundation-hosted organization that <strong>acts as the vendor-neutral home for PyTorch</strong> and a growing set of open source AI projects. The main goal here is to keep governance and technical direction community-driven rather than tied to any single company's whims.</p><p>The <a href="https://www.linuxfoundation.org">Linux Foundation</a> is the broader stewardship body behind <strong>over 1,000 open source projects</strong>, covering everything from the <strong>Linux kernel</strong> and <strong>Kubernetes</strong> to <a href="https://openssf.org" rel="noreferrer">OpenSSF</a>. The PyTorch Foundation sits under that umbrella, giving its projects access to LF's governance infrastructure and oversight.</p><p><strong>Helion</strong> comes in as a tool that makes writing the low-level code that runs AI models on GPUs significantly less painful. It handles a lot of the tedious groundwork automatically, and finds the best configuration for your hardware on its own.</p><p>Whereas <strong>Safetensors</strong> is a file format for storing and sharing AI model weights that doesn't come with the security baggage of older formats.</p>
<img src="https://feed.itsfoss.com/link/24361/17315737.gif" height="1" width="1"/>]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Glass UI Is Making a Comeback on Linux Thanks to KDE Contributors]]></title>
      <description><![CDATA[For those who never warmed up to Breeze, Oxygen and Air are shaping up to be compelling alternatives again.]]></description>
      <link>https://feed.itsfoss.com/link/24361/17315702/kde-plasma-oxygen-air-comeback</link>
      <guid isPermaLink="false">69d4947a2a0bbb0001bfda66</guid>
      <category><![CDATA[News]]></category>
      <dc:creator><![CDATA[Sourav Rudra]]></dc:creator>
      <pubDate>Wed, 08 Apr 2026 13:12:37 +0530</pubDate>
      <media:content url="https://itsfoss.com/content/images/2026/04/kde-plasma-oxygen-air-themes-banner.png" medium="image"/>
      <content:encoded><![CDATA[
<p>KDE Plasma's two classic themes, <strong><em>Oxygen</em></strong> and <strong><em>Air</em></strong>, are <a href="https://filipfila.wordpress.com/2026/04/05/halfway-there-to-6-7-updates-on-oxygen-and-air/">making a comeback</a>. A group of KDE contributors is actively restoring both ahead of the <strong>Plasma 6.7</strong> release, which is scheduled for June 16, 2026.</p><p>Both themes <strong>trace their roots back to the KDE 4 era</strong>. Oxygen shipped as the default theme from <a href="https://en.wikipedia.org/wiki/KDE_Plasma_4">KDE 4.0</a>, defined by its dark tones and glassy aesthetic. It held that spot until <strong>KDE 4.3</strong>, when Air took over as the default, bringing a lighter look built around transparency and white as its base color.</p><p>While Oxygen stuck around into the Plasma 5 and 6 eras, it did so in an increasingly broken condition, and Air eventually got dropped from <a href="https://kde.org/plasma-desktop/">Plasma</a> entirely.</p><p>Now, both are getting a second shot thanks to the restoration effort led by KDE contributor <a href="https://filipfila.wordpress.com">Filip Fila</a>, alongside the original Oxygen designer <a href="https://en.wikipedia.org/wiki/Nuno_Pinheiro_(artist)">Nuno Pinheiro</a> and several other KDE developers.</p><p>On the Oxygen side, <strong>the panel has been fully reworked</strong> and is now orientation-aware, so vertical panels actually behave correctly. A minimized window indicator and a proper switch design were both missing entirely and have now been added.</p><p>Similarly, adaptive opacity is now supported and enabled by default, and the color scheme bug that was causing readability issues in widgets like <a href="https://apps.kde.org/plasma-systemmonitor/">System Monitor</a> has been fixed.</p><p>Air needed its transparency restored to match its original KDE 4 character. That is done now, with blur added behind widgets, improving readability and visual appeal in the process. The panel has also been reworked, a new header and footer design has been added, and Air now has its own switch SVGs.</p><p><strong>Why now after all this time?</strong> Well, KDE's 30th anniversary coincides with the Plasma 6.7 release, and the people behind this want to ship these historically significant themes for the occasion.</p><p>As of writing, 26 of 40 checklist items have been completed (<em>linked below</em>), with some pending work including gradient banding fixes in Oxygen, missing SVGs for checkmarks, radio buttons, toolbar, and menubar items across both themes, and a timer <a href="https://en.wikipedia.org/wiki/SVG">SVG</a> for Air.</p><p>And if you want to see what that progress looks like, continue reading! &#128556;</p><h2 id="how-do-these-compare-to-breeze">How do these compare to Breeze?</h2><figure class="kg-card kg-gallery-card kg-width-wide kg-card-hascaption"><div class="kg-gallery-container"><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://itsfoss.com/content/images/2026/04/kde-plasma-breeze.png" width="1920" height="1080" loading="lazy" alt="" srcset="https://itsfoss.com/content/images/size/w600/2026/04/kde-plasma-breeze.png 600w, https://itsfoss.com/content/images/size/w1000/2026/04/kde-plasma-breeze.png 1000w, https://itsfoss.com/content/images/size/w1600/2026/04/kde-plasma-breeze.png 1600w, https://itsfoss.com/content/images/2026/04/kde-plasma-breeze.png 1920w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://itsfoss.com/content/images/2026/04/kde-plasma-oxygen.png" width="1920" height="1080" loading="lazy" alt="" srcset="https://itsfoss.com/content/images/size/w600/2026/04/kde-plasma-oxygen.png 600w, https://itsfoss.com/content/images/size/w1000/2026/04/kde-plasma-oxygen.png 1000w, https://itsfoss.com/content/images/size/w1600/2026/04/kde-plasma-oxygen.png 1600w, https://itsfoss.com/content/images/2026/04/kde-plasma-oxygen.png 1920w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://itsfoss.com/content/images/2026/04/kde-plasma-air-1.png" width="1920" height="1080" loading="lazy" alt="" srcset="https://itsfoss.com/content/images/size/w600/2026/04/kde-plasma-air-1.png 600w, https://itsfoss.com/content/images/size/w1000/2026/04/kde-plasma-air-1.png 1000w, https://itsfoss.com/content/images/size/w1600/2026/04/kde-plasma-air-1.png 1600w, https://itsfoss.com/content/images/2026/04/kde-plasma-air-1.png 1920w" 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 Breeze, Oxygen, and Air.</em></i></p></figcaption></figure><p>I checked out how Plasma's default <a href="https://invent.kde.org/plasma/breeze">Breeze</a> theme compared to Oxygen and Air on a <a href="https://neon.kde.org/index">KDE Neon</a> setup, and I must say, <strong>things are looking promising</strong>. The themes have things like the panel styling, widget backgrounds, and the new switch designs in place.</p><p>I specifically took a look at the panel and widgets, and these looked very clean, feeling like they belonged in the modern Plasma experience, which is not something you would expect from themes this old.</p><p><em>One thing worth noting is that the icons stayed as Breeze regardless of which Plasma Style I picked.</em></p><p><strong>As for the difference between these</strong>, Breeze is flat by design. Minimal, no frills, gets out of your way kind. Oxygen and Air are not like that, bringing visible depth and some bling to the desktop, but in different ways.</p><p>While Air leans hard into transparency, making panels and widgets look light and barely there, Oxygen goes the other direction with darker gradients and more visual weight across the board.</p><p>Personally, <strong>I prefer Oxygen</strong> as it looks a lot like Windows 7's <a href="https://en.wikipedia.org/wiki/Windows_Aero">Aero</a>, which I quite liked back in the day.</p><h2 id="you-can-try-these-out-too">You can try these out too!</h2><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2026/04/kde-plasma-oxygen-air-themes-installation.png" class="kg-image" alt="this screenshot shows the way to install custom themes on a kde plasma system, there are two app windows visible here, one is a file manager window, the other is the plasma style menu under system settings" loading="lazy" width="1756" height="907" srcset="https://itsfoss.com/content/images/size/w600/2026/04/kde-plasma-oxygen-air-themes-installation.png 600w, https://itsfoss.com/content/images/size/w1000/2026/04/kde-plasma-oxygen-air-themes-installation.png 1000w, https://itsfoss.com/content/images/size/w1600/2026/04/kde-plasma-oxygen-air-themes-installation.png 1600w, https://itsfoss.com/content/images/2026/04/kde-plasma-oxygen-air-themes-installation.png 1756w" sizes="(min-width: 720px) 720px"></figure><p>First, you have to download the files for <a href="https://filipfila.wordpress.com/wp-content/uploads/2026/04/oxygen-1.zip">Oxygen</a> and <a href="https://filipfila.wordpress.com/wp-content/uploads/2026/04/air.zip">Air</a> on a KDE Plasma-equipped system. Next, you have to go into <code>System Settings &gt; Appearance &gt; Colors &amp; Themes &gt; Plasma Style</code>.</p><p>Here, click on "<em>Install from File...</em>" and select a theme file to install it. Repeat for the other one, then select whichever theme you want and hit "<em>Apply</em>" on the bottom-right.</p><div class="kg-card kg-button-card kg-align-center"><a href="https://filipfila.wordpress.com/wp-content/uploads/2026/04/oxygen-1.zip" class="kg-btn kg-btn-accent">Oxygen Theme</a></div><div class="kg-card kg-button-card kg-align-center"><a href="https://filipfila.wordpress.com/wp-content/uploads/2026/04/air.zip" class="kg-btn kg-btn-accent">Air Theme</a></div><p>If you want to stay in sync with the development of these, you can keep an eye out on the <a href="https://invent.kde.org/plasma/oxygen/-/work_items/1">GitLab issue tracker</a> and <a href="https://t.me/OxygenSquared">Telegram group</a> for this project.</p>
<img src="https://feed.itsfoss.com/link/24361/17315702.gif" height="1" width="1"/>]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Online Open Source OS Puter Becomes More Awesome With Office Offering]]></title>
      <description><![CDATA[A full functional operating system in the web browser. From coding tools to office suite, it has everything.]]></description>
      <link>https://feed.itsfoss.com/link/24361/17315665/puter-office-integration</link>
      <guid isPermaLink="false">69aeca642f3b5300017ff862</guid>
      <category><![CDATA[News]]></category>
      <dc:creator><![CDATA[Abhishek Prakash]]></dc:creator>
      <pubDate>Tue, 07 Apr 2026 17:28:49 +0530</pubDate>
      <media:content url="https://itsfoss.com/content/images/2026/04/puter-os.webp" medium="image"/>
      <content:encoded><![CDATA[
<p>If you did not know already, Puter is an operating system that runs inside a web browser. It is open source and you can self-host it if you like. </p><p>It has everything you would expect in a desktop. A file system, app store, text editor, IDE, video player, etc. The video below shows it in action. See, how somooth it is.</p><figure class="kg-card kg-embed-card"><iframe src="https://player.vimeo.com/video/1174364470?app_id=122963" width="426" height="178" frameborder="0" allow="autoplay; fullscreen; picture-in-picture; clipboard-write; encrypted-media; web-share" referrerpolicy="strict-origin-when-cross-origin" title="Puter Online Desktop Overview"></iframe></figure><p>Why not give it a try <a href="https://puter.com/">yourself here</a>.</p><h2 id="puter-has-proper-office-tools-now">Puter has proper office tools now</h2><p>As you can see in the video above, Puter has a text editor which is capable of taking notes. But it is not enough for rich text format and proper documents. </p><p>Now, they are offering ONLYOFFICE in their app center. The open source ONLYOFFICE is a collaborative productivity suite like MS Office 365. </p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://itsfoss.com/content/images/2026/03/puter-marketplace.webp" class="kg-image" alt="Puter markeplace" loading="lazy" width="1852" height="1132" srcset="https://itsfoss.com/content/images/size/w600/2026/03/puter-marketplace.webp 600w, https://itsfoss.com/content/images/size/w1000/2026/03/puter-marketplace.webp 1000w, https://itsfoss.com/content/images/size/w1600/2026/03/puter-marketplace.webp 1600w, https://itsfoss.com/content/images/2026/03/puter-marketplace.webp 1852w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Puter Marketplace now offers office tools</span></figcaption></figure><p>With this integration, you also get spreadhseet, pdf editor and presentation tools. This make the online browser based desktop operating system more capable and complete than ever.</p><h2 id="like-nextcloud-but-with-filesystem">Like Nextcloud but with filesystem</h2><p>If you ever used Nextcloud, you know that the cloud storage also has office integration with ONLYOFFICE and Collabora (sort of LibreOffice online). The difference I see here is that Puter gives you the entire filesystem, not just cloud storage and productivity tools. This is excellent for people who prefer the comfort of a desktop like environment in the cloud.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://itsfoss.com/content/images/2026/03/puter-file-explorer.webp" class="kg-image" alt="File explorer in Puter" loading="lazy" width="1915" height="1055" srcset="https://itsfoss.com/content/images/size/w600/2026/03/puter-file-explorer.webp 600w, https://itsfoss.com/content/images/size/w1000/2026/03/puter-file-explorer.webp 1000w, https://itsfoss.com/content/images/size/w1600/2026/03/puter-file-explorer.webp 1600w, https://itsfoss.com/content/images/2026/03/puter-file-explorer.webp 1915w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">File explorer in Puter</span></figcaption></figure><h2 id="experiencing-the-office-experience-in-online-os">Experiencing the office experience in online OS</h2><p>I have used ONLYOFFICE in Nextcloud in the past. I have noticed that it does take a bit of time to load the application in both Puter and Nextcloud. Sure, we cannot expect a full office app to open in a jiffy like a text editor. These applications take longer to start, even on local desktop system. It takes pretty much the same in Puter.</p><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2026/03/puter-only-office-wored-doc.webp" class="kg-image" alt="ONLYOFFICE word processor running in Puter OS running in browser" loading="lazy" width="2000" height="1227" srcset="https://itsfoss.com/content/images/size/w600/2026/03/puter-only-office-wored-doc.webp 600w, https://itsfoss.com/content/images/size/w1000/2026/03/puter-only-office-wored-doc.webp 1000w, https://itsfoss.com/content/images/size/w1600/2026/03/puter-only-office-wored-doc.webp 1600w, https://itsfoss.com/content/images/size/w2400/2026/03/puter-only-office-wored-doc.webp 2400w" sizes="(min-width: 720px) 720px"></figure><p>Creating the document was smooth. The in-built grammar checker worked well too. For some reason, the Save button on the top interface did not work. The print and open and other buttons were working fine and so did the keyboard shortcut. Not a dealbreaker but something worth mentioning. I am sure the Puter team will fix it in the next iteration.</p><figure class="kg-card kg-embed-card"><iframe src="https://player.vimeo.com/video/1174370074?app_id=122963" width="426" height="178" frameborder="0" allow="autoplay; fullscreen; picture-in-picture; clipboard-write; encrypted-media; web-share" referrerpolicy="strict-origin-when-cross-origin" title="Puter Word Demo"></iframe></figure><p>Since I didn't have any complicated word document with macros and images, I uploaded a csv file with 1000 rows and opened it in ONLYOFFICE. I was expecting it to take some time to load and struggle but it did not. Obviously, that's a good thing.</p><p>I recorded it in a video so that you can see if yourself if it takes too long or lags while moving down the sheet.</p><figure class="kg-card kg-embed-card"><iframe src="https://player.vimeo.com/video/1171794176?app_id=122963" width="426" height="178" frameborder="0" allow="autoplay; fullscreen; picture-in-picture; clipboard-write; encrypted-media; web-share" referrerpolicy="strict-origin-when-cross-origin" title="puter-spreadsheet"></iframe></figure><p>I also created a simple presentation slide. Unsurprisingly again, it went smoothly. ONLYOFFICE actually works quite well in a web browser. That is their USP, afterall.</p><figure class="kg-card kg-embed-card"><iframe src="https://player.vimeo.com/video/1174364008?app_id=122963" width="426" height="178" frameborder="0" allow="autoplay; fullscreen; picture-in-picture; clipboard-write; encrypted-media; web-share" referrerpolicy="strict-origin-when-cross-origin" title="Puter OS Presentation Demo"></iframe></figure><p>The entire ONLYOFFICE integration gives Puter the complete desktop OS features. After all, <a href="https://apps.puter.com/app/pdf-editor">ONLYOFFICE also has PDF editor</a> and <a href="https://apps.puter.com/app/diagram">diagram app</a> (Visio alternative). All your office needs are sorted, that too in a web browser.</p><h2 id="many-more-apps-at-your-disposal">Many more apps at your disposal</h2><p><a href="https://apps.puter.com/">Puter Marketplace</a> (app store) has many more applications that you can explore and use as per your requirement. From games to coding to AI, there are plenty of options. </p><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2026/04/puter-marketplace-screenshot.webp" class="kg-image" alt="Puter Marketplace" loading="lazy" width="2000" height="1644" srcset="https://itsfoss.com/content/images/size/w600/2026/04/puter-marketplace-screenshot.webp 600w, https://itsfoss.com/content/images/size/w1000/2026/04/puter-marketplace-screenshot.webp 1000w, https://itsfoss.com/content/images/size/w1600/2026/04/puter-marketplace-screenshot.webp 1600w, https://itsfoss.com/content/images/2026/04/puter-marketplace-screenshot.webp 2140w" sizes="(min-width: 720px) 720px"></figure><p>We had covered Puter last summer. In less than a year, Puter has grown and created an ecosystem that is admirable. I was skeptical of the actual, real-world usage of an online operating system that lives in a web browser but it seems there is demand for such a thing. Good to see an open source project filling up this demand.</p><p>If you are coming across Puter OS for the first time, you should know that the files you uploaded or created will be available as long as the browser session is not deleted. But if you want to save them for longer period, you can create an account with Puter. If you see a good use of Puter in your workflow or it could help your team (if you have one), you can also self-host it or pay to Puter for their managed hosting.</p><div class="kg-card kg-button-card kg-align-center"><a href="https://puter.com/" class="kg-btn kg-btn-accent">Explore Puter</a></div>
<img src="https://feed.itsfoss.com/link/24361/17315665.gif" height="1" width="1"/>]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Opera GX on Linux is for Gamers Who Put Stickers on Their Laptop]]></title>
      <description><![CDATA[The gaming browser lands on Linux with flashy bits, but the defaults need some work.]]></description>
      <link>https://feed.itsfoss.com/link/24361/17315666/opera-gx-on-linux</link>
      <guid isPermaLink="false">69d3b1482a0bbb0001bfd6d0</guid>
      <category><![CDATA[News]]></category>
      <dc:creator><![CDATA[Sourav Rudra]]></dc:creator>
      <pubDate>Tue, 07 Apr 2026 11:56:50 +0530</pubDate>
      <media:content url="https://itsfoss.com/content/images/2026/04/opera-gx-linux-banner.png" medium="image"/>
      <content:encoded><![CDATA[
<p>I have been gaming (<em>not to be confused with gambling </em>&#9760;&#65039;) for quite some time now. In that time, I have seen my fair share of gaming-centric platforms, storefronts, and applications, ranging from the genuinely useful to the elaborate solutions to problems that nobody really had.</p><p><a href="https://www.opera.com">Opera</a> is a name that never fully disappeared from my mind because it has been consistent in delivering a browsing experience that many people prefer. I used it for a while, mostly for the free built-in VPN, before eventually moving to <a href="https://www.firefox.com/en-US/">Firefox</a> when I felt it was time for a change.</p><p>However, they also have a gaming-focused browser called <strong>Opera GX</strong>, which has been available on Windows and macOS for some time now. Earlier this year, we got word that <a href="https://itsfoss.com/news/opera-gx-linux-announcement/">a Linux port</a> was in the works, and <a href="https://blogs.opera.com/news/2026/03/opera-gx-lands-on-linux/">it did eventually arrive</a>.</p><p>Curious about <strong>what took them so long</strong>, I asked <a href="https://www.linkedin.com/in/maciejkocemba/">Maciej Kocemba</a>, Product Director at Opera GX, and he had this to add:</p><blockquote>Bringing Opera GX to Linux has been a priority for us for some time now, especially since we've seen such public support among the community. One group even launched an online petition that collected several hundred signatures, which was pretty cool to see.</blockquote><blockquote>With gaming on Linux growing so fast right now, this is the perfect moment for us to bring a browser designed for gamers to a platform that values customization and control as much as we do. We&rsquo;re so happy to finally make it available to this community of users, and we're eager to see how they'll take advantage of the GX features they&rsquo;ve been waiting for.</blockquote><p>That got me hyped enough to see for myself what a gaming browser actually feels like and whether there was anything a regular browser couldn't already do.</p><div class="kg-card kg-callout-card kg-callout-card-red"><div class="kg-callout-emoji">&#9995;</div><div class="kg-callout-text"><b><strong style="white-space: pre-wrap;">Non-FOSS Warning!</strong></b>&nbsp;The application mentioned here <b><strong style="white-space: pre-wrap;">is not open source</strong></b>. It has been covered because it's available for Linux.</div></div><h2 id="a-gamers-browser">A Gamer's Browser?</h2><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2026/04/opera-gx-linux-about-page.png" class="kg-image" alt="this is the about page of opera gx on linux that shows a bunch of information related to the release and the system it is being run in" loading="lazy" width="1920" height="1040" srcset="https://itsfoss.com/content/images/size/w600/2026/04/opera-gx-linux-about-page.png 600w, https://itsfoss.com/content/images/size/w1000/2026/04/opera-gx-linux-about-page.png 1000w, https://itsfoss.com/content/images/size/w1600/2026/04/opera-gx-linux-about-page.png 1600w, https://itsfoss.com/content/images/2026/04/opera-gx-linux-about-page.png 1920w" sizes="(min-width: 720px) 720px"></figure><p>I took Opera GX for a run on a <a href="https://nobaraproject.org">Nobara Linux 43</a> setup, using an Early Access version to test it across various scenarios ranging from general browsing to playing YouTube content to running internet speed tests.</p><p>On first launch, the browser asked me if I wanted to send telemetry; I declined and moved on to <strong>the initial setup</strong>. It asked me to pick a theme, and I went with the default <em>GX Classic</em> since it felt more Opera than the rest.</p><p>It then asked whether I wanted background music that reacts to my browsing, sound effects for in-browser actions, and keyboard sounds as I typed. I left all of these at their defaults since, honestly, they went right over my head (<em>don't call me a boomer pls</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/opera-gx-linux-onboarding-1.png" width="1920" height="1040" loading="lazy" alt="" srcset="https://itsfoss.com/content/images/size/w600/2026/04/opera-gx-linux-onboarding-1.png 600w, https://itsfoss.com/content/images/size/w1000/2026/04/opera-gx-linux-onboarding-1.png 1000w, https://itsfoss.com/content/images/size/w1600/2026/04/opera-gx-linux-onboarding-1.png 1600w, https://itsfoss.com/content/images/2026/04/opera-gx-linux-onboarding-1.png 1920w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://itsfoss.com/content/images/2026/04/opera-gx-linux-onboarding-2.png" width="1920" height="1040" loading="lazy" alt="" srcset="https://itsfoss.com/content/images/size/w600/2026/04/opera-gx-linux-onboarding-2.png 600w, https://itsfoss.com/content/images/size/w1000/2026/04/opera-gx-linux-onboarding-2.png 1000w, https://itsfoss.com/content/images/size/w1600/2026/04/opera-gx-linux-onboarding-2.png 1600w, https://itsfoss.com/content/images/2026/04/opera-gx-linux-onboarding-2.png 1920w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://itsfoss.com/content/images/2026/04/opera-gx-linux-onboarding-3.png" width="1920" height="1040" loading="lazy" alt="" srcset="https://itsfoss.com/content/images/size/w600/2026/04/opera-gx-linux-onboarding-3.png 600w, https://itsfoss.com/content/images/size/w1000/2026/04/opera-gx-linux-onboarding-3.png 1000w, https://itsfoss.com/content/images/size/w1600/2026/04/opera-gx-linux-onboarding-3.png 1600w, https://itsfoss.com/content/images/2026/04/opera-gx-linux-onboarding-3.png 1920w" sizes="(min-width: 720px) 720px"></div></div></div><figcaption><p><i><em class="italic" style="white-space: pre-wrap;">Opera GX on Linux new user onboarding.</em></i></p></figcaption></figure><p>I could also enable a bunch of <strong>sidebar integrations</strong> for Telegram, X, Instagram, and so on, but I left those turned off. Opera GX even asked me to import data from another web browser, but it failed to detect <a href="https://vivaldi.com/">Vivaldi</a>, which was already installed.</p><p>The next step involved me <strong>manually turning on the ad blocker</strong> (<em>and later the block trackers option</em>), but the other two features, GX Control and GX Cleaner, were toggled on by default.</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/opera-gx-linux-onboarding-4.png" width="1920" height="1040" loading="lazy" alt="" srcset="https://itsfoss.com/content/images/size/w600/2026/04/opera-gx-linux-onboarding-4.png 600w, https://itsfoss.com/content/images/size/w1000/2026/04/opera-gx-linux-onboarding-4.png 1000w, https://itsfoss.com/content/images/size/w1600/2026/04/opera-gx-linux-onboarding-4.png 1600w, https://itsfoss.com/content/images/2026/04/opera-gx-linux-onboarding-4.png 1920w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://itsfoss.com/content/images/2026/04/opera-gx-linux-onboarding-5.png" width="1920" height="1040" loading="lazy" alt="" srcset="https://itsfoss.com/content/images/size/w600/2026/04/opera-gx-linux-onboarding-5.png 600w, https://itsfoss.com/content/images/size/w1000/2026/04/opera-gx-linux-onboarding-5.png 1000w, https://itsfoss.com/content/images/size/w1600/2026/04/opera-gx-linux-onboarding-5.png 1600w, https://itsfoss.com/content/images/2026/04/opera-gx-linux-onboarding-5.png 1920w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://itsfoss.com/content/images/2026/04/opera-gx-linux-onboarding-6.png" width="1920" height="1040" loading="lazy" alt="" srcset="https://itsfoss.com/content/images/size/w600/2026/04/opera-gx-linux-onboarding-6.png 600w, https://itsfoss.com/content/images/size/w1000/2026/04/opera-gx-linux-onboarding-6.png 1000w, https://itsfoss.com/content/images/size/w1600/2026/04/opera-gx-linux-onboarding-6.png 1600w, https://itsfoss.com/content/images/2026/04/opera-gx-linux-onboarding-6.png 1920w" sizes="(min-width: 720px) 720px"></div></div></div><figcaption><p><i><em class="italic" style="white-space: pre-wrap;">Opera GX on Linux new user onboarding continued.</em></i></p></figcaption></figure><p>I also had to disable <a href="https://www.opera.com/features/opera-ai">Opera AI</a> from the hamburger menu, as I didn&rsquo;t need it. What did catch my eye, though, were the many pre-installed sponsored speed dials I had to clear out.</p><p>And, to little surprise, <strong>the default search engine was set to Google</strong>, but that is changeable from the <em>Settings</em> menu.</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/opera-gx-linux-ad-blocker-options.png" width="1920" height="1040" loading="lazy" alt="" srcset="https://itsfoss.com/content/images/size/w600/2026/04/opera-gx-linux-ad-blocker-options.png 600w, https://itsfoss.com/content/images/size/w1000/2026/04/opera-gx-linux-ad-blocker-options.png 1000w, https://itsfoss.com/content/images/size/w1600/2026/04/opera-gx-linux-ad-blocker-options.png 1600w, https://itsfoss.com/content/images/2026/04/opera-gx-linux-ad-blocker-options.png 1920w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://itsfoss.com/content/images/2026/04/opera-gx-linux-sponsored-speed-dials.png" width="1202" height="566" loading="lazy" alt="" srcset="https://itsfoss.com/content/images/size/w600/2026/04/opera-gx-linux-sponsored-speed-dials.png 600w, https://itsfoss.com/content/images/size/w1000/2026/04/opera-gx-linux-sponsored-speed-dials.png 1000w, https://itsfoss.com/content/images/2026/04/opera-gx-linux-sponsored-speed-dials.png 1202w" sizes="(min-width: 720px) 720px"></div></div></div><figcaption><p><i><em class="italic" style="white-space: pre-wrap;">On the left are the toggles to configure the ad blocker and Opera AI. On the right are the sponsored speed dials.</em></i></p></figcaption></figure><p>Interestingly, while the ad blocker does work, it fails to show data on how many ads and trackers were blocked when I clicked on the widget for it in the top bar (<em>the shield-looking icon</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/opera-gx-linux-ad-blocker.png" width="1920" height="1040" loading="lazy" alt="a screenshot of opera gx on linux that shows a youtube video being played, with the ad blocker widget visible on the top-right with missing data on blocked ads and trackers (just says 0)" srcset="https://itsfoss.com/content/images/size/w600/2026/04/opera-gx-linux-ad-blocker.png 600w, https://itsfoss.com/content/images/size/w1000/2026/04/opera-gx-linux-ad-blocker.png 1000w, https://itsfoss.com/content/images/size/w1600/2026/04/opera-gx-linux-ad-blocker.png 1600w, https://itsfoss.com/content/images/2026/04/opera-gx-linux-ad-blocker.png 1920w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://itsfoss.com/content/images/2026/04/opera-gx-linux-privacy-security-settings.png" width="1920" height="1040" loading="lazy" alt="" srcset="https://itsfoss.com/content/images/size/w600/2026/04/opera-gx-linux-privacy-security-settings.png 600w, https://itsfoss.com/content/images/size/w1000/2026/04/opera-gx-linux-privacy-security-settings.png 1000w, https://itsfoss.com/content/images/size/w1600/2026/04/opera-gx-linux-privacy-security-settings.png 1600w, https://itsfoss.com/content/images/2026/04/opera-gx-linux-privacy-security-settings.png 1920w" sizes="(min-width: 720px) 720px"></div></div></div><figcaption><p><i><em class="italic" style="white-space: pre-wrap;">Left: The ad blocker widget. Right: The Privacy and Security settings.</em></i></p></figcaption></figure><p>I headed into the <em>Privacy and Security</em> section of the settings and found <strong>quite a few things enabled by default</strong>: automatic sending of crash reports, fetching images for suggested news sources, displaying promotional notifications, and receiving promotional speed dials, bookmarks, and campaigns.</p><p>Not great for anyone who takes their privacy seriously and just doesn't want to be bombarded with spammy notifications and speed dial suggestions.</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/opera-gx-linux-gx-control-1.png" width="1920" height="1080" loading="lazy" alt="" srcset="https://itsfoss.com/content/images/size/w600/2026/04/opera-gx-linux-gx-control-1.png 600w, https://itsfoss.com/content/images/size/w1000/2026/04/opera-gx-linux-gx-control-1.png 1000w, https://itsfoss.com/content/images/size/w1600/2026/04/opera-gx-linux-gx-control-1.png 1600w, https://itsfoss.com/content/images/2026/04/opera-gx-linux-gx-control-1.png 1920w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://itsfoss.com/content/images/2026/04/opera-gx-linux-gx-control-2.png" width="1920" height="1080" loading="lazy" alt="" srcset="https://itsfoss.com/content/images/size/w600/2026/04/opera-gx-linux-gx-control-2.png 600w, https://itsfoss.com/content/images/size/w1000/2026/04/opera-gx-linux-gx-control-2.png 1000w, https://itsfoss.com/content/images/size/w1600/2026/04/opera-gx-linux-gx-control-2.png 1600w, https://itsfoss.com/content/images/2026/04/opera-gx-linux-gx-control-2.png 1920w" sizes="(min-width: 720px) 720px"></div></div></div><figcaption><p><i><em class="italic" style="white-space: pre-wrap;">A demo of GX Control on Linux.</em></i></p></figcaption></figure><p>I then fired up <a href="https://arcraiders.com/">Arc Raiders</a> and tried my hand at <a href="https://www.opera.com/gx/features/gx-control">GX Control</a>. It is Opera GX's built-in resource management panel that lets you cap how much RAM, CPU, and network bandwidth the browser can use with <strong>individual toggles and sliders for each limiter.</strong> It worked as advertised and even threw up warnings when I set the limits too low.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://itsfoss.com/content/images/2026/04/opera-gx-linux-gx-cleaner.png" class="kg-image" alt="this screnshot shows the gx cleaner feature of opera gx on linux on the left, with various options to toggle, the most notable ones are the three presets: min, med, and max" loading="lazy" width="1920" height="1040" srcset="https://itsfoss.com/content/images/size/w600/2026/04/opera-gx-linux-gx-cleaner.png 600w, https://itsfoss.com/content/images/size/w1000/2026/04/opera-gx-linux-gx-cleaner.png 1000w, https://itsfoss.com/content/images/size/w1600/2026/04/opera-gx-linux-gx-cleaner.png 1600w, https://itsfoss.com/content/images/2026/04/opera-gx-linux-gx-cleaner.png 1920w" sizes="(min-width: 720px) 720px"><figcaption><i><em class="italic" style="white-space: pre-wrap;">GX Cleaner in action.</em></i></figcaption></figure><p>Similarly, <a href="https://www.opera.com/gx/features/gx-cleaner">GX Cleaner</a> is the browser's built-in browser cleanup tool that clears out cache, cookies, history, tabs, downloads, and more. It has handy presets, <em>MIN</em>, <em>MED</em>, and <em>MAX</em>, that control how deep the sweep goes, ranging from a light clear of recent temporary files all the way to a full wipe of just about everything. It worked as expected during my use.</p><p><strong>A few things that I skipped testing</strong> were the stuff most browsers have like bookmarks and extensions, the latter of which Opera GX supports from <a href="https://addons.opera.com/en/extensions/">the Opera catalog</a>.</p><p>Then there are the other GX-specific bits, account sync for carrying your data across devices, and the sidebar webapps for <a href="https://www.twitch.tv/">Twitch</a> and <a href="https://chatgpt.com/">ChatGPT</a>, which let you keep a stream or an AI assistant open without leaving your current tab.</p><p><a href="https://www.opera.com/gx/features/mods">GX Mods</a> is also there, <strong>giving you access to over 10,000 community-made themes, sounds, shaders, and UI tweaks</strong>, though you will need an Opera account to get into it.</p><h2 id="wasted">Wasted?</h2><p>Depends. For someone like me who tends to close any unnecessary apps running in the background before launching a game, <strong>I don't see much use for a gaming browser</strong>. For casual browsing tasks, the occasional <em>Alt+Tab</em> to a regular browser does just fine, and the Steam overlay's built-in browser is handy too (<em>albeit very barebones</em>).</p><p>That said, if you are the kind of person who RGBs everything in sight and already has a riced-out Linux setup, Opera GX could be a decent addition to the collection.</p><p>Just go through the default settings before you do anything else. A lot of what's enabled out of the box won't sit well with most Linux users.</p><p>You can grab the <em>DEB</em> and <em>RPM</em> binaries for Opera GX from the <a href="https://www.opera.com/gx">official website</a>.</p><div class="kg-card kg-button-card kg-align-center"><a href="https://www.opera.com/gx" class="kg-btn kg-btn-accent">Opera GX on Linux</a></div>
<img src="https://feed.itsfoss.com/link/24361/17315666.gif" height="1" width="1"/>]]></content:encoded>
    </item>
  </channel>
</rss>
