<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~files/feed-premium.xsl"?>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/" xmlns:feedpress="https://feed.press/xmlns" xmlns:podcast="https://podcastindex.org/namespace/1.0" version="2.0">
  <channel>
    <feedpress:locale>en</feedpress:locale>
    <feedpress:newsletterId>itsfoss</feedpress:newsletterId>
    <atom:link rel="hub" href="https://feedpress.superfeedr.com/"/>
    <title>It's FOSS</title>
    <description>Making You a Better Linux User</description>
    <link>https://itsfoss.com/</link>
    <image>
      <url>https://itsfoss.com/content/images/2025/11/android-chrome-512x512.png</url>
      <title><![CDATA[It's FOSS]]></title>
      <link>https://itsfoss.com/</link>
    </image>
    <generator>Ghost </generator>
    <lastBuildDate>Wed, 04 Nov 2026 22:19:27 +0530</lastBuildDate>
    <atom:link href="https://feed.itsfoss.com/" rel="self" type="application/rss+xml"/>
    <ttl>60</ttl>
    <item>
      <title><![CDATA[Local AI Weekly #8: All Your RAM Are Belong to Us]]></title>
      <description><![CDATA[Sam Altman thinks the RAM in your PC would be better off in a data center. ]]></description>
      <link>https://feed.itsfoss.com/link/24361/17515249/local-ai-weekly-8</link>
      <guid isPermaLink="false">6aeb32b05f3ba700015104b3</guid>
      <category><![CDATA[Local AI Weekly]]></category>
      <dc:creator><![CDATA[Abhishek Prakash]]></dc:creator>
      <pubDate>Wed, 04 Nov 2026 19:41:07 +0530</pubDate>
      <media:content url="https://itsfoss.com/content/images/2026/11/sam-ram.webp" medium="image">
        <media:description type="plain">Sam Altman RAM  meme</media:description>
      </media:content>
      <content:encoded><![CDATA[<figure><img src="https://itsfoss.com/content/images/2026/11/sam-ram.webp" alt="Sam Altman RAM  meme" loading="lazy"></figure>
<p>Sam Altman, the OpenAI CEO, said it's "quite terrible" that so much of the world's limited DRAM sits in personal computers that use it maybe 5% of the time. In his view, it would do more work in a data center. </p><p>My take? Idle RAM is the price of owning your computer. Nobody can rent it out from under you, raise its price or switch it off. That ownership is the reason this newsletter exists.</p><p>This is a short edition, though. I've been busy lately and couldn't explore much. But there's still enough here to keep your RAM busy for more than 5% of the time. Take that, Altman.</p><h2 id="%F0%9F%94%8D-discover-ai-tools">&#128269; Discover AI tools</h2><p><a href="https://superwhisper.com/blog/linux"><strong>Superwhisper is now on Linux</strong></a><strong>.</strong> The popular Mac dictation app now has a native Linux app for system-wide voice input. You can transcribe locally on your own CPU or GPU, or send audio to the cloud for speed. It is NOT open source software.</p><p><a href="https://github.com/Hugo0/voiceio"><strong>voiceio</strong></a> is for anyone who'd rather stay open source. This MIT-licensed offline dictation app streams text into whatever app you're using, on both Wayland and X11. It can also fine-tune its model on your own recordings while your computer is idle, and switches to the new model only if it scores better.</p><p><a href="https://github.com/openkruise/agents" rel="noreferrer"><strong>OpenKruise Agents</strong></a> is for running AI agent sandboxes on your own Kubernetes cluster. Interesting part is that your API keys never enter the sandbox. An egress proxy pulls them from Kubernetes Secrets and adds them to each request on its way out. It also adds L4/L7 egress rules and an allowlist for MCP tools, so a prompt-injected agent can't wander into your internal network. Overkill for a laptop. Worth a look if you self-host agents for a team.</p><h2 id="%F0%9F%90%A7-ai-in-the-kernel">&#128039; AI in the kernel</h2><p>Linux 7.4-rc1 is out, and its <a href="https://itsfoss.com/news/linux-7-4-huge-merge-window/">merge window was the biggest on record</a>. 19,671 commits, against 16,267 for 7.3.</p><p>Torvalds credits a wave of fixes for bugs that AI found. He'd rather get them during the merge window than as late fixes in the RC stage, and called that a much healthier model. He also admits it may not be all AI. 7.4 is expected to be the next LTS kernel, and a third of the patch is AMD GPU register headers.</p><h2 id="%F0%9F%91%80-big-tech-watch">&#128064; Big Tech Watch</h2><p>Now you know why Altman is eyeing your RAM.</p><p>Nikkei Asia reports that <a href="https://asia.nikkei.com/business/technology/artificial-intelligence/us-tech-giants-hidden-ai-debt-swells-90-to-3.2tn-in-6-months">off-balance-sheet AI obligations</a> at Alphabet, Microsoft, Amazon, Meta and Oracle grew 90% in six months, to about $3.2 trillion. All those signed data center leases that haven't started yet, plus orders for chips and servers. If they show it in the balance sheet, their shares will tank even further.</p><p>Trillions of dollars in data centers need a lot of RAM to fill them. Yours included, apparently (as per Sam Altman).</p><h2 id="%F0%9F%97%82-ai-jargon-kv-cache">&#128450; AI Jargon: KV cache</h2><p>When a model generates text, it stores some working data for every token in the conversation so it doesn't have to recalculate it. That store is the KV (key-value) cache.</p><p>It grows with context length. That's why a model that runs fine in a short chat can run out of memory once you paste in a long document. </p><h2 id="%F0%9F%98%82-meme">&#128514; Meme</h2><p>Plenty more of the memes on <a href="https://www.instagram.com/p/DfPdE0hlLXf/?img_index=3">our Instagram page</a>.</p><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2026/11/sam-altman-joke.webp" class="kg-image" alt="Sam Altman RAM jokes" loading="lazy" width="1891" height="1834" srcset="https://itsfoss.com/content/images/size/w600/2026/11/sam-altman-joke.webp 600w, https://itsfoss.com/content/images/size/w1000/2026/11/sam-altman-joke.webp 1000w, https://itsfoss.com/content/images/size/w1600/2026/11/sam-altman-joke.webp 1600w, https://itsfoss.com/content/images/2026/11/sam-altman-joke.webp 1891w" sizes="(min-width: 720px) 720px"></figure><p>What are you exploring on Local AI these days? </p>
<img src="https://feed.itsfoss.com/link/24361/17515249.gif" height="1" width="1"/>]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Linux 7.4’s Merge Window is Huge, and Linus Says it Might Not Just Be AI]]></title>
      <description><![CDATA[Another possible factor is that people expect 7.4 to be the next LTS release.]]></description>
      <link>https://feed.itsfoss.com/link/24361/17515167/linux-7-4-huge-merge-window</link>
      <guid isPermaLink="false">6aeaeb415f3ba700015102d6</guid>
      <category><![CDATA[News]]></category>
      <dc:creator><![CDATA[Sourav Rudra]]></dc:creator>
      <pubDate>Wed, 04 Nov 2026 16:25:00 +0530</pubDate>
      <media:content url="https://itsfoss.com/content/images/2026/11/linus-torvalds-ai-comment-banner.png" medium="image">
        <media:description type="plain">linus torvalds flood of ai comment banner</media:description>
      </media:content>
      <content:encoded><![CDATA[<figure><img src="https://itsfoss.com/content/images/2026/11/linus-torvalds-ai-comment-banner.png" alt="linus torvalds flood of ai comment banner" loading="lazy"></figure>
<p>The story starts when Linus Torvalds opened the Linux 7.4 merge window more than <a href="https://lore.kernel.org/lkml/CAHk-=wgwnBm2zDdRM7u016NVHkv9KqbZW7AZ=8wZrqGyv_V+5A@mail.gmail.com/">two weeks ago</a> when he was headed out for his annual family vacation, resulting in some temporary disruptions to his work.</p><p>He warned that his schedule would be unusual and that merging might need an extra week, but <a href="https://lore.kernel.org/lkml/CAHk-=whOCnAwXz-FMRdQEDJQ+9b2YXh9M=GHgRay0o4cxSmPVg@mail.gmail.com/">RC1 still arrived</a> according to the usual two-week schedule.</p><p>None of that made the window any smaller. By his count, it brought in <strong>almost 20,000 commits</strong>, where 15,000 or so is the usual number, while the shortlog alone ran to 24,000 lines.</p><h2 id="how-big-is-it">How big 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/11/git-commits-per-merge-window-1.png" width="900" height="447" loading="lazy" alt="" srcset="https://itsfoss.com/content/images/size/w600/2026/11/git-commits-per-merge-window-1.png 600w, https://itsfoss.com/content/images/2026/11/git-commits-per-merge-window-1.png 900w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://itsfoss.com/content/images/2026/11/git-commits-per-merge-window-2.png" width="900" height="447" loading="lazy" alt="" srcset="https://itsfoss.com/content/images/size/w600/2026/11/git-commits-per-merge-window-2.png 600w, https://itsfoss.com/content/images/2026/11/git-commits-per-merge-window-2.png 900w" sizes="(min-width: 720px) 720px"></div></div></div><figcaption><p><i><em class="italic" style="white-space: pre-wrap;">Sourced from </em></i><a href="https://www.phoronix.com/news/Linux-7.4-Massive-Window"><i><em class="italic" style="white-space: pre-wrap;">Phoronix</em></i></a><i><em class="italic" style="white-space: pre-wrap;">.</em></i></p></figcaption></figure><p>Phoronix went back through every merge window since Linux 3.1 in 2011 and <a href="https://www.phoronix.com/news/Linux-7.4-Massive-Window">counted the commits in each</a>, with Linux 7.4 coming out on top at <strong>19,671</strong> and Linux 7.3 holding the previous high at <strong>16,267</strong>.</p><p>That did not come out of nowhere, since every window after 7.0 has topped the one before it, with 7.4 beating 7.3 by more than 3,400 commits.</p><p>Development cycles across kernel releases show the same trend, with Linux 7.3 being the first to pass the 20,000 commits mark at <strong>20,260</strong> and the 7.4 window coming quite close to it.</p><h2 id="why">Why?</h2><p>Linus thinks AI is the reason, pointing to a surge of work set off by AI tools, including bug fixes and a growing number of patches the tools suggested, although those often end up rewritten.</p><p>He prefers receiving that work up front in the merge window over dealing with it as late fixes during the release candidate stage. He also hopes that the bigger window means <strong>AI fixes are turning into an ordinary part of development</strong>.</p><p>AI is not his only explanation. He says the expectation that 7.4 will be the next <a href="https://itsfoss.com/long-term-support-lts/">long-term support</a> release may have played a minor role in its size, treating it as a separate driving factor.</p><h2 id="whats-included">What's included?</h2><p>AMD GPU header files, which hold register definitions, account for about a third of the patch, and Linus tells people to ignore them. Drivers make up about half the patch, or roughly two thirds with the AMD headers counted.</p><p>The rest covers core areas such as <em>networking</em>, <em>Rust</em>, <em>BPF</em>, and <em>memory management</em>, along with <em>filesystems</em>, tooling like <em>perf</em> and <em>selftests</em>, and <em>architecture updates</em>.</p><p>The source tree grew along with it. By <a href="https://www.phoronix.com/news/Linux-7.4-Merge-Window">Phoronix's cloc count</a>, the tree stood at 41,605,120 lines ahead of RC1 on November 1, up from 41,019,555 when Linux 7.3 came out.</p><p>Actual code accounts for roughly <strong>455,000</strong> lines of that, with the rest being blank lines and comments.</p><hr><p><strong>Suggested Read &#128214;:</strong> The latest releases of openEuler come with <a href="https://itsfoss.com/news/openeuler-24-03-sp4/">a heavy dose of AI agents</a>.</p>
<img src="https://feed.itsfoss.com/link/24361/17515167.gif" height="1" width="1"/>]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[I Got Tired of Remembering Ports for 30 Docker Apps in My Homelab. Here's How I Fixed it]]></title>
      <description><![CDATA[Stop bookmarking IP:ports. Tailscale Services gives every Docker container in your homelab its own HTTPS name on your tailnet, without a reverse proxy or a sidecar per container.]]></description>
      <link>https://feed.itsfoss.com/link/24361/17515094/tailscale-services</link>
      <guid isPermaLink="false">6ae976503a20a700010e0897</guid>
      <category><![CDATA[Homelab]]></category>
      <dc:creator><![CDATA[Community]]></dc:creator>
      <pubDate>Wed, 04 Nov 2026 12:06:35 +0530</pubDate>
      <media:content url="https://itsfoss.com/content/images/2026/11/giving-every-container-its-own-name-tailscale.png" medium="image">
        <media:description type="plain">Tailnet with Tailscale Services</media:description>
      </media:content>
      <content:encoded><![CDATA[<figure><img src="https://itsfoss.com/content/images/2026/11/giving-every-container-its-own-name-tailscale.png" alt="Tailnet with Tailscale Services" loading="lazy"></figure>
<p>My homelab runs on 5 machines with around 30 Docker containers. For a long time, the way I reached them was a bookmarks folder full of entries like <code>http://100.101.12.4:8096</code>. </p><p><a href="https://tailscale.com/">Tailscale</a> took care of getting me into my network from anywhere, but once I was in, I was back to remembering which box ran what on which port.</p><p>The <a href="https://itsfoss.com/homelab-internal-domain-setup/">usual fixes each have a catch</a>. A reverse proxy with your own domain works, but it's one more thing to maintain, and every new app means touching two config files instead of one. Giving each container its own Tailscale sidecar gets you nice names, but it also turns the Machines page into a list of containers, each with its own auth key and state volume.</p><p>When Tailscale released <a href="https://tailscale.com/kb/1552/tailscale-services">Services</a>, it looked like the thing I had actually wanted: names for <em>apps</em>, not for machines. I've been running my containers that way since, and this is a write-up of how it works, how to set it up by hand, and the two things worth knowing before you start.</p><h2 id="what-a-tailscale-service-actually-is">What a Tailscale Service actually is</h2><p>A Service is a name plus a virtual IP on your tailnet, for example <code>jellyfin.your-tailnet.ts.net</code>. It doesn't belong to a device. Instead, one or more of your machines <em>advertise</em> it, and Tailscale routes clients to them.</p><p>So your Docker host stays a single machine in the tailnet, and the apps on it become Services. Access rules can point at a Service directly, so you can let someone reach Jellyfin without giving them the whole host.</p><p>Here is what a request looks like once it's set up:</p><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2026/11/01-request-path.png" class="kg-image" alt="Request path for a Tailscale Service: a phone on the tailnet opens jellyfin.your-tailnet.ts.net, Tailscale routes it to the Docker host, tailscaled terminates HTTPS and forwards plain HTTP with an X-Forwarded-For header to the Jellyfin container on its Docker network IP" loading="lazy" width="2000" height="772" srcset="https://itsfoss.com/content/images/size/w600/2026/11/01-request-path.png 600w, https://itsfoss.com/content/images/size/w1000/2026/11/01-request-path.png 1000w, https://itsfoss.com/content/images/size/w1600/2026/11/01-request-path.png 1600w, https://itsfoss.com/content/images/2026/11/01-request-path.png 2000w" sizes="(min-width: 720px) 720px"></figure><p>Two details in that picture matter later: <code>tailscaled</code> on the host terminates HTTPS and talks plain HTTP to your app, and it adds an <code>X-Forwarded-For</code> header. To your app, Tailscale behaves like a reverse proxy.</p><h2 id="setting-one-up-by-hand">Setting one up by hand</h2><p>Before automating anything, it's worth doing it manually once for a single container. You need three things.</p><p><strong>1. A tagged host.</strong> Services are advertised by tagged machines, so give your Docker host a tag:</p><pre><code class="language-bash">sudo tailscale up --advertise-tags=tag:server --reset
</code></pre><p><strong>2. A policy that allows it.</strong> In the admin console under Access controls, the tags must exist, and an auto-approver saves you from clicking "Approve" for every Service:</p><pre><code class="language-json">{
  "tagOwners": {
    "tag:server": ["autogroup:admin"],
    "tag:container": ["tag:server"]
  },
  "autoApprovers": {
    "services": {
      "tag:container": ["tag:server"]
    }
  }
}
</code></pre><p><strong>3. The Service itself.</strong> On the Services page of the admin console, choose <em>Advertise</em>, then <em>Define a Service</em>, name it <code>jellyfin</code> and give it the <code>tag:container</code> tag. Then, on the host, point it at the app:</p><pre><code class="language-bash">tailscale serve --service=svc:jellyfin --https=443 127.0.0.1:8096
</code></pre><p>This assumes Jellyfin publishes port 8096 on the host. If HTTPS certificates are enabled for your tailnet (DNS page in the admin console), <code>https://jellyfin.your-tailnet.ts.net</code> now works from every device that runs Tailscale.</p><p>For one app, that's fine. For 30, it gets old quickly: one definition in the console and one <code>serve</code> command per app, plus published ports again. And nothing updates by itself when you add, remove or move a container.</p><h2 id="why-i-ended-up-scripting-it">Why I ended up scripting it</h2><p>The part that bothered me most was that the configuration lived in two places. The app was defined in a <a href="https://linuxhandbook.com/docker-compose-quick-start/">Compose file</a>, and how to reach it was defined somewhere in the admin console and in <code>tailscaled</code>'s state. Remove a container and its Service just stays there.</p><p><a href="https://traefik.io/traefik">Traefik</a> solved the same problem for reverse proxies years ago with Docker labels, and I didn't find anything like that for Tailscale Services. So I wrote a small Go program that does it, <a href="https://github.com/marvinvr/docktail">DockTail</a>. It runs as one container per host, watches Docker events, and turns labels like these into the steps above:</p><pre><code class="language-yaml">services:
  docktail:
    image: ghcr.io/marvinvr/docktail:latest
    restart: unless-stopped
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock:ro
      - /var/run/tailscale:/var/run/tailscale
    environment:
      - TAILSCALE_OAUTH_CLIENT_ID=${TAILSCALE_OAUTH_CLIENT_ID}
      - TAILSCALE_OAUTH_CLIENT_SECRET=${TAILSCALE_OAUTH_CLIENT_SECRET}

  jellyfin:
    image: jellyfin/jellyfin:latest
    restart: unless-stopped
    volumes:
      - ./config:/config
      - ./cache:/cache
      - /path/to/media:/media:ro
    labels:
      - "docktail.service.enable=true"
      - "docktail.service.name=jellyfin"
      - "docktail.service.port=8096"
      - "docktail.service.service-port=443"
</code></pre><p>With an OAuth client (Services: Write, Devices Core: Write, scoped to <code>tag:server</code>) it also creates the Service definition, so the manual console step goes away. Note that Jellyfin has no <code>ports:</code> section: the traffic goes straight to the container's IP on its Docker network.</p><p>That's also why this needs something that watches Docker. If you skip published ports and point <code>serve</code> at a container IP by hand, it breaks the next time the container is recreated:</p><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2026/11/02-ip-change.png" class="kg-image" alt="When the Jellyfin container is recreated, its Docker network IP changes from 172.18.0.5 to 172.18.0.9. A serve config written by hand still points at the old address, while a tool that watches Docker events updates it" loading="lazy" width="2000" height="712" srcset="https://itsfoss.com/content/images/size/w600/2026/11/02-ip-change.png 600w, https://itsfoss.com/content/images/size/w1000/2026/11/02-ip-change.png 1000w, https://itsfoss.com/content/images/size/w1600/2026/11/02-ip-change.png 1600w, https://itsfoss.com/content/images/2026/11/02-ip-change.png 2000w" sizes="(min-width: 720px) 720px"></figure><p>DockTail is open source (AGPL-3.0). You don't need it to use Services, though, and everything in the next section applies either way.</p><h2 id="two-things-worth-knowing">Two things worth knowing</h2><p><strong>If a Service doesn't show up</strong>, it's almost always the tag. The host needs to be tagged (check <code>tailscale status</code>), and if you haven't set up an auto-approver, the Service waits for you on the Services page.</p><p><strong>Apps that check proxy headers</strong> may complain at first, because Tailscale adds an <code>X-Forwarded-For</code> header. Home Assistant answers with "400: Bad Request" until you trust the proxy in <code>configuration.yaml</code>:</p><pre><code class="language-yaml">http:
  use_x_forwarded_for: true
  trusted_proxies:
    - 127.0.0.1
</code></pre><p>On a Docker bridge network, use the address Home Assistant names in its log instead of <code>127.0.0.1</code>. Jellyfin has the same setting under <em>Dashboard &rarr; Networking &rarr; Known proxies</em>, but it works fine without it.</p><h2 id="was-it-worth-switching">Was it worth switching?</h2><p>For me, yes. What I like most is that the network config now sits right next to the app in the same Compose file. Adding an app means adding labels, removing it takes its Service with it, and my Machines page shows machines again.</p><p>I'd still use a reverse proxy for anything public with my own domain. Tailscale Funnel is great for a webhook or sharing one thing with a friend, but it's not a replacement for that. And if you run a handful of containers that rarely change, the manual <code>tailscale serve</code> route above is perfectly fine and needs no extra tool.</p><p>If you want to try the label approach, the code and docs (including complete guides for Jellyfin and Home Assistant) are at <a href="https://github.com/marvinvr/docktail">github.com/marvinvr/docktail</a> and <a href="https://docktail.org/docs/">docktail.org/docs</a>. </p><figure class="kg-card kg-embed-card"><iframe width="200" height="113" src="https://www.youtube.com/embed/qNw9aTHilos?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="I&rsquo;m Running Docker Apps Differently Now"></iframe></figure><p>And if you've solved this differently, I'd honestly like to hear how. Leave a comment, I'll read all of them.</p><div class="kg-card kg-callout-card kg-callout-card-blue"><div class="kg-callout-emoji">&#9997;&#65039;</div><div class="kg-callout-text">The article is contributed by Marvin von Rappard, creator of open source project <a href="https://docktail.org/">Docktail</a>.</div></div>
<img src="https://feed.itsfoss.com/link/24361/17515094.gif" height="1" width="1"/>]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[What's New in Fedora 45?]]></title>
      <description><![CDATA[While the release missed its initial October 20 release target, it comes packed with Linux 7.2, GNOME 51, and Plasma 6.7.]]></description>
      <link>https://feed.itsfoss.com/link/24361/17514519/fedora-45-features</link>
      <guid isPermaLink="false">6ad5cfc10b3133000169cb86</guid>
      <category><![CDATA[News]]></category>
      <dc:creator><![CDATA[Sourav Rudra]]></dc:creator>
      <pubDate>Tue, 03 Nov 2026 20:30:00 +0530</pubDate>
      <media:content url="https://itsfoss.com/content/images/2026/10/fedora-45-features-banner.png" medium="image">
        <media:description type="plain">fedora 45 features roundup</media:description>
      </media:content>
      <content:encoded><![CDATA[<figure><img src="https://itsfoss.com/content/images/2026/10/fedora-45-features-banner.png" alt="fedora 45 features roundup" loading="lazy"></figure>
<p>Building a Fedora release means tracking an enormous amount of formal change proposals planned for each release cycle on a public <em>Change Set</em> page, where every entry carries an owner and a status.</p><p>These proposals undergo community review and require approval from the Fedora Engineering Steering Committee (FESCo), either in batches or individually, depending on their scope. </p><p>But approval only means a change is accepted for the planned release, not that it is guaranteed to ship. The beta for Fedora 45 <a href="https://fedoramagazine.org/announcing-fedora-linux-45-beta/">came out last month</a>, and several proposals that were meant for the stable release were pushed to Fedora 46.</p><p>What we have now is a release that was initially set for <em>October 20</em>, but was pushed back to<em> October 27</em>, and then again, to today, <em>November 3</em>, because there were some late-stage teething issues <a href="https://fedoraproject.org/wiki/Releases/45/ChangeSet">with the release</a>.</p><h2 id="better-kernel-panic-handling">Better Kernel Panic Handling</h2><p>If you have ever hit a kernel panic on Fedora, you might have spotted a QR code on the screen. The DRM Panic component has shown it by default since Fedora 42, but scanning it only got you a raw trace that not many people can read.</p><p>Fedora 45 <a href="https://fedoraproject.org/wiki/Changes/DrmPanicFrontend">changes that</a> with <strong>a web frontend for DRM Panic</strong>. Scanning the QR code with your phone now takes you to a Fedora-hosted page that walks you through what went wrong.</p><p>From there, you can start a <em>Bugzilla</em> report with your system details and the trace already filled in.</p><h2 id="inclusion-of-kmscon">Inclusion of kmscon</h2><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2026/10/fedora-45-kmscon.png" class="kg-image" alt="fedora 45 kmscon" loading="lazy" width="788" height="705" srcset="https://itsfoss.com/content/images/size/w600/2026/10/fedora-45-kmscon.png 600w, https://itsfoss.com/content/images/2026/10/fedora-45-kmscon.png 788w" sizes="(min-width: 720px) 720px"></figure><p>Similarly, if you have pressed <code>Ctrl+Alt+F3</code> and landed on a full-screen text login, you have seen the Linux virtual console. That screen is drawn by the kernel's fbcon, and Fedora 45 swaps it for a userspace program called <a href="https://github.com/kmscon/kmscon">kmscon</a>.</p><p>The switch brings back scrolling, adds basic mouse support, and a crash no longer results in a kernel panic. You also get resizable fonts, better Unicode support, and the ability to use the same keyboard layout as your desktop.</p><p>Don't worry about things breaking. If <code>kmscon</code> fails to launch, Fedora falls back to the old getty and fbcon setup automatically, and you can switch back yourself if you prefer.</p><h2 id="linux-72">Linux 7.2</h2><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2026/10/fedora-45-linux-kernel-7-2.png" class="kg-image" alt="fedora 45 linux kernel 7.2" loading="lazy" width="643" height="426" srcset="https://itsfoss.com/content/images/size/w600/2026/10/fedora-45-linux-kernel-7-2.png 600w, https://itsfoss.com/content/images/2026/10/fedora-45-linux-kernel-7-2.png 643w"></figure><p>Fedora 45 ships with <a href="https://itsfoss.com/news/linux-kernel-7-2-release/">Linux 7.2</a>, and a few of its changes are easy to appreciate without digging through the changelog. Radeon users get initial HDMI 2.1 support years after the HDMI Forum blocked it from the open source driver, and the new ISP4 driver completes webcam support on the HP ZBook Ultra G1a and other upcoming Ryzen laptops.</p><p>Existing laptop users get more hardware support too. The ASUS ROG Strix G16, Zephyrus G14, and TUF Gaming F16 are now supported, Lenovo laptops can limit their battery charge, and Microsoft's 12-inch Surface Pro gets a platform driver.</p><p>Though, I must say, <strong>it's a bit weird to see Fedora skip out on Linux 7.3</strong>, given that <a href="https://itsfoss.com/news/ubuntu-26-10-release/">Ubuntu 26.10</a> got it in before the kernel was even officially released. Perhaps the release delay had something to do with the switch, but that's just speculation on my part.</p><h2 id="desktop-environment-upgrades">Desktop Environment Upgrades</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/10/fedora-45-workstation.png" width="1920" height="1080" loading="lazy" alt="" srcset="https://itsfoss.com/content/images/size/w600/2026/10/fedora-45-workstation.png 600w, https://itsfoss.com/content/images/size/w1000/2026/10/fedora-45-workstation.png 1000w, https://itsfoss.com/content/images/size/w1600/2026/10/fedora-45-workstation.png 1600w, https://itsfoss.com/content/images/2026/10/fedora-45-workstation.png 1920w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://itsfoss.com/content/images/2026/10/fedora-45-kde-plasma-desktop.png" width="1920" height="1080" loading="lazy" alt="" srcset="https://itsfoss.com/content/images/size/w600/2026/10/fedora-45-kde-plasma-desktop.png 600w, https://itsfoss.com/content/images/size/w1000/2026/10/fedora-45-kde-plasma-desktop.png 1000w, https://itsfoss.com/content/images/size/w1600/2026/10/fedora-45-kde-plasma-desktop.png 1600w, https://itsfoss.com/content/images/2026/10/fedora-45-kde-plasma-desktop.png 1920w" sizes="(min-width: 720px) 720px"></div></div></div><figcaption><p><i><em class="italic" style="white-space: pre-wrap;">Fedora 45 Workstation and KDE Plasma Desktop.</em></i></p></figcaption></figure><p><strong>Fedora Workstation 45</strong> comes with <a href="https://itsfoss.com/news/gnome-51-features/">GNOME 51</a>, and its handful of practical upgrades include offline map downloads in the Maps app, a new fingerprint manager in the <em>Users</em> panel of Settings, and monitor brightness that is saved and restored across sessions.</p><p>The Files app picks up rename and trash options in the file previewer, and Mutter drops support for legacy NVIDIA drivers.</p><p><strong>Fedora KDE Plasma Desktop 45</strong> comes with <a href="https://itsfoss.com/news/kde-plasma-6-7-release/">Plasma 6.7</a>, and the feature to talk about is per-screen virtual desktops. This is a useful thing for multi-monitor setups where your laptop display and external monitor no longer have to be limited to the same set of virtual displays.</p><p>Additionally, the classic <em>Oxygen</em> and <em>Air</em> themes from the KDE 4 days are back as full Global Themes, and if you have separate day and night themes set up, a new toggle in the <em>Brightness &amp; Color</em> quick settings lets you switch between them.</p><h2 id="podman-6">Podman 6</h2><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2026/10/fedora-45-podman-6.png" class="kg-image" alt="fedora 45 podman 6" loading="lazy" width="971" height="910" srcset="https://itsfoss.com/content/images/size/w600/2026/10/fedora-45-podman-6.png 600w, https://itsfoss.com/content/images/2026/10/fedora-45-podman-6.png 971w" sizes="(min-width: 720px) 720px"></figure><p><a href="https://podman.io">Podman</a> is a container tool that lets you run and manage containers and pods using Docker-style commands without needing to run a daemon in the background.</p><p>With this Fedora release, Podman moves up to the<strong> </strong>6.1.x series, and most of the significant changes come from <a href="https://blog.podman.io/2026/07/introducing-podman-v6-0-0/">the major 6.0 release</a> it builds on. </p><p>That release retired <em>slirp4netns</em>, <em>CNI</em>, <em>cgroups v1</em>, and <em>iptables</em> in favor of Pasta, Netavark, cgroups v2, and nftables, and it migrates an old BoltDB database to SQLite automatically.</p><p>Beyond the removals, network isolation is now on by default, <code>podman volume prune</code> only clears anonymous volumes that aren't in use, and Quadlet files live in their own subdirectories.</p><p><a href="https://github.com/podman-container-tools/podman/releases/tag/v6.1.0">Podman 6.1</a> then adds smaller conveniences like <code>podman volume rename</code>, <code>podman machine restart</code>, and retry options for <code>podman manifest push</code>.</p><h2 id="miscellaneous-changes">Miscellaneous Changes</h2><p>Here are a few additional improvements that didn't make it into the sections earlier:</p><ul><li>A new gold-colored, gears-themed default wallpaper.</li><li>NetworkManager now has support for <em>IPv6-mostly</em> networks enabled by default.</li><li>Stratis storage can now be used during installation, with support in both Kickstart files and the Anaconda WebUI's manual partitioning.</li><li>Fedora Atomic Desktops, such as <em>Silverblue</em> and <em>Kinoite</em>, switch from the old GTK-based Anaconda installer to the new WebUI one.</li><li>For confidential computing on UEFI systems, there's a new stripped-down GRUB package that can quickly boot <em>Unified Kernel Images</em> while the regular GRUB stays in place.</li><li>A slow move away from GnuPG with a new RPM macro that uses Sequoia by default and brings post-quantum cryptography support.</li></ul><h2 id="%F0%9F%93%A5-download-fedora-45">&#128229; Download Fedora 45</h2><p>You can get the stable release from the <a href="https://fedoraproject.org">official website</a>. Pick the image that suits your use case, and expect there to be some minor breakage that could affect your machine.</p><div class="kg-card kg-button-card kg-align-center"><a href="https://fedoraproject.org" class="kg-btn kg-btn-accent">Fedora 45</a></div>
<img src="https://feed.itsfoss.com/link/24361/17514519.gif" height="1" width="1"/>]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[These Linux Distros Can Run on Apple Silicon Mac]]></title>
      <description><![CDATA[Here are a few distros that are making it possible for you to run Linux on Apple Mac. Read the fine prints though, as not all M processors are supported.]]></description>
      <link>https://feed.itsfoss.com/link/24361/17514520/apple-silicon-linux-distros</link>
      <guid isPermaLink="false">6ae8609c3a20a700010e02f5</guid>
      <category><![CDATA[List 📋]]></category>
      <dc:creator><![CDATA[Sourav Rudra]]></dc:creator>
      <pubDate>Tue, 03 Nov 2026 19:36:00 +0530</pubDate>
      <media:content url="https://itsfoss.com/content/images/2026/11/apple-linux-distros-banner.png" medium="image">
        <media:description type="plain">linux distros for apple macs</media:description>
      </media:content>
      <content:encoded><![CDATA[<figure><img src="https://itsfoss.com/content/images/2026/11/apple-linux-distros-banner.png" alt="linux distros for apple macs" loading="lazy"></figure>
<p>Personally, I have never owned an Apple device, mostly due to its pricey nature and how the brand loves to lock people in their <a href="https://en.wikipedia.org/wiki/Closed_platform">walled garden</a>. But that's just me ranting there for a bit.</p><p>There are many who do like what Apple has to offer and are willing to see what additional value they can get out of that hardware by breaking free from macOS.</p><p>This list covers six such options that ought to awaken the tinkerer inside you. &#129489;&zwj;&#128295;</p><div class="kg-card kg-callout-card kg-callout-card-blue"><div class="kg-callout-emoji">&#128203;</div><div class="kg-callout-text">Every install route here boots directly on Apple Silicon hardware instead of a virtual machine, sitting alongside the macOS installation.</div></div><h2 id="1-fedora-asahi-remix">1. Fedora Asahi Remix</h2><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2026/11/fedora-asahi-remix.png" class="kg-image" alt="fedora asahi remix webpage" loading="lazy" width="1229" height="772" srcset="https://itsfoss.com/content/images/size/w600/2026/11/fedora-asahi-remix.png 600w, https://itsfoss.com/content/images/size/w1000/2026/11/fedora-asahi-remix.png 1000w, https://itsfoss.com/content/images/2026/11/fedora-asahi-remix.png 1229w" sizes="(min-width: 720px) 720px"></figure><div class="kg-card kg-callout-card kg-callout-card-blue"><div class="kg-callout-emoji">&#128203;</div><div class="kg-callout-text"><b><strong style="white-space: pre-wrap;">Good to know:</strong></b> The flagship distro of the Asahi Linux project.</div></div><p><a href="https://asahilinux.org/fedora/">Fedora Asahi Remix</a> is Fedora Linux with the Apple Silicon work from the Asahi Linux project built in. KDE Plasma on Wayland is the default desktop, and <em>GNOME</em>, <em>Minimal</em>, and <em>Server</em> images are there if you want something different.</p><p>On M1 and M2 Macs, almost everything works, from the webcam and microphones to Wi-Fi and Bluetooth. The graphics drivers also pass the OpenGL 4.6 and Vulkan 1.4 conformance tests.</p><p>M3 owners can try it too, but support is quite new. Sleep does not work, HDMI on MacBooks is unavailable, and 3D graphics don't run well yet. The M3 Ultra Mac Studio is not supported at all.</p><p>Installation begins in macOS. Run the following command in the <a href="https://support.apple.com/guide/terminal/welcome/mac">Terminal</a> app and follow the prompts to continue with the installation of Fedora Asahi Remix on your Mac:</p><pre><code>curl -L https://alx.sh/ | sh</code></pre><p>M3 owners are recommended to run <code>dnf upgrade --refresh</code> after the install finishes.</p><div class="kg-card kg-button-card kg-align-center"><a href="https://asahilinux.org/fedora/" class="kg-btn kg-btn-accent">Fedora Asahi Remix</a></div><h2 id="2-ubuntu-asahi">2. Ubuntu Asahi</h2><figure class="kg-card kg-video-card kg-width-regular" data-kg-thumbnail="https://itsfoss.com/content/media/2026/11/ubuntu-asahi-demo_thumb.jpg" data-kg-custom-thumbnail="">
            <div class="kg-video-container">
                <video src="https://itsfoss.com/content/media/2026/11/ubuntu-asahi-demo.webm" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1472" height="920" playsinline="" preload="metadata" style="aspect-ratio: 1472 / 920; background: transparent url('https://itsfoss.com/content/media/2026/11/ubuntu-asahi-demo_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:20</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><div class="kg-card kg-callout-card kg-callout-card-blue"><div class="kg-callout-emoji">&#128203;</div><div class="kg-callout-text"><b><strong style="white-space: pre-wrap;">Good to know:</strong></b> Ubuntu's desktop and server images, built on Asahi Linux work.</div></div><p>If Ubuntu is already familiar to you, then <a href="https://ubuntuasahi.org">this community project</a> has ported it to M1 and M2 Macs by carrying over the Apple Silicon support from Asahi Linux.</p><p>The installer comes in four flavors, covering 26.04 and 26.10 for Ubuntu <em>Desktop</em> and <em>Server</em>. The goal is to provide the same feature set as Fedora Asahi Remix, while new hardware support only arrives after the Fedora base ships it.</p><p>As a result, you can expect system updates to be behind by a few weeks.</p><p>Like earlier, you get the installer as a script and run it in Terminal. It shrinks the existing macOS partition and lets you pick a release and build, leaving your macOS installation intact:</p><pre><code>curl -sL https://ubuntuasahi.org/install | sh</code></pre><div class="kg-card kg-button-card kg-align-center"><a href="https://ubuntuasahi.org" class="kg-btn kg-btn-accent">Ubuntu Asahi</a></div><h2 id="3-debian-bananas">3. Debian Bananas</h2><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2026/11/debian-team-bananas.png" class="kg-image" alt="debian team banana homepage" loading="lazy" width="1901" height="621" srcset="https://itsfoss.com/content/images/size/w600/2026/11/debian-team-bananas.png 600w, https://itsfoss.com/content/images/size/w1000/2026/11/debian-team-bananas.png 1000w, https://itsfoss.com/content/images/size/w1600/2026/11/debian-team-bananas.png 1600w, https://itsfoss.com/content/images/2026/11/debian-team-bananas.png 1901w" sizes="(min-width: 720px) 720px"></figure><div class="kg-card kg-callout-card kg-callout-card-blue"><div class="kg-callout-emoji">&#128203;</div><div class="kg-callout-text"><b><strong style="white-space: pre-wrap;">Good to know:</strong></b> An unofficial Debian port for M1 and M2 Macs, run by the Bananas Team.</div></div><p>Debian doesn't officially run on Apple Silicon yet, but the <a href="https://wiki.debian.org/Teams/Bananas">Bananas Team</a> is working to change that. It packages the missing pieces and ships them from an unofficial archive of its own.</p><p>Official support is stuck on the kernel. The Asahi Linux patches it needs aren't upstream yet. Most other pieces, like the <em>m1n1</em> bootloader and the audio stack, have been in Debian since <a href="https://itsfoss.com/news/debian-13-release/">Trixie</a>.</p><p>The team's installer offers <em>GNOME</em>, <em>KDE</em>, or a <em>console-only</em> setup:</p><pre><code> curl -L https://bananas.debian.net/install | sh</code></pre><p>The <a href="https://wiki.debian.org/InstallingDebianOn/Apple/M1" rel="noopener noreferrer nofollow">install page</a> contains the necessary steps.</p><div class="kg-card kg-button-card kg-align-center"><a href="https://wiki.debian.org/InstallingDebianOn/Apple/M1" class="kg-btn kg-btn-accent">Debian Bananas</a></div><h2 id="4-nixos-on-apple-silicon">4. NixOS on Apple Silicon</h2><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2026/11/nixos-on-apple-silicon.png" class="kg-image" alt="nixos on apple silicon github repo" loading="lazy" width="1236" height="800" srcset="https://itsfoss.com/content/images/size/w600/2026/11/nixos-on-apple-silicon.png 600w, https://itsfoss.com/content/images/size/w1000/2026/11/nixos-on-apple-silicon.png 1000w, https://itsfoss.com/content/images/2026/11/nixos-on-apple-silicon.png 1236w" sizes="(min-width: 720px) 720px"></figure><div class="kg-card kg-callout-card kg-callout-card-blue"><div class="kg-callout-emoji">&#128203;</div><div class="kg-callout-text"><b><strong style="white-space: pre-wrap;">Good to know:</strong></b> NixOS on bare metal, configured through Nix files.</div></div><p>Write the whole system down in a Nix config file, rebuild, and the Mac matches it. That's the <a href="https://nixos.org">NixOS</a> way, and <a href="https://github.com/nix-community/nixos-apple-silicon">this community port</a> brings it to Apple Silicon. The maintainers keep versions close to Fedora Asahi Remix and turn away changes that stray far from it.</p><p>Hardware support follows whatever Asahi Linux supports, and setting it up is quite a <a href="https://github.com/nix-community/nixos-apple-silicon/blob/main/docs/uefi-standalone.md">hands-on affair</a>. You&rsquo;ll prep a UEFI environment from macOS with the Asahi Linux installer, boot a NixOS installer from a USB drive, and finish the job from the command line.</p><div class="kg-card kg-button-card kg-align-center"><a href="https://github.com/nix-community/nixos-apple-silicon" class="kg-btn kg-btn-accent">NixOS on Apple Silicon</a></div><h2 id="5-omarchy-m">5. Omarchy M</h2><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2026/11/omarchy-m.jpg" class="kg-image" alt="omarchy m on mac" loading="lazy" width="1900" height="1340" srcset="https://itsfoss.com/content/images/size/w600/2026/11/omarchy-m.jpg 600w, https://itsfoss.com/content/images/size/w1000/2026/11/omarchy-m.jpg 1000w, https://itsfoss.com/content/images/size/w1600/2026/11/omarchy-m.jpg 1600w, https://itsfoss.com/content/images/2026/11/omarchy-m.jpg 1900w" sizes="(min-width: 720px) 720px"></figure><div class="kg-card kg-callout-card kg-callout-card-blue"><div class="kg-callout-emoji">&#128203;</div><div class="kg-callout-text"><b><strong style="white-space: pre-wrap;">Good to know:</strong></b> Omarchy's Hyprland desktop for Apple Silicon, still in early stages.</div></div><p><a href="https://omarchy.org/news/2026/09/introducing-omarchy-m/">Omarchy M</a> is a dedicated team rather than a separate distro that has been put together to handle Omarchy support on Macs. It's bringing the Arch-based, Hyprland desktop to Apple Silicon while also giving some attention to older Macs.</p><p>The first release targets M1 and M2 Macs, along with their Pro and Max variants. On the roadmap are a native installer, full GPU support, USB-C external monitors, Touch ID, MLX, and disk encryption. </p><p>Support enablement work for newer Macs will take place alongside this too!</p><p>The native installer is a <a href="https://github.com/maralcbr/omarchy-mx-mac" rel="noopener noreferrer nofollow">community-built app</a> by team member Marcelo Alcantara, and it sets up Omarchy on a Mac machine without needing a USB stick.</p><div class="kg-card kg-button-card kg-align-center"><a href="https://asahilinux.org/fedora/" class="kg-btn kg-btn-accent">Omarchy M</a></div><h2 id="6-gravity-linux">6. Gravity Linux</h2><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2026/11/gravity-linux.png" class="kg-image" alt="gravity linux webpage" loading="lazy" width="1186" height="792" srcset="https://itsfoss.com/content/images/size/w600/2026/11/gravity-linux.png 600w, https://itsfoss.com/content/images/size/w1000/2026/11/gravity-linux.png 1000w, https://itsfoss.com/content/images/2026/11/gravity-linux.png 1186w" sizes="(min-width: 720px) 720px"></figure><div class="kg-card kg-callout-card kg-callout-card-blue"><div class="kg-callout-emoji">&#128203;</div><div class="kg-callout-text"><b><strong style="white-space: pre-wrap;">Good to know:</strong></b> A Fedora remix aimed at M4 and newer Macs, currently an early alpha.</div></div><p>Gravity Linux <a href="https://itsfoss.com/news/gravity-linux-launch/">is built to go away</a>. It's a Fedora remix with KDE Plasma on Wayland, and the plan is to retire it once the drivers land upstream and any mainstream distro can run on supported Mac devices.</p><p>It started as a fork of Asahi Linux over a difference in policy on LLM use. Everything it offers comes from clean-room reverse engineering.</p><p>The first alpha release runs on the M4 Mac mini and is meant for developers. The display controller and GPU work, but suspend, USB-C display output, Thunderbolt, and USB4 don't; shutdown and reboot behavior is flaky.</p><p>You can install it on macOS with the command below, but do plan a full reinstall when the beta lands, as there's no established upgrade path.</p><pre><code>curl -fsSL https://install.gravitylinux.org | sh</code></pre><div class="kg-card kg-button-card kg-align-center"><a href="https://asahilinux.org/fedora/" class="kg-btn kg-btn-accent">Gravity Linux</a></div><p>I will be adding more to this list as I come across reliable new projects. Meanwhile, if you know some, please mention it in the comments.</p>
<img src="https://feed.itsfoss.com/link/24361/17514520.gif" height="1" width="1"/>]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[One Open-Source Repo to Replace Adobe, Microsoft, and Salesforce]]></title>
      <description><![CDATA[This "Everything" project from Puter aims to rebuild every major SaaS product from scratch, free and open source.]]></description>
      <link>https://feed.itsfoss.com/link/24361/17514438/puter-everything</link>
      <guid isPermaLink="false">6ae5f1b31b851a000184153d</guid>
      <category><![CDATA[First Look]]></category>
      <dc:creator><![CDATA[Pulkit Chandak]]></dc:creator>
      <pubDate>Tue, 03 Nov 2026 18:01:49 +0530</pubDate>
      <media:content url="https://itsfoss.com/content/images/2026/11/puter-everything.webp" medium="image">
        <media:description type="plain">Everything from Puter</media:description>
      </media:content>
      <content:encoded><![CDATA[<figure><img src="https://itsfoss.com/content/images/2026/11/puter-everything.webp" alt="Everything from Puter" loading="lazy"></figure>
<p>Adobe charges $60 a month. Microsoft 365 keeps raising its price. Salesforce will take $150 per user without blinking. These are not tools you own. They are subscriptions that expire the moment you stop paying, often taking your files and workflows with them.</p><p>The Puter team thinks that is worth fixing. Remember <a href="https://github.com/HeyPuter/puter">Puter</a>? The folks behind the <a href="https://itsfoss.com/news/puter-os/">PuterOS that gives you a workable operating system in a web browser</a>.</p><p>Their new project, called <a href="https://github.com/HeyPuter/everything"><em>everything</em></a>, is a single GitHub repository with one specific goal and that is to rebuild the world's software from scratch, free and open source.</p><p>This is what they are aiming for. Over 50 web-based applications spanning nine categories, including a photo studio, full office suite, CRM, CAD tools, video editor, and circuit design app. Every one of them is open source under the MIT-license. And they can be self-hosted, too.</p><p>Basically, it targets all the major Software as a Service (SaaS) companies.</p><h2 id="tapping-into-everything">Tapping Into Everything</h2><p>The applications are all listed on the <a href="https://github.com/HeyPuter/everything" rel="noreferrer">official GitHub page</a>, they're all in a table, and very helpfully, the cell next to the application name states what popular software it is an alternative to. For example, "Notes" is an alternative to Microsoft OneNote, Evernote, Apple Notes. It is all put in well organized categories.</p><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2026/11/image.png" class="kg-image" alt="Apps listed on GitHub page" loading="lazy" width="1093" height="717" srcset="https://itsfoss.com/content/images/size/w600/2026/11/image.png 600w, https://itsfoss.com/content/images/size/w1000/2026/11/image.png 1000w, https://itsfoss.com/content/images/2026/11/image.png 1093w" sizes="(min-width: 720px) 720px"></figure><p>The apps are all hosted online, and can be opened by pressing the "Try it" link. They're completely usable, however, and in case you have a slow system that can't handle some heavy duty tasks such as video editing, this is genuinely a better option. Nevertheless, you have to remember that you'll be uploading your data to this service, and if that is a privacy concern then you may have to reconsider.</p><div class="kg-card kg-callout-card kg-callout-card-blue"><div class="kg-callout-emoji">&#128203;</div><div class="kg-callout-text">Several features are only available to you if you make a Puter account and sign in. These include several AI features, such as auto-generation of captions in the video editor, but some applications require a sign-in straight away to use them in the first place, such as the Notes app.</div></div><h3 id="local-hosting">Local Hosting</h3><p>On the other hand, you can also host the applications locally, the <a href="https://github.com/HeyPuter/everything#getting-started" rel="noreferrer">instructions for which are given on the GitHub page</a>, again.</p><p>For example, here I am running the Video Studio locally:</p><pre><code>cd everything/src/video-studio/
npm install
npm run dev</code></pre><p>This returns a link you can open up in your browser and use the application.</p><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2026/11/Screenshot-From-2026-11-01-14-17-36.png" class="kg-image" alt="Locally hosting an app" loading="lazy" width="1564" height="1174" srcset="https://itsfoss.com/content/images/size/w600/2026/11/Screenshot-From-2026-11-01-14-17-36.png 600w, https://itsfoss.com/content/images/size/w1000/2026/11/Screenshot-From-2026-11-01-14-17-36.png 1000w, https://itsfoss.com/content/images/2026/11/Screenshot-From-2026-11-01-14-17-36.png 1564w" sizes="(min-width: 720px) 720px"></figure><h2 id="storage">Storage</h2><div class="kg-card kg-callout-card kg-callout-card-blue"><div class="kg-callout-emoji">&#128203;</div><div class="kg-callout-text">Another important issue is that the free tier of the Puter account only gives you 25MB storage on the cloud, making it tough to work on larger projects, especially when it comes to video editing. To resolve this, you can buy a subscription, starting at $10/month for 100GB.</div></div><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2026/11/Screenshot-From-2026-11-01-14-15-03.png" class="kg-image" alt="Puter subscription tiers" loading="lazy" width="1180" height="636" srcset="https://itsfoss.com/content/images/size/w600/2026/11/Screenshot-From-2026-11-01-14-15-03.png 600w, https://itsfoss.com/content/images/size/w1000/2026/11/Screenshot-From-2026-11-01-14-15-03.png 1000w, https://itsfoss.com/content/images/2026/11/Screenshot-From-2026-11-01-14-15-03.png 1180w" sizes="(min-width: 720px) 720px"></figure><div class="kg-card kg-callout-card kg-callout-card-green"><div class="kg-callout-emoji">&#128161;</div><div class="kg-callout-text">The storage limitation kicks in only when you've logged into a Puter account and using the cloud storage. However, if you are not logged in, meaning you are only using local storage, it works with however large file you want.</div></div><h2 id="background">Background</h2><p>HeyPuter launched Puter in 2024 as a self-hostable internet computer: a full desktop environment running in a browser, with cloud storage, apps, and developer tools baked in. It was well received by the community.</p><p>With <em>Everything, </em>rather than building one great alternative to one piece of software, the project takes on the entire proprietary stack at once. </p><p>The logic is that the vendor lock-in does not come from a single app. It comes from an ecosystem. Adobe keeps you because Lightroom talks to Premiere talks to Acrobat. Microsoft keeps you because Word talks to Excel talks to Teams. Breaking one link does not free you. <em>Everything</em> is trying to break all of them.</p><p>The MIT license matters here. Unlike the GPL, MIT places almost no restrictions on use. You can take these apps, modify them, and run them anywhere without obligation. For businesses and developers worried about compliance, that removes the last excuse to keep paying for proprietary software.</p><h2 id="experiencing-the-everything-apps">Experiencing the Everything apps</h2><p>I've tested some of the apps to check the quality of the production, and pretty much to see if the job gets done.</p><div class="kg-card kg-callout-card kg-callout-card-red"><div class="kg-callout-emoji">&#128679;</div><div class="kg-callout-text">A major observation I made was that progress on projects can only be saved if you've logged in with a Puter account. If not, you have to get it all done in one go. Exporting is fine, either way.</div></div><h3 id="pdf-editor">PDF Editor</h3><p>The PDF editor has great options, adding texts or links, images, stitching PDFs together and so on.</p><p>You can even draw diagrams to add to the PDF in the app itself. You can also add sticky notes, highlight text etc. These are quite basic features on a PDF editing menu, but they work seamlessly here, which is great to see.</p><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2026/11/Screenshot-From-2026-11-01-14-47-44.png" class="kg-image" alt="Annotations on the PDF Editor" loading="lazy" width="733" height="448" srcset="https://itsfoss.com/content/images/size/w600/2026/11/Screenshot-From-2026-11-01-14-47-44.png 600w, https://itsfoss.com/content/images/2026/11/Screenshot-From-2026-11-01-14-47-44.png 733w" sizes="(min-width: 720px) 720px"></figure><p>Since the software is in early stages, there are some bugs. Like when I tried editing the preexisting text in a PDF file, it was not entirely accurate. The text doesn't always get detected in proper blocks, and the formatting gets all over the place as a result of that.</p><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2026/11/Screenshot-From-2026-11-01-14-46-03.png" class="kg-image" alt="Highlighted text block doesn't get detected well on the PDF Editor" loading="lazy" width="748" height="246" srcset="https://itsfoss.com/content/images/size/w600/2026/11/Screenshot-From-2026-11-01-14-46-03.png 600w, https://itsfoss.com/content/images/2026/11/Screenshot-From-2026-11-01-14-46-03.png 748w" sizes="(min-width: 720px) 720px"></figure><h3 id="video-studio">Video Studio</h3><p>I tried some of the features, such as the AI caption generation, and the film grain effect, with transitions in between clips and it worked quite well. </p><p>It also generated captions and allowed me to edit them if a word was incorrect.</p><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2026/11/Screenshot-2026-11-01-at-14-39-17-Project-3---Video-Studio.png" class="kg-image" alt="Interface of the Video Studio" loading="lazy" width="1920" height="1052" srcset="https://itsfoss.com/content/images/size/w600/2026/11/Screenshot-2026-11-01-at-14-39-17-Project-3---Video-Studio.png 600w, https://itsfoss.com/content/images/size/w1000/2026/11/Screenshot-2026-11-01-at-14-39-17-Project-3---Video-Studio.png 1000w, https://itsfoss.com/content/images/size/w1600/2026/11/Screenshot-2026-11-01-at-14-39-17-Project-3---Video-Studio.png 1600w, https://itsfoss.com/content/images/2026/11/Screenshot-2026-11-01-at-14-39-17-Project-3---Video-Studio.png 1920w" sizes="(min-width: 720px) 720px"></figure><p>The export menu showed options to separately export the audio in a WAV file and captions in an SRT file, which is great.</p><p>I had an issue with one of my video clips where it said my browser couldn't decode the video file, but then there was no further information on how to fix it, which essentially rendered the video file uneditable.</p><h3 id="music-studio">Music Studio</h3><p>Being used to Ableton myself, the interface was different here for me. Don't get me wrong, the app itself is pretty intuitive to navigate through, the major actions are all laid out in a great way. </p><p>It has all the effects you might need, such as compression, reverb, delay, parametric EQ, stereo and so on. They work quite well, and the options for each are ample.</p><p> Nothing too technical, but just as much as you need.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://itsfoss.com/content/images/2026/11/Screenshot-2026-11-01-at-15-10-06-----Demo-Song---Music-Studio.png" class="kg-image" alt="" loading="lazy" width="1920" height="1052" srcset="https://itsfoss.com/content/images/size/w600/2026/11/Screenshot-2026-11-01-at-15-10-06-----Demo-Song---Music-Studio.png 600w, https://itsfoss.com/content/images/size/w1000/2026/11/Screenshot-2026-11-01-at-15-10-06-----Demo-Song---Music-Studio.png 1000w, https://itsfoss.com/content/images/size/w1600/2026/11/Screenshot-2026-11-01-at-15-10-06-----Demo-Song---Music-Studio.png 1600w, https://itsfoss.com/content/images/2026/11/Screenshot-2026-11-01-at-15-10-06-----Demo-Song---Music-Studio.png 1920w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Interface of the Music Studio</span></figcaption></figure><p>Even the export showed options to export the stems as well as MIDI files separately, which is a great feature to have. Out of all the three that I tested, the music studio worked most to my satisfaction.</p><h2 id="conclusion">Conclusion</h2><p>There is a new trend in the developer world these days to <a href="https://itsfoss.com/newsletter/local-ai-weekly-6/" rel="noreferrer">reverse engineer everything</a> with AI. Puter's new project is part of the same trend.</p><p>The apps on The Everything Projects have their ups and downs but on the larger scale, they work incredibly well for the most part, giving features that almost match the professional level. At least for beginning professionals everywhere, who cannot afford expensive software, these apps are a great way to get things done.</p><p>It requires an account to access the AI features and to save the progress on projects unless you have an account, where you will probably need a Puter subscription because 25MB is too small a storage to actually get anything done.</p><p>That actually is understandable to avoid the service abuse but the 25 MB could have been 250 MB at least. In any case, self-hosting option is always there.</p><p>What do you think about this wave of reverse engineering apps and open sourcing them? Let us know in the comments. Cheers!</p>
<img src="https://feed.itsfoss.com/link/24361/17514438.gif" height="1" width="1"/>]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Schools in Six German States Can Now Opt For a Nextcloud-Based Open Source Cloud Solution]]></title>
      <description><![CDATA[IONOS has been picked as a contractor, and the service would run inside data centers in Germany.]]></description>
      <link>https://feed.itsfoss.com/link/24361/17514387/ionos-nextcloud-school-cloud</link>
      <guid isPermaLink="false">6ae982313a20a700010e08f4</guid>
      <category><![CDATA[News]]></category>
      <dc:creator><![CDATA[Sourav Rudra]]></dc:creator>
      <pubDate>Tue, 03 Nov 2026 15:21:35 +0530</pubDate>
      <media:content url="https://itsfoss.com/content/images/2026/11/ionos-nextcloud-govdigital-banner.png" medium="image">
        <media:description type="plain">a multi-logo banner that shows the german flag</media:description>
      </media:content>
      <content:encoded><![CDATA[<figure><img src="https://itsfoss.com/content/images/2026/11/ionos-nextcloud-govdigital-banner.png" alt="a multi-logo banner that shows the german flag" loading="lazy"></figure>
<p><a href="https://govdigital.de">govdigital eG</a> has awarded IONOS <a href="https://nextcloud.com/blog/six-german-states-gain-access-to-sovereign-collaboration-for-schools/">a four-year framework contract</a> under KoDaS, the abbreviation for a collaboration and file storage system. The service delivered under it is built on Nextcloud and sold as <a href="https://docs.ionos.com/cloud/sovereign-workplace/nextcloud-workspace">Nextcloud Workspace</a>.</p><p>It is meant for schools and school authorities in the German states of Berlin, Hamburg, Bremen, North Rhine-Westphalia, Rhineland-Palatinate, and Hesse. Other German states can join later, and schools are not mandated to implement it.</p><h2 id="how-the-deal-works">How the deal works</h2><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2026/11/ionos-nextcloud-workspace-demo.png" class="kg-image" alt="ionos nextcloud workspace demo" loading="lazy" width="1460" height="920" srcset="https://itsfoss.com/content/images/size/w600/2026/11/ionos-nextcloud-workspace-demo.png 600w, https://itsfoss.com/content/images/size/w1000/2026/11/ionos-nextcloud-workspace-demo.png 1000w, https://itsfoss.com/content/images/2026/11/ionos-nextcloud-workspace-demo.png 1460w" sizes="(min-width: 720px) 720px"></figure><p><a href="https://www.ionos.com">IONOS</a> is the main contractor. It is tasked with delivering and operating the service, running the cloud infrastructure located in German data centers, and building it all on Nextcloud's open source software.</p><p>The <a href="https://ted.europa.eu/de/notice/-/detail/851454-2025">tender notice</a> for KoDaS sets a maximum value of 67.5 million euros and a maximum term of 48 months from the award. Nextcloud's announcement names the six states and their schools as the main parties who can order, leaving room for other states to be added later.</p><p><em>The announcement does not say what the contract will actually be worth.</em> &#128221;</p><p>The notice calls for procuring software available under an <a href="https://opensource.org/licenses">OSI-approved</a> open source license, citing digital sovereignty, lasting availability, and the ability to switch providers.</p><p>Among its asks for bidders are ISO 27001 certification, at least 10 million euros in turnover, liability insurance of at least 5 million euros, and a reference project with at least 10,000 active users and <a href="https://www.cloudflare.com/learning/cloud/what-is-multitenancy/">fully separated tenants</a>.</p><p><strong>For the features</strong>, the notice calls for central file hosting and sharing, a browser-based office suite for working on documents together, calendar and contact management, and an integrated email client.</p><p>Pricing depends on how many people actively use the service, and <a href="https://gnulinux.ch/ionos-baut-schul-cloud">it is split into five tiers</a> that start at the <em>up to 50,000 users</em> mark, ending <em>above 500,000</em>. No school authority has to commit to a set volume up front, so each can begin with its current users and grow from there.</p><p>Nextcloud's main argument is that public institutions should have alternatives to proprietary platforms so they keep control of their data. The company also believes students who start out using open source tools are less likely to reach for big-vendor products afterward.</p><h2 id="we-have-seen-this-already">We have seen this already</h2><p>Other German institutions are also reworking their software. Last year, we heard that <a href="https://itsfoss.com/news/german-state-ditch-microsoft/">almost 80%</a> of Schleswig-Holstein's state government workplaces had switched away from Microsoft.</p><p>Mecklenburg-Vorpommern is <a href="https://itsfoss.com/news/german-state-ditches-sharepoint/">replacing SharePoint</a> with a self-hosted Nextcloud that around 5,000 employees use today, and the state plans to bring that to 50,000 across the public sector.</p><p>Then there's the federal <a href="https://itsfoss.com/news/germany-digital-stack-mandate/">Deutschland-Stack</a>, published by the Federal Ministry for Digital Transformation and Government Modernization, which covers all levels of public administration and permits use of only <em>ODF</em> and <em>PDF/UA</em> for documents.</p><p><strong>I anticipate more such moves</strong> across Europe as governments realize that keeping sensitive data with providers that fall under foreign law can expose it to access they have no say over, irrespective of where the servers are located.</p><p>The ongoing US midterms could also shift the conversation depending on who comes out ahead.</p><hr><p><strong>Suggested Read &#128214;:</strong> France's absurd <a href="https://itsfoss.com/news/vlc-outrage-at-french-internet-tax/">per-gigabyte tax</a> could cost VLC over &euro;1 million a year.</p>
<img src="https://feed.itsfoss.com/link/24361/17514387.gif" height="1" width="1"/>]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[I Came for This New Linux Distro’s Aesthetic Looks and Stayed for its Window Tiling]]></title>
      <description><![CDATA[It's still early in development, but it shows promise with what it offers.]]></description>
      <link>https://feed.itsfoss.com/link/24361/17513978/pond-early-preview</link>
      <guid isPermaLink="false">6ae816c93a20a700010e0046</guid>
      <category><![CDATA[First Look]]></category>
      <dc:creator><![CDATA[Sourav Rudra]]></dc:creator>
      <pubDate>Mon, 02 Nov 2026 23:22:00 +0530</pubDate>
      <media:content url="https://itsfoss.com/content/images/2026/11/pond-banner.png" medium="image">
        <media:description type="plain">pond arch-based linux distro monitor-themed banner</media:description>
      </media:content>
      <content:encoded><![CDATA[<figure><img src="https://itsfoss.com/content/images/2026/11/pond-banner.png" alt="pond arch-based linux distro monitor-themed banner" loading="lazy"></figure>
<p>Yet another new Linux distribution has landed on Arch Linux as its foundation of choice. This one is called <a href="https://x.com/bflycomputer/status/2115147446385049758">Pond</a>, and it is <a href="https://www.butterfly.so">Butterfly Interaction Inc.</a>'s vision of how a desktop should look and behave.</p><p>For its desktop interface, it uses <a href="https://itsfoss.com/niri-window-manager/">Niri</a>, a very popular Wayland compositor that is known for its scrollable tiling, where app windows sit in columns along an endless strip that gradually grows as new items are added.</p><p><a href="https://www.butterfly.so/pond">Pond</a> is labeled an <em>Early Preview</em>, and this First Look piece covers what it offers, my time using it, and the ways you can install it.</p><h2 id="pond-the-details-%E2%9C%A8">Pond: The details &#10024;</h2><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2026/11/pond-fastfetch-output.png" class="kg-image" alt="fastfetch output of pond" loading="lazy" width="1724" height="1080" srcset="https://itsfoss.com/content/images/size/w600/2026/11/pond-fastfetch-output.png 600w, https://itsfoss.com/content/images/size/w1000/2026/11/pond-fastfetch-output.png 1000w, https://itsfoss.com/content/images/size/w1600/2026/11/pond-fastfetch-output.png 1600w, https://itsfoss.com/content/images/2026/11/pond-fastfetch-output.png 1724w" sizes="(min-width: 720px) 720px"></figure><p>Butterfly says Pond mixes new ideas with desktop habits people already know, and the goal is for a computer to feel more natural to use.</p><p>It builds that around four ideas. Windows are arranged spatially and can be rearranged, components come in different sizes to fit the space available, useful information stays in one uniform place, and content only shows up when it is relevant.</p><p>They also point out that each component was planned with the whole desktop in mind, from its proportions to where it sits and how it behaves.</p><p>As I pointed out earlier, Pond is <strong>a rolling-release distro</strong> based on <a href="https://archlinux.org">Arch Linux</a> with <a href="https://github.com/niri-wm/niri">Niri</a> as its compositor. Package duties are handled by a package manager that picks a default source for each app across <em>Pacman</em>, <em>Nix</em>, and <em>Flatpak</em>. More on that later.</p><h2 id="getting-it-to-run">Getting it to run</h2><p>I tested Pond inside a QEMU virtual machine with 4 GB of RAM and a 50 GB disk, making a few tweaks to the machine settings before I could get it to boot.</p><p>Right away, <strong>the installer caught my eye</strong>. It follows a very different approach than what most distros ship with, featuring a simplified one that takes users through the steps quickly.</p><figure class="kg-card kg-gallery-card kg-width-wide"><div class="kg-gallery-container"><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://itsfoss.com/content/images/2026/11/pond-installer-1.png" width="1694" height="1080" loading="lazy" alt="" srcset="https://itsfoss.com/content/images/size/w600/2026/11/pond-installer-1.png 600w, https://itsfoss.com/content/images/size/w1000/2026/11/pond-installer-1.png 1000w, https://itsfoss.com/content/images/size/w1600/2026/11/pond-installer-1.png 1600w, https://itsfoss.com/content/images/2026/11/pond-installer-1.png 1694w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://itsfoss.com/content/images/2026/11/pond-installer-2.png" width="1694" height="1080" loading="lazy" alt="" srcset="https://itsfoss.com/content/images/size/w600/2026/11/pond-installer-2.png 600w, https://itsfoss.com/content/images/size/w1000/2026/11/pond-installer-2.png 1000w, https://itsfoss.com/content/images/size/w1600/2026/11/pond-installer-2.png 1600w, https://itsfoss.com/content/images/2026/11/pond-installer-2.png 1694w" sizes="(min-width: 720px) 720px"></div></div><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://itsfoss.com/content/images/2026/11/pond-installer-5.png" width="1694" height="1080" loading="lazy" alt="" srcset="https://itsfoss.com/content/images/size/w600/2026/11/pond-installer-5.png 600w, https://itsfoss.com/content/images/size/w1000/2026/11/pond-installer-5.png 1000w, https://itsfoss.com/content/images/size/w1600/2026/11/pond-installer-5.png 1600w, https://itsfoss.com/content/images/2026/11/pond-installer-5.png 1694w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://itsfoss.com/content/images/2026/11/pond-installer-6.png" width="1694" height="1080" loading="lazy" alt="" srcset="https://itsfoss.com/content/images/size/w600/2026/11/pond-installer-6.png 600w, https://itsfoss.com/content/images/size/w1000/2026/11/pond-installer-6.png 1000w, https://itsfoss.com/content/images/size/w1600/2026/11/pond-installer-6.png 1600w, https://itsfoss.com/content/images/2026/11/pond-installer-6.png 1694w" sizes="(min-width: 720px) 720px"></div></div></div></figure><p>It asks for your keyboard, language, and timezone first, then the disk, and finally a username, password, and computer name. I really liked how entering passwords in the text field <strong>showed me some Pond-themed icons</strong> instead of the usual dots or asterisks.</p><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2026/11/pond-login-screen.png" class="kg-image" alt="pond distro login screen" loading="lazy" width="1718" height="1080" srcset="https://itsfoss.com/content/images/size/w600/2026/11/pond-login-screen.png 600w, https://itsfoss.com/content/images/size/w1000/2026/11/pond-login-screen.png 1000w, https://itsfoss.com/content/images/size/w1600/2026/11/pond-login-screen.png 1600w, https://itsfoss.com/content/images/2026/11/pond-login-screen.png 1718w" sizes="(min-width: 720px) 720px"></figure><p>The login screen follows a different approach too, with a cool-looking square and line-shaped password entry box that filled up the empty small squares as I typed my password.</p><h2 id="the-desktop">The desktop</h2><figure class="kg-card kg-gallery-card kg-width-wide"><div class="kg-gallery-container"><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://itsfoss.com/content/images/2026/11/pond-onboarding-1.png" width="1718" height="1080" loading="lazy" alt="" srcset="https://itsfoss.com/content/images/size/w600/2026/11/pond-onboarding-1.png 600w, https://itsfoss.com/content/images/size/w1000/2026/11/pond-onboarding-1.png 1000w, https://itsfoss.com/content/images/size/w1600/2026/11/pond-onboarding-1.png 1600w, https://itsfoss.com/content/images/2026/11/pond-onboarding-1.png 1718w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://itsfoss.com/content/images/2026/11/pond-vicinae-app-launcher.png" width="1724" height="1080" loading="lazy" alt="" srcset="https://itsfoss.com/content/images/size/w600/2026/11/pond-vicinae-app-launcher.png 600w, https://itsfoss.com/content/images/size/w1000/2026/11/pond-vicinae-app-launcher.png 1000w, https://itsfoss.com/content/images/size/w1600/2026/11/pond-vicinae-app-launcher.png 1600w, https://itsfoss.com/content/images/2026/11/pond-vicinae-app-launcher.png 1724w" sizes="(min-width: 720px) 720px"></div></div></div></figure><p>Log in, and you will see that <strong>the navigation on Pond is keyboard-focused</strong>, with an onboarding flow explaining which keybindings are must-knows for getting around Pond's interface and any installed apps.</p><p>The desktop itself features a sidebar menu that houses the clock and calendar, the currently running apps inside the minimap (<em>the squarish-looking box</em>), and notifications from the system, web browsers, or the package manager.</p><p>A small dock-style menu sits below it, housing quick access to the network and volume controls, as well as the settings page and the hide sidebar button.</p><p>Then there's the <a href="https://github.com/bflycomputer/vicinae">Vicinae-based launcher</a>, which will feel familiar if you have used launchers on any Hyprland-equipped distro like <em>CachyOS</em> and <em>Omarchy</em>.</p><h2 id="installing-apps">Installing apps</h2><figure class="kg-card kg-gallery-card kg-width-wide"><div class="kg-gallery-container"><div class="kg-gallery-row"><div class="kg-gallery-image"><img src="https://itsfoss.com/content/images/2026/11/pond-new-app-install-1.png" width="1724" height="1080" loading="lazy" alt="" srcset="https://itsfoss.com/content/images/size/w600/2026/11/pond-new-app-install-1.png 600w, https://itsfoss.com/content/images/size/w1000/2026/11/pond-new-app-install-1.png 1000w, https://itsfoss.com/content/images/size/w1600/2026/11/pond-new-app-install-1.png 1600w, https://itsfoss.com/content/images/2026/11/pond-new-app-install-1.png 1724w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://itsfoss.com/content/images/2026/11/pond-new-app-install-2.png" width="1724" height="1080" loading="lazy" alt="" srcset="https://itsfoss.com/content/images/size/w600/2026/11/pond-new-app-install-2.png 600w, https://itsfoss.com/content/images/size/w1000/2026/11/pond-new-app-install-2.png 1000w, https://itsfoss.com/content/images/size/w1600/2026/11/pond-new-app-install-2.png 1600w, https://itsfoss.com/content/images/2026/11/pond-new-app-install-2.png 1724w" sizes="(min-width: 720px) 720px"></div><div class="kg-gallery-image"><img src="https://itsfoss.com/content/images/2026/11/pond-new-app-install-3.png" width="1724" height="1080" loading="lazy" alt="" srcset="https://itsfoss.com/content/images/size/w600/2026/11/pond-new-app-install-3.png 600w, https://itsfoss.com/content/images/size/w1000/2026/11/pond-new-app-install-3.png 1000w, https://itsfoss.com/content/images/size/w1600/2026/11/pond-new-app-install-3.png 1600w, https://itsfoss.com/content/images/2026/11/pond-new-app-install-3.png 1724w" sizes="(min-width: 720px) 720px"></div></div></div></figure><p>Installing new apps is easy. You open the launcher using <code>Super+Space</code> and go into "<em>Install apps</em>" to see a long list of apps that work on Pond. Select one, authenticate the action with your account password, and wait for it to finish installing.</p><p>While that happens, a banner shows up in the sidebar under notifications, showing you the progress of installation. To test this out, <strong>I installed Firefox</strong>, and it ran well. Pond served me the latest build at the time of writing, <em>Firefox 159</em>, and it ran without any hiccups.</p><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2026/11/pond-new-app-install-4.png" class="kg-image" alt="firefox running on pond" loading="lazy" width="1724" height="1080" srcset="https://itsfoss.com/content/images/size/w600/2026/11/pond-new-app-install-4.png 600w, https://itsfoss.com/content/images/size/w1000/2026/11/pond-new-app-install-4.png 1000w, https://itsfoss.com/content/images/size/w1600/2026/11/pond-new-app-install-4.png 1600w, https://itsfoss.com/content/images/2026/11/pond-new-app-install-4.png 1724w" sizes="(min-width: 720px) 720px"></figure><p>Pond's <a href="https://github.com/bflycomputer/package-manager">package manager handles</a> those installs, and its GitHub repo shows that most of the catalog is Flatpak apps, with the rest coming from pacman and the AUR.</p><p>Those pacman and AUR apps are installed through <code>paru</code>, and updates run paru and Flatpak together. Nix, while present, plays a smaller part, mostly being used to facilitate GPU support.</p><p>You also have the option to install package managers like <code>yay</code> and <code>npm</code>.</p><h2 id="tile-away">Tile away!</h2><figure class="kg-card kg-embed-card"><iframe src="https://player.vimeo.com/video/1242306890?app_id=122963" width="426" height="240" frameborder="0" allow="autoplay; fullscreen; picture-in-picture; clipboard-write; encrypted-media; web-share" referrerpolicy="strict-origin-when-cross-origin" title="pond-window-tiling-demo"></iframe></figure><p><strong>Window tiling is the best part of Pond.</strong> I could move around app windows using <strong><em>Super + Left or Right</em></strong>, switch workspaces using key combinations like <strong><em>Super + Up or Down</em></strong>, and change window sizes using <strong><em>Super + Plus or Minus</em></strong>.</p><p>The minimap below the calendar shows each workspace as a row, with the apps inside it as icons. I could even drag and drop app windows inside it to move them across workspaces.</p><h2 id="verdict-%F0%9F%93%9D">Verdict &#128221;</h2><p>The distro follows a very different design language than other Linux distros, relying on colorful shapes and palettes while offering a known, reliable base to work off of.</p><p>It is still an early preview, but if development continues and people take a liking to it, I don't see why it couldn't be counted among the top-rated new blood Linux distros alongside the likes of Bazzite, Omarchy, and Nobara.</p><h2 id="trying-pond-%F0%9F%93%A5">Trying Pond &#128229;</h2><p>Pond lists two installation routes on its <a href="https://www.butterfly.so/pond/install">install</a> page, and downloading either one means agreeing to Butterfly's <a href="https://www.butterfly.so/terms">Terms of Use</a> and <a href="https://www.butterfly.so/privacy">Privacy Policy</a>. If you are someone who doesn't like doing so, I suggest going through the fine print before committing to an install.</p><p><strong><em>The first method</em></strong> would have you download an ISO of about 1.5 GB. Then you either <a href="https://itsfoss.com/use-ventoy/">flash it onto a USB stick</a> and boot, or plop it into <em>GNOME Boxes</em> or <em>Virtual Machine Manager</em> to run it in a <a href="https://itsfoss.com/virtual-machine/">virtual machine</a>.</p><p><strong><em>The second method</em></strong> skips the flashing, letting you run an installer on Windows, where you pick a drive, set aside space for Pond, and set up dual boot.</p><p>Butterfly says the installer carries over supported Windows settings and handles <a href="https://itsfoss.com/dual-boot-issues/">common dual-boot problems</a> such as clock mismatches and NTFS drives that block shrinking.</p><div class="kg-card kg-button-card kg-align-center"><a href="https://www.butterfly.so/pond/install" class="kg-btn kg-btn-accent">Pond</a></div><p>You will find the source code for Pond's various components on <a href="https://github.com/bflycomputer">GitHub</a>.</p>
<img src="https://feed.itsfoss.com/link/24361/17513978.gif" height="1" width="1"/>]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Killed by Ubuntu, Linux Mint is Bringing This Classic Feature Back]]></title>
      <description><![CDATA[Linux Mint is bringing back a feature most Linux distributions quietly gave up on years ago: hibernation.]]></description>
      <link>https://feed.itsfoss.com/link/24361/17513761/linux-mint-new-sleep-modes</link>
      <guid isPermaLink="false">6ae845013a20a700010e01c7</guid>
      <category><![CDATA[News]]></category>
      <dc:creator><![CDATA[Abhishek Prakash]]></dc:creator>
      <pubDate>Mon, 02 Nov 2026 19:04:48 +0530</pubDate>
      <media:content url="https://itsfoss.com/content/images/2026/11/mint-sleep-mode.png" medium="image">
        <media:description type="plain">Mint new sleep modes</media:description>
      </media:content>
      <content:encoded><![CDATA[<figure><img src="https://itsfoss.com/content/images/2026/11/mint-sleep-mode.png" alt="Mint new sleep modes" loading="lazy"></figure>
<p>Okay, <a href="https://itsfoss.com/projects-ditched-by-ubuntu/" rel="noreferrer">killed by Ubuntu</a> is an exaggeration, as Ubuntu is not the only Linux distro doing this. </p><p>Still, the big news is that Linux Mint is bringing hibernation back.</p><p>In a <a href="https://blog.linuxmint.com/?p=5093">recent blog post</a>, the Mint team previewed a new Sleep Modes page in the System Administration tool. It's meant to make enabling hibernation and setting it up correctly easy, without you editing config files by hand. The feature is planned for the <a href="https://itsfoss.com/news/linux-mint-27-announced/" rel="noreferrer">upcoming Mint 27 release coming in December</a>.</p><p>Mint hasn't magically fixed the problems that made Ubuntu drop hibernation. What it does is give you the choice, along with two hybrid modes that sit between suspend and hibernation.</p><h2 id="hibernation-vs-suspend-whats-the-difference">Hibernation vs suspend: What's the difference?</h2><p>Both features are about saving your session, which simply means everything you have open like your apps, windows and documents.</p><p>When you suspend (also called sleep), your computer keeps your session in RAM and powers down almost everything else. Waking up takes a couple of seconds. The catch is that RAM needs power to hold that data, so a suspended laptop keeps draining its battery.</p><p>If the battery dies while suspended, your session is lost, along with any unsaved work.</p><p>Hibernation copies your session from RAM to your disk and then powers off the machine completely. It uses no power at all. When you turn the computer back on, the session loads back from disk and your apps and windows are exactly where you left them.</p><p>In short, suspend is fast but needs power. Hibernation is slow but survives a dead battery.</p><h2 id="why-ubuntu-and-other-distros-dropped-hibernation">Why Ubuntu and other distros dropped hibernation</h2><p>Ubuntu disabled hibernation by default back in Ubuntu 12.04, I think. The reason was that it was unreliable slow, and that having two suspend modes confused people. </p><p>Every Ubuntu-based distro, including Linux Mint, inherited that decision. Actually, it's not just Ubuntu. Many other <a href="https://www.reddit.com/r/linux/comments/1ot8rah/hibernate_mode_is_being_abandoned_by_most_distros/">Linux distros also do not offer hibernation option anymore</a>.</p><p>Speed is indeed a problem. Writing gigabytes of RAM to disk and reading it back can take longer than a full reboot, especially on older hard drives.</p><p>Hibernation also needs a lot of swap. Your swap space has to be at least as large as the RAM in use so the whole session fits. Ubuntu ships a small <a href="https://itsfoss.com/create-swap-file-linux/" rel="noreferrer">swap file</a> by default, and Fedora uses zram, which lives in RAM and is useless for hibernation.</p><p>Then there's Secure Boot. With Secure Boot enabled, the Linux kernel runs in lockdown mode, and lockdown blocks hibernation because the saved image on disk isn't signed and could be tampered with. </p><p>Since most new computers ship with Secure Boot on, hibernation simply doesn't work for a large chunk of users. This is one of the main reasons <a href="https://fedoramagazine.org/update-on-hibernation-in-fedora-workstation">Fedora Workstation</a> doesn't offer hibernation out of the box either.</p><h2 id="the-three-sleep-modes-in-linux-mint">The three sleep modes in Linux Mint</h2><p>The new Sleep Modes page gives you three options. You pick the one that suits how you use your computer. You can enable all of them and choose which one to use from the power menu (at least that's what it looks to me).</p><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2026/11/mint-sleep-modes.png" class="kg-image" alt="New sleep modes in Linux Mint 27" loading="lazy" width="1209" height="998" srcset="https://itsfoss.com/content/images/size/w600/2026/11/mint-sleep-modes.png 600w, https://itsfoss.com/content/images/size/w1000/2026/11/mint-sleep-modes.png 1000w, https://itsfoss.com/content/images/2026/11/mint-sleep-modes.png 1209w" sizes="(min-width: 720px) 720px"></figure><h3 id="hibernation">Hibernation</h3><p>This is the classic mode. Your session is saved to disk and the computer shuts down completely, using no power. It's slower than suspend and can take longer than a reboot to hibernate and resume.</p><h3 id="hybrid-sleep">Hybrid Sleep</h3><p>Hybrid Sleep suspends your computer and saves the session to disk at the same time. Most of the time, you get the quick wake-up of suspend. If the battery runs out, you'll need to plug in the charger, but your session is still there to resume from disk.</p><h3 id="suspend-then-hibernate">Suspend-then-Hibernate</h3><p>This one suspends first and switches to hibernation only when the battery level gets critical. I think this is the most practical option for laptop users. You get fast resume in normal use and a safety net when the battery is about to die.</p><h3 id="what-mints-new-sleep-mode-doesnt-fix">What Mint's new sleep mode doesn't fix</h3><p>None of this removes the old limitations. You still need plenty of swap, and the tool flags a lack of swap as a problem. If Secure Boot is enabled, the tool lists it under Detected Problems. The good thing is that the tool writes its settings to its own systemd file, so you can turn these modes on and off without messing up your system.</p><p>I like how Mint takes a subtle approaches to "new features". Not every new feature needs to have AI in it. This is not a shiny new change but it's one of those changes that everyday Linux users are likely to use. Am I right?</p>
<img src="https://feed.itsfoss.com/link/24361/17513761.gif" height="1" width="1"/>]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[France’s Weird Per-Gigabyte Data Tax Could Cost VLC Over €1 Million a Year!]]></title>
      <description><![CDATA[France's National Assembly has voted in favour of a new "internet tax" that would charge companies for every gigabyte of data they send to users in France. It may get messier than GDPR.]]></description>
      <link>https://feed.itsfoss.com/link/24361/17513348/vlc-outrage-at-french-internet-tax</link>
      <guid isPermaLink="false">6ae8110e3a20a700010e002f</guid>
      <category><![CDATA[News]]></category>
      <dc:creator><![CDATA[Abhishek Prakash]]></dc:creator>
      <pubDate>Mon, 02 Nov 2026 13:20:42 +0530</pubDate>
      <media:content url="https://itsfoss.com/content/images/2026/11/france-data-tax-vlc.webp" medium="image">
        <media:description type="plain">French Internet Tax</media:description>
      </media:content>
      <content:encoded><![CDATA[<figure><img src="https://itsfoss.com/content/images/2026/11/france-data-tax-vlc.webp" alt="French Internet Tax" loading="lazy"></figure>
<p>At least that's what VLC thinks when protesting the new French law.</p><p>France's National Assembly has <a href="https://next.ink/264997/le-parti-socialiste-a-fait-passer-sa-taxe-au-gigaoctet-a-lassemblee-nationale/">voted in favour of a new "internet tax"</a> that would charge companies for every gigabyte of data they send to users in France.</p><p>The idea is to make Netflix, Google, Meta and the rest of Big Tech pay more.</p><p>That sounds like a dream come true for many of us who prefer <a href="https://itsfoss.com/opinion/self-hosting-rising/" rel="noreferrer">taking ownership of data in our own hands</a> but unfortunately things are not that simple.</p><p>The way this law is written, it doesn't stop at Big Tech. Even <a href="https://www.videolan.org/vlc/index.html">VLC</a>, a free and open source media player maintained by a non-profit, could end up paying this new tax.</p><h2 id="what-the-new-french-internet-tax-says">What the new French internet tax says</h2><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2026/11/new-french-internet-tax-law.webp" class="kg-image" alt="New French Internet Tax law" loading="lazy" width="1548" height="1241" srcset="https://itsfoss.com/content/images/size/w600/2026/11/new-french-internet-tax-law.webp 600w, https://itsfoss.com/content/images/size/w1000/2026/11/new-french-internet-tax-law.webp 1000w, https://itsfoss.com/content/images/2026/11/new-french-internet-tax-law.webp 1548w" sizes="(min-width: 720px) 720px"></figure><p>The measure is <a href="https://www.assemblee-nationale.fr/dyn/17/amendements/3210A/AN/1358">amendment I-1358</a> to France's 2027 finance bill, tabled by <a href="https://en.wikipedia.org/wiki/Laurent_Lhardit" rel="noreferrer">Laurent Lhardit</a>. It creates a tax on "producers of digital data" at &euro;0.055 (5.5 euro cents) for every gigabyte delivered to subscribers of French internet providers.</p><p>Internet providers would measure how much data each sender pushes to their customers, with the collection <a href="https://kulturegeek.fr/news-362953/lassemblee-nationale-adopte-taxe-gigaoctet-parti-socialiste">supervised by telecom regulator Arcep and the tax administration DGFiP</a>. Only the volume is counted, not the content or where it goes.</p><p>The amount is capped at 15% of the company's revenue in France or 2% of its total revenue, <a href="https://www.assemblee-nationale.fr/dyn/17/amendements/3210A/AN/1358">as per the amendment</a>. Note that it's 15% of French revenue, not of total network traffic. And the text joins the two caps with an "or" without saying which one applies when they differ. </p><h2 id="how-much-money-are-we-talking-about">How much money are we talking about?</h2><p>The amendment cites an Arcep estimate of 200 billion GB a year flowing to French internet subscribers. It expects the tax to bring in &euro;10 billion a year. It also names Google, Meta (Facebook, Instagram), Amazon, Netflix and Akamai (cloud server provider) as the senders of about half of that traffic.</p><p>You'd think the money goes to the telecom operators who build and maintain the networks. That's the "fair share" argument European telcos have pushed for years. </p><p>But that's not the case. The revenue <a href="https://www.trendingtopics.eu/france-gigabyte-tax-vlc/">goes straight into the state budget</a>, and the amendment's own justification talks about tax fairness between local businesses and digital multinationals, plus the ecological benefit of compressing data.</p><h2 id="why-vlc-is-angry">Why VLC is angry</h2><p>A gigabyte of open source software counts the same as a gigabyte of Netflix. VideoLAN, the French non-profit behind VLC, <a href="https://x.com/videolan/status/2116229135919919278">posted on X</a> that the tax would cost it over &euro;1 million a year.</p><figure class="kg-card kg-embed-card"><blockquote class="twitter-tweet"><p lang="en" dir="ltr">So, the French socialists, and Parliament members just voted a tax, that they don&rsquo;t understand, which would cost VideoLAN more than 1 million euro per year.<br><br>They are probably the most clueless politician on Earth? And they claim they want technological sovereignty&hellip;&hellip; <a href="https://t.co/JX7tW6iJrP">https://t.co/JX7tW6iJrP</a></p>&mdash; VideoLAN (@videolan) <a href="https://x.com/videolan/status/2116229135919919278?ref_src=twsrc%5Etfw">October 30, 2026</a></blockquote>
<script async="" src="https://platform.x.com/widgets.js" charset="utf-8"></script></figure><p>Lhardit <a href="https://x.com/LaurentLhardit/status/2116237561769419218">replied</a> that the cap would protect VideoLAN. He also said he didn't see how the tax could be passed on to users of Facebook, Instagram or TikTok since those services are free. </p><p>VideoLAN didn't take that well:</p><figure class="kg-card kg-embed-card"><blockquote class="twitter-tweet"><p lang="en" dir="ltr">You have no idea what you are talking about.<br><br>What you said about Facebook and Insta and other social networks are not targeted because they are free, means you don&rsquo;t understand the basics of economy. You don&rsquo;t understand the difference between Revenue and Profit. Nor what is a&hellip; <a href="https://t.co/09TSNbto5y">https://t.co/09TSNbto5y</a></p>&mdash; VideoLAN (@videolan) <a href="https://x.com/videolan/status/2116249504764805171?ref_src=twsrc%5Etfw">October 30, 2026</a></blockquote>
<script async="" src="https://platform.x.com/widgets.js" charset="utf-8"></script></figure><blockquote>You have no idea what you are talking about. What you said about Facebook and Insta and other social networks are not targeted because they are free, means you don't understand the basics of economy. You don't understand the difference between Revenue and Profit.<br><br><a href="https://x.com/videolan/status/2116249504764805171">VideoLAN (@videolan), October 30, 2026</a></blockquote><p>The cap may limit what a low-revenue non-profit owes. But there is <a href="https://laclepublique.fr/national/articles/2026/2026-10-31-taxe-donnees-gigaoctet/">no explicit exemption for associations, free software or free content</a> anywhere in the text. VideoLAN's &euro;1 million is the possible figure before the cap, and right now nobody can tell the exact figure for certain because of all the ambiguity.</p><p>VLC isn't alone. OVHcloud founder Octave Klaba put his company's <a href="https://x.com/olesovhcom/status/2116452969793151347">gross exposure at around &euro;70 million a year</a>, and Free's (Teleccom) Xavier Niel <a href="https://x.com/Xavier75/status/2116558449148567641">called the authors "ignares incomp&eacute;tents"</a>, roughly "incompetent ignoramuses". Those are French companies, by the way. Not exactly the US giants this internet tax bill was meant to tame.</p><h2 id="at-the-end-the-consumer-pays-the-bill">At the end, the consumer pays the bill</h2><p>See, a "war on Big Tech" sounds great in a headline, and European governments are fond of laws that squeeze extra money out of American tech companies. But I don't buy the idea that Netflix will pay them out of their pocket.</p><p>Netflix will do what it always does and raise subscription prices. And Facebook is "free" only because advertisers pay for it, which is exactly the revenue versus profit point VideoLAN was making.</p><p>So the government gets extra money, Big Tech protects its margins, and you end up paying. Meanwhile, non-profit projects like VLC, which never had a price to raise in the first place, are left wondering how big their bill will be.</p><p>Let's just hope that this doesn't take the form of law. Because this will set a precedence. I wouldn't be surprised to see other European countries try their own version. No government will say no to extra tax revenue.</p><p>Like GDPR, this has all the ingredients of another mess. If a law is going to tax "internet companies", it needs to say in black and white which ones. Right now, it doesn't.</p><p>What do you think? A fair way to make Big Tech pay, or a blunt instrument that hits everyone else? Let me know in the comments.</p>
<img src="https://feed.itsfoss.com/link/24361/17513348.gif" height="1" width="1"/>]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[This Tool Lets You Install Linux Without a USB Key, Straight From Windows]]></title>
      <description><![CDATA[Wubi reimagined? Here's a new open source project that lets you dual boot Linux from Windows without needing any USB or DVD.]]></description>
      <link>https://feed.itsfoss.com/link/24361/17513222/libertix</link>
      <guid isPermaLink="false">6ae7f6db3a20a700010dff64</guid>
      <category><![CDATA[App of the Week]]></category>
      <dc:creator><![CDATA[Abhishek Prakash]]></dc:creator>
      <pubDate>Mon, 02 Nov 2026 09:08:15 +0530</pubDate>
      <media:content url="https://itsfoss.com/content/images/2026/11/linux-next-to-windows.png" medium="image">
        <media:description type="plain">Libertix</media:description>
      </media:content>
      <content:encoded><![CDATA[<figure><img src="https://itsfoss.com/content/images/2026/11/linux-next-to-windows.png" alt="Libertix" loading="lazy"></figure>
<p>Remember Wubi from the 2000s? For people who were afraid of going into BIOS and booting from CD/DVD/USB, Wubi provided an easy way to install Ubuntu Linux straight from Windows.</p><p>This concept has made a comeback in the form of <a href="https://ekimia.fr/libertix/">Libertix</a> although the core idea remains the same: install Linux in dual boot from inside the Windows.</p><p>Libertix is a Windows application. You use the .exe to install the tool and run it. The tool analyzes your system and if the test passes, it lets you resize the disk to install Linux Mint or Zorin on your system. Those are the two distros supported at the moment. </p><p>It configures a dual-boot menu for both BIOS/MBR and UEFI/GPT machines. This way, you do not need to create a live USB.</p><figure class="kg-card kg-embed-card"><iframe src="https://player.vimeo.com/video/1242201212?app_id=122963" width="426" height="240" frameborder="0" allow="autoplay; fullscreen; picture-in-picture; clipboard-write; encrypted-media; web-share" referrerpolicy="strict-origin-when-cross-origin" title="Libertix 0.3 Official Demo"></iframe></figure><h2 id="libertix-install-linux-from-windows">Libertix: Install Linux from Windows</h2><p>Libertix is an open source software developed by <a href="https://ekimia.fr/libertix/" rel="noopener noreferrer nofollow">Ekimia</a>, a French company. From the looks of it, they sell Linux preinstalled computers in France. They launched a &euro;3,000 campaign in June 2026 to pay a full-time contributor over the summer to work on this project.</p><p>Here's how it works.</p><p>Before touching anything, Libertix runs a compatibility test. It looks at your firmware type (BIOS or UEFI), your disk layout, BitLocker status and how much space can be taken from the Windows partition. If something doesn't fit, it won't proceed.</p><p>If everything checks out, it lets you shrink the Windows partition and then it downloads the chosen distro ISO. Checksum is verified before downloading the ISO.</p><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2026/11/Libertix-1.png" class="kg-image" alt="Resize the disk in Libertix" loading="lazy" width="853" height="480" srcset="https://itsfoss.com/content/images/size/w600/2026/11/Libertix-1.png 600w, https://itsfoss.com/content/images/2026/11/Libertix-1.png 853w" sizes="(min-width: 720px) 720px"></figure><p>Libertix then stages the files on disk and tells your computer to boot into its own live environment just once. On UEFI systems, that's done through the BootNext firmware variable. On older BIOS systems, it uses GRUB4DOS and a temporary Windows boot entry.</p><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2026/11/Libertix-4.webp" class="kg-image" alt="Restarting to install Linux via Libertix" loading="lazy" width="853" height="480" srcset="https://itsfoss.com/content/images/size/w600/2026/11/Libertix-4.webp 600w, https://itsfoss.com/content/images/2026/11/Libertix-4.webp 853w" sizes="(min-width: 720px) 720px"></figure><p>After the reboot, the Libertix live system checks the plan and hardware again, creates an ext4 partition and installs Linux on it. </p><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2026/11/Libertix-5.png" class="kg-image" alt="Libertix installer after booting" loading="lazy" width="853" height="480" srcset="https://itsfoss.com/content/images/size/w600/2026/11/Libertix-5.png 600w, https://itsfoss.com/content/images/2026/11/Libertix-5.png 853w" sizes="(min-width: 720px) 720px"></figure><p>The final setup gives you a customized, beautiful-looking GRUB menu with entries for Linux, Windows, shutdown and advanced options.</p><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2026/11/Libertix-7.png" class="kg-image" alt="Libertix grub screen" loading="lazy" width="853" height="480" srcset="https://itsfoss.com/content/images/size/w600/2026/11/Libertix-7.png 600w, https://itsfoss.com/content/images/2026/11/Libertix-7.png 853w" sizes="(min-width: 720px) 720px"></figure><p>If you enabled file sharing, your Windows folders show up in Linux. Your Linux files are also accessible from Windows, but in read-only mode, which makes sense as it avoids filesystem corruption.</p><p>I like that there's a recovery path built in. Libertix tracks every stage it completes. If something fails or you cancel midway, it undoes only the steps that were done and restores the Windows boot.</p><div class="kg-card kg-callout-card kg-callout-card-red"><div class="kg-callout-emoji">&#128679;</div><div class="kg-callout-text">Libertix is in the early stage of development and since partitioning is involved, I suggest taking a full backup of your important data on an external disk before you experiment with Libertix.</div></div><h2 id="worth-a-try">Worth a try?</h2><p>I wanted to give Libertix a try and show the installer in action. But for that, I would need a functional Windows system. And I don't have one right now. I'll see if I can arrange one and showcase this tool's functioning to you.</p><p>Till then, if you feel like, you can give it a try on a spare system because this is in early stages of development. If you are not comfortable with partitions and stuff, don't get over excited and mess up your system.</p><p>Still, overall, this is a nice tool to exist and I hope it supports more distros in the future. For many Linux beginners, creating the live USB and dual booting from it seems intimidating. If this tool helps lower that barrier, I am rooting for it.</p><p>If you want to explore the project, look at its architecture and technical documentation; head over to its <a href="https://github.com/ekimiateam/libertix/">GitHub repo</a>.</p>
<!--kg-card-begin: html-->
<div class="repo-stats" data-repo="https://github.com/ekimiateam/libertix"></div>
<!--kg-card-end: html-->
<p></p>
<img src="https://feed.itsfoss.com/link/24361/17513222.gif" height="1" width="1"/>]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Here's How You Can Use VPNs for FREE on Linux]]></title>
      <description><![CDATA[Need a VPN once in a while but don't want to pay for a yearly plan? Here are free VPN options that work on Linux, either in the browser or system-wide.]]></description>
      <link>https://feed.itsfoss.com/link/24361/17512838/free-vpn-linux</link>
      <guid isPermaLink="false">6ae733733a20a700010dfb06</guid>
      <category><![CDATA[List 📋]]></category>
      <dc:creator><![CDATA[Abhishek Prakash]]></dc:creator>
      <pubDate>Sun, 01 Nov 2026 20:37:36 +0530</pubDate>
      <media:content url="https://itsfoss.com/content/images/2026/11/vpn-linux.webp" medium="image"/>
      <content:encoded><![CDATA[<figure><img src="https://itsfoss.com/content/images/2026/11/vpn-linux.webp" alt="" loading="lazy"></figure>
<p><em>"If you are not paying for the product, you are the product."</em></p><p>That's often true, and it's doubly true for VPNs. A VPN service could see all your traffic, so a shady free VPN is worse than no VPN at all.</p><p>But you may still find yourself in a situation where you need one. And let's be honest, if it's casual use, paying for a VPN doesn't make a lot of sense, because VPN prices are only reasonable on yearly or longer plans. You don't want to pay for two years upfront just to open one blocked website.</p><p>The good news is that a few well-known privacy companies offer usable free plans. They make money from their paid users, not from your data (most of them have independent audits) and the free plan is often a way to generate lead. </p><p>You can take advantage of that and use it for your occasional VPN requirements.</p><p>In this article, I'll list free VPNs that you can use on Linux. I have split them into two groups: VPNs built into web browsers, and VPN services with a proper Linux client that protects your entire system. </p><p>I have stuck to reputable services only, and I'm not including random "free VPN" browser extensions, because most of them are spammy at best.</p><h2 id="when-and-why-do-you-need-a-free-vpn">When and why do you need a free VPN?</h2><p>The most common reason is geo-restriction. Some website owners block visitors from certain countries, and a VPN lets you appear to be somewhere else. This is perhaps the most common such screen I have seen with sites that geo-block its visitors. </p><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2026/11/access-restricted.png" class="kg-image" alt="Access Restricted" loading="lazy" width="1304" height="499" srcset="https://itsfoss.com/content/images/size/w600/2026/11/access-restricted.png 600w, https://itsfoss.com/content/images/size/w1000/2026/11/access-restricted.png 1000w, https://itsfoss.com/content/images/2026/11/access-restricted.png 1304w" sizes="(min-width: 720px) 720px"></figure><p>Sometimes it's not the website but your government that blocks a site, or even a specific X/Twitter account.</p><p>In more "restrictive regions", a VPN may be the only way to get around censorship and reach parts of the open web. It's also handy when you're traveling and need a work or university portal that only works from your home region.</p><p>Then there's the case of public Wi-Fi. At a hotel, airport or caf&eacute;, a VPN adds an extra layer of protection between you and whoever else is on that network. At least it gives me peace of mind.</p><p>If you need a VPN every day, or for streaming, you should instead go for a <a href="https://itsfoss.com/best-vpn-linux/" rel="noreferrer">reliable but paid VPN service</a>.</p><h2 id="what-to-look-for-in-a-free-vpn">What to look for in a free VPN</h2><p>Free VPNs come with limitations. That's expected. What matters is whether those limitations matter to you.</p><p>First, check whether you need an account. Most free VPNs ask for one, some only want an email, and a few need nothing at all.</p><p>Next, check whether it's browser-only or system-wide. A browser VPN only protects traffic from that browser, while a system-wide VPN covers every application on your Linux system. For system-wide VPNs, also check whether there's a native Linux client and whether it has a GUI or is CLI only.</p><p>Then look at the limits. Some (rare) free plans have unlimited data, others give you anywhere from 2 GB to 50 GB a month. Free plans also restrict you to a handful of server locations, and some don't even let you pick one.</p><p>If you care about encryption, look for <a href="https://www.wireguard.com/">WireGuard</a> or OpenVPN support. If your goal is watching content from another country, check streaming support first, because most free plans don't offer it.</p><p>Finally, check the no-logs policy. Every VPN claims one, at least on paper. A no-logs claim backed by an independent audit is better than one without.</p><p>With that out of the way, let's see the options of free VPNs for Linux users.</p><h2 id="browser-based-free-vpns">Browser-based free VPNs</h2><p>These are VPNs built right into the web browser. You don't install anything extra. Click a button and your browsing goes through the VPN.</p><p>They are good enough for opening geo-blocked websites or browsing on public Wi-Fi. Just remember that they only cover the browser. Your terminal, package manager, torrent client (if you use it) and every other app still use your normal connection.</p><p>Strictly speaking, some of these work more like an encrypted proxy than a full VPN. For casual browsing, the difference won't matter much.</p><h3 id="vivaldi-with-proton-vpn">Vivaldi (with Proton VPN)</h3><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2026/11/vivalid-free-vpn.webp" class="kg-image" alt="Vivaldi offers free Proton VPN" loading="lazy" width="2000" height="998" srcset="https://itsfoss.com/content/images/size/w600/2026/11/vivalid-free-vpn.webp 600w, https://itsfoss.com/content/images/size/w1000/2026/11/vivalid-free-vpn.webp 1000w, https://itsfoss.com/content/images/size/w1600/2026/11/vivalid-free-vpn.webp 1600w, https://itsfoss.com/content/images/2026/11/vivalid-free-vpn.webp 2193w" sizes="(min-width: 720px) 720px"></figure><p><a href="https://itsfoss.com/news/vivaldi-proton-vpn-collab/" rel="noreferrer">Vivaldi partnered with Proton in 2025</a> and integrated the free tier of Proton VPN directly into its web browser. It's available on Linux, Windows and macOS.</p><p>What makes it stand out is that it's free with no data limits. You get the same thing Proton gives its free users: no ads, a strict no-logs policy and medium speeds. Your server options are limited to Proton's free locations.</p><p>You need to sign in with a Vivaldi account or a Proton account. Vivaldi says the account requirement is there to prevent abuse of the free service.</p><p>If you are already a Vivaldi user, this is the easiest option on the list. If you are not, it's a decent reason to give Vivaldi a try.</p><div class="kg-card kg-button-card kg-align-center"><a href="https://vivaldi.com/" class="kg-btn kg-btn-accent">Vivaldi Browser</a></div><h3 id="firefox-built-in-vpn">Firefox built-in VPN</h3><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2026/11/firefox-free-vpn.png" class="kg-image" alt="Firefox offers free VPN in many countries" loading="lazy" width="1809" height="751" srcset="https://itsfoss.com/content/images/size/w600/2026/11/firefox-free-vpn.png 600w, https://itsfoss.com/content/images/size/w1000/2026/11/firefox-free-vpn.png 1000w, https://itsfoss.com/content/images/size/w1600/2026/11/firefox-free-vpn.png 1600w, https://itsfoss.com/content/images/2026/11/firefox-free-vpn.png 1809w" sizes="(min-width: 720px) 720px"></figure><p>Mozilla has had a paid VPN for years. With Firefox 149, it added a free built-in VPN to the browser itself.</p><p>You get 50 GB of VPN browsing per month, which is generous for a browser VPN. Once you hit the limit, the VPN pauses until the next month. You can also pick the location you want to browse from, and you need a Mozilla account to use it.</p><p>The problem is availability. As of Mozilla's July 2026 update, it covers 29 countries, including Canada, Japan, Mexico, Australia and much of Europe. If you don't see the VPN button in Firefox, it hasn't reached your region yet.</p><p>If you want Mozilla's protection for your entire system, there's the paid Mozilla VPN. It costs $9.99 per month, or $4.99 per month on the yearly plan, and covers up to 5 devices with 500 servers in 30+ countries. </p><div class="kg-card kg-button-card kg-align-center"><a href="https://www.firefox.com/en-US/" class="kg-btn kg-btn-accent">Firefox</a></div><h3 id="opera">Opera</h3><p><a href="https://www.opera.com/">Opera</a> was the first major browser to bake in a free VPN, way back in 2016. It's still there in the desktop version, Linux included.</p><p>It is unlimited and doesn't need an account. Just enable it in the settings and you're done. That's the lowest-friction option on this list.</p><p>The limitation is location choice. You can't pick a country, only a region: Americas, Europe or Asia (or let Opera pick the "optimal" location). That's fine for public Wi-Fi but hit or miss for geo-blocked websites, and technically it's a browser proxy rather than a full VPN.</p><p>Also, many people would be weary of the fact that Opera was sold to a Chinese consortium earlier. Personally, I prefer privacy services from Europe. That's not a guarantee but just a perception that European companies have better privacy laws.</p><div class="kg-card kg-button-card kg-align-center"><a href="https://www.opera.com/" class="kg-btn kg-btn-accent">Opera</a></div><h2 id="system-wide-vpns-with-linux-clients">System-wide VPNs with Linux clients</h2><p>These are proper VPN services with native Linux apps. Once connected, everything on your system goes through the VPN: browsers, terminal, apps, updates all of it.</p><h3 id="proton-vpn">Proton VPN</h3><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://itsfoss.com/content/images/2026/11/proton-vpn-linux-gui.webp" class="kg-image" alt="" loading="lazy" width="1024" height="638" srcset="https://itsfoss.com/content/images/size/w600/2026/11/proton-vpn-linux-gui.webp 600w, https://itsfoss.com/content/images/size/w1000/2026/11/proton-vpn-linux-gui.webp 1000w, https://itsfoss.com/content/images/2026/11/proton-vpn-linux-gui.webp 1024w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Proton VPN free Linux</span></figcaption></figure><p><a href="http://proton.go2cloud.org/aff_c?offer_id=10&amp;aff_id=1173" rel="noreferrer"><strong>Proton VPN</strong></a> comes from Proton, the Swiss company behind Proton Mail. Its free plan is the best one I know of, and it's my default recommendation for anyone who asks.</p><p>The free plan has no data limit and no ads. Its no-logs policy has been independently audited, and <a href="https://github.com/ProtonVPN" rel="noreferrer">Proton's apps are open source</a> too.</p><p>You can use it on 1 device at a time, with <a href="https://protonvpn.com/support/proton-vpn-plans">servers in up to 10 countries</a>: the Netherlands, Japan, Romania, Poland, Norway, Switzerland, Singapore, Mexico, Canada and the US. Speeds are medium, since paid users get priority.</p><p>The free tier limitation is that you can't pick a country. Proton <a href="https://www.tomsguide.com/computing/vpns/proton-vpn-free-adds-norway-server-boosting-its-location-count-to-8">assigns you a free server</a>, and you can reconnect to get a different one. Streaming and P2P/torrenting are not supported on the free plan either.</p><p>On Linux, Proton has both official CLI and GUI app, which is rare among VPN providers. </p><p>The <a href="http://proton.go2cloud.org/aff_c?offer_id=10&amp;aff_id=1173">paid VPN Plus</a> plan unlocks 20,000+ servers in 140+ countries, up to 10 devices, faster speeds, streaming support, P2P with port forwarding, the NetShield ad-blocker and Secure Core multi-hop servers. </p><div class="kg-card kg-button-card kg-align-center"><a href="https://protonvpn.com/" class="kg-btn kg-btn-accent">Proton VPN</a></div><h3 id="windscribe">Windscribe</h3><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2026/11/windscribe-free-vpn.webp" class="kg-image" alt="Windscribe" loading="lazy" width="2000" height="880" srcset="https://itsfoss.com/content/images/size/w600/2026/11/windscribe-free-vpn.webp 600w, https://itsfoss.com/content/images/size/w1000/2026/11/windscribe-free-vpn.webp 1000w, https://itsfoss.com/content/images/size/w1600/2026/11/windscribe-free-vpn.webp 1600w, https://itsfoss.com/content/images/2026/11/windscribe-free-vpn.webp 2286w" sizes="(min-width: 720px) 720px"></figure><p><a href="https://windscribe.com/"><strong>Windscribe</strong></a> is a Canadian VPN company with one of the more generous capped free plans.</p><p>You get <a href="https://windscribe.com/support/article/44/how-much-does-it-cost-to-use-windscribe">10 GB of data per month</a> if you confirm your email address. Without an email, you get 2 GB, which is good enough for emergency use. Free users get servers in 10 countries, and unlike Proton, you choose the location yourself.</p><p>There's also no limit on the number of devices, even on the free plan. Windscribe's desktop apps are open source, and on Linux you get both a GUI app and a CLI.</p><p>Most features, including the firewall (their name for the kill switch) and split tunneling, are available to free users too. Its no-logs claim <a href="https://www.tomsguide.com/reviews/windscribe-vpn-review">has been audited, and has also held up in court</a>.</p><p>If 10 GB isn't enough but you don't want a full subscription, Windscribe has an interesting "Build-A-Plan" option. You <a href="https://windscribe.com/support/article/44/how-much-does-it-cost-to-use-windscribe">pay $1 per month per location</a> you need (minimum $3), and each location adds 10 GB to your monthly allowance. Unlimited data is a $1 add-on, while the full Pro plan costs $9 per month or $69 per year.</p><div class="kg-card kg-button-card kg-align-center"><a href="https://windscribe.com/" class="kg-btn kg-btn-accent">Windscribe</a></div><h3 id="hideme">hide.me</h3><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2026/11/hide-me-linux.jpeg" class="kg-image" alt="Hide.me offers free VPN tier for Linux" loading="lazy" width="635" height="314" srcset="https://itsfoss.com/content/images/size/w600/2026/11/hide-me-linux.jpeg 600w, https://itsfoss.com/content/images/2026/11/hide-me-linux.jpeg 635w"></figure><p><a href="https://hide.me/"><strong>hide.me</strong></a> is a Malaysia-based VPN with a free plan that doesn't require a sign-up or payment details.</p><p>The free plan used to cap you at 10 GB a month. Now there's no data limit at all, but speeds are throttled. <a href="https://www.tomsguide.com/computing/vpns/hide-me-free-review">Tom's Guide measured free speeds</a> at around 1 Mbps, which is enough for reading but painful for anything else.</p><p>You get 1 simultaneous connection, and hide.me advertises 8 free locations, mostly in Europe plus the US. Streaming isn't supported on the free plan.</p><p>For Linux, hide.me has an <a href="https://github.com/eventure/hide.client.linux">official command-line client</a>. It's built on WireGuard, written in Go and open source under GPLv2, and it works with the free plan. You can also set it up manually through NetworkManager.</p><p>The paid plan unlocks 91 locations, 10 simultaneous connections, full speed, a fixed IP address option, dynamic port forwarding and streaming support.</p><div class="kg-card kg-button-card kg-align-center"><a href="https://hide.me/" class="kg-btn kg-btn-accent">hide.me</a></div><h3 id="adguard-vpn">AdGuard VPN</h3><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2026/11/adguard-free-vpn.webp" class="kg-image" alt="Adguard free VPN for Linux users" loading="lazy" width="1200" height="630" srcset="https://itsfoss.com/content/images/size/w600/2026/11/adguard-free-vpn.webp 600w, https://itsfoss.com/content/images/size/w1000/2026/11/adguard-free-vpn.webp 1000w, https://itsfoss.com/content/images/2026/11/adguard-free-vpn.webp 1200w" sizes="(min-width: 720px) 720px"></figure><p>You probably know <a href="https://adguard.com/en/adguard-linux/overview.html?aid=135612">AdGuard</a> for its ad blocker and AdGuard DNS. The company has been building privacy tools for well over a decade, and <a href="https://adguard-vpn.com?aid=135612" rel="noreferrer"><strong>AdGuard VPN</strong></a> is part of that family.</p><p>On Linux, AdGuard VPN comes as an <a href="https://adguard-vpn.com/en/linux/overview.html">official command-line client</a> for Debian, Ubuntu, Linux Mint and RPM-based distributions. There's no GUI here.</p><p>You need an AdGuard account, which you can create from the terminal itself. The <a href="https://adguard-vpn.com/en/support/vpn_for_linux/subscription/paid_and_free.html">free plan</a> gives you 3 GB of traffic per month at speeds capped to 20 Mbps, and 2 devices at a time.</p><p>The paid plan removes the data cap and the speed limit, opens up 75+ locations and lets you connect up to 10 devices at the same time. </p><div class="kg-card kg-button-card kg-align-center"><a href="https://adguard-vpn.com?aid=135612" class="kg-btn kg-btn-accent">AdGuard VPN</a></div><h3 id="riseupvpn">RiseupVPN</h3><p><a href="https://riseup.net/"><strong>Riseup</strong></a> is a volunteer-run collective that has been providing secure communication tools to activists and privacy-minded people <a href="https://en.wikipedia.org/wiki/Riseup">since 1999</a>. Its email, chat and other services are built around anonymity and resisting surveillance, and <a href="https://riseup.net/vpn">RiseupVPN</a> is one of those services.</p><p>RiseupVPN is different from everything else on this list because there is no paid plan. Everything is free. There's no account to create, no configuration, and Riseup says it doesn't log your IP address.</p><p>The whole thing runs on donations. Riseup <a href="https://riseup.net/vpn">estimates the VPN costs</a> about $60 per person per year to run and asks regular users to donate at least that much if they can.</p><p>On Linux, it's available as a snap and as a package for Debian and Ubuntu. Arch users can find it in the AUR.</p><p>Note that this is a donation-funded service with a handful of gateways in North America and Europe. Riseup doesn't publish a list, but <a href="https://discuss.privacyguides.net/t/riseup-as-a-free-vpn/15677">users report locations</a> like Seattle, Montreal, New York, Paris and Amsterdam. </p><p>Don't expect commercial VPN speeds, because it's built for privacy and getting around censorship, not for unblocking streaming catalogs.</p><div class="kg-card kg-button-card kg-align-center"><a href="https://riseup.net/" class="kg-btn kg-btn-accent">RiseupVPN</a></div><h3 id="lantern">Lantern</h3><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2026/11/lantern-vpn.svg" class="kg-image" alt="Lantern VPN" loading="lazy" width="650" height="439"></figure><p><a href="https://lantern.io/"><strong>Lantern</strong></a> started as a censorship circumvention tool, and that's still its focus. It's developed by Brave New Software, a US nonprofit with no relation to Brave Browser. The code is open source, and it has been around since 2013.</p><p>The free version doesn't need an account or payment details. Just download and connect. The limit is data, of course. Free users get about 250 MB per day, resetting every 24 hours. Which is fine for reading blocked news sites or checking a social media account, but not much else.</p><p>Lantern doesn't disconnect you when you hit the cap. Instead, downloads slow to about 128 Kbps until the next reset, which is mostly useless these days. Free users in Iran, Russia and Belarus get unlimited data, which tells you who the service is really built for.</p><p>If you want more, Lantern Pro gives you unlimited data, up to 5 devices, server location selection, premium servers, built-in ad blocking and the option to host your own private Lantern server. </p><div class="kg-card kg-button-card kg-align-center"><a href="https://lantern.io/" class="kg-btn kg-btn-accent">Lantern</a></div><h2 id="want-streaming-get-a-paid-plan">Want streaming? Get a paid plan</h2><p>If you want a VPN to watch Netflix or Prime Video from another country, or to watch your home country's catalog or live sport event while living abroad, a free plan won't work well. Most free plans either don't support streaming or have data caps that run out after a few hours of HD video.</p><p>A paid plan is better for this. Even then, streaming services are smart. They actively block VPN IP addresses, so expect things to break from time to time. <a href="http://proton.go2cloud.org/aff_c?offer_id=10&amp;aff_id=1173">Proton is a reliable VPN</a> or you can go for Unlocator Smart DNS.</p><h2 id="comparing-the-free-vpn-options">Comparing the free VPN options</h2>
<!--kg-card-begin: html-->
<table>
<thead>
<tr>
<th>VPN</th>
<th>Type</th>
<th>Account needed</th>
<th>Free data</th>
<th>Location choice</th>
<th>Linux support</th>
</tr>
</thead>
<tbody>
<tr>
<td>Vivaldi + Proton</td>
<td>Browser</td>
<td>Yes</td>
<td>Unlimited</td>
<td>Limited to Proton free servers</td>
<td>Yes (built into browser)</td>
</tr>
<tr>
<td>Firefox built-in VPN</td>
<td>Browser</td>
<td>Yes (Mozilla)</td>
<td>50 GB/month</td>
<td>Yes</td>
<td>Yes (built into browser)</td>
</tr>
<tr>
<td>Opera</td>
<td>Browser</td>
<td>No</td>
<td>Unlimited</td>
<td>Regions only</td>
<td>Yes</td>
</tr>
<tr>
<td>Proton VPN</td>
<td>System-wide</td>
<td>Yes</td>
<td>Unlimited</td>
<td>No (auto-assigned)</td>
<td>GUI + CLI</td>
</tr>
<tr>
<td>Windscribe</td>
<td>System-wide</td>
<td>Optional (2 GB without email, 10 GB with)</td>
<td>2 to 10 GB/month</td>
<td>Yes, 10 countries</td>
<td>GUI + CLI</td>
</tr>
<tr>
<td>hide.me</td>
<td>System-wide</td>
<td>No</td>
<td>Unlimited (throttled)</td>
<td>Yes, 8 locations</td>
<td>CLI</td>
</tr>
<tr>
<td>AdGuard VPN</td>
<td>System-wide</td>
<td>Yes</td>
<td>3 GB/month</td>
<td>Yes, limited locations</td>
<td>CLI</td>
</tr>
<tr>
<td>RiseupVPN</td>
<td>System-wide</td>
<td>No</td>
<td>Unlimited (donation-funded)</td>
<td>Yes, a few gateways</td>
<td>GUI (tray app)</td>
</tr>
<tr>
<td>Lantern</td>
<td>System-wide</td>
<td>No</td>
<td>About 244 MB/day</td>
<td>No (Pro only)</td>
<td>DEB/RPM </td>
</tr>
</tbody>
</table>
<!--kg-card-end: html-->
<h2 id="which-one-should-you-use">Which one should you use?</h2><p>If you just want to open a blocked website or feel safer on hotel Wi-Fi, a browser VPN is enough. </p><p>If you want the whole system protected, Proton VPN's free plan is the one I'd start with, and Windscribe is a good backup when you need to pick a specific country. </p><p>If you're dealing with real censorship, keep RiseupVPN or Lantern installed as a fallback. Although I would suggest going for a more robust, paid VPN like Mullvad.</p><p>And if all you care about is encrypting traffic on public Wi-Fi, there's also <a href="https://one.one.one.one/">Cloudflare WARP</a>. It's free with no data cap, needs no account, and has an official Linux client (<code>warp-cli</code>). But you can't choose a location, so it won't help with geo-restrictions at all.</p><p>I hope this list helps you select a free VPN service. If you have questions or suggestions, please leave a comment.</p>
<img src="https://feed.itsfoss.com/link/24361/17512838.gif" height="1" width="1"/>]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[Denmark’s Collabora Pilot Was Never The Microsoft Replacement it Was Made Out to Be]]></title>
      <description><![CDATA[Collabora says a ministry merger paused the test, while the ministry says it was interrupted when the election was called.]]></description>
      <link>https://feed.itsfoss.com/link/24361/17512053/denmark-collabora-pilot-update</link>
      <guid isPermaLink="false">6ae43b2f1b851a000184078f</guid>
      <category><![CDATA[News]]></category>
      <dc:creator><![CDATA[Sourav Rudra]]></dc:creator>
      <pubDate>Sat, 31 Oct 2026 17:33:47 +0530</pubDate>
      <media:content url="https://itsfoss.com/content/images/2026/10/denmark-collabora-banner-1.png" medium="image">
        <media:description type="plain">denmark and collbora office-themed banner</media:description>
      </media:content>
      <content:encoded><![CDATA[<figure><img src="https://itsfoss.com/content/images/2026/10/denmark-collabora-banner-1.png" alt="denmark and collbora office-themed banner" loading="lazy"></figure>
<p>Collabora has published <a href="https://www.collaboraonline.com/blog/denmark-continues-its-work-digital-sovereignty-collabora-office/">its own account</a> of the Danish ministry pilot that earlier coverage, including ours, had described as Denmark moving off Microsoft's office software.</p><p>The ministry's own launch release had described it <a href="https://www.digmin.dk/digitalisering/nyheder/nyhedsarkiv/2025/jun/digitaliseringsministeriet-saetter-gang-i-pilotprojekt-om-digital-suveraenitet">as a test by a group of employees</a> in one department. Back then, the minister handling this, Caroline Stage Olsen, had said the tech giants were not being tossed out the door overnight.</p><h2 id="a-volunteer-test-not-a-switch">A volunteer test, not a switch</h2><p>The pilot began in June 2025, when volunteers in the Danish digitalization ministry's own department started writing documents in <a href="https://www.collaboraonline.com">Collabora</a> instead of Microsoft's Word, Excel, and PowerPoint editors.</p><p><a href="https://www.cbrain.com">cBrain</a>, the Danish company behind the ministry's F2 case and document management system, was tasked with integrating Collabora into it.</p><p>The ministry <strong>presented it as a test from the beginning</strong> and said that a wider rollout in the department depended on the results. Days later, it <a href="https://www.version2.dk/artikel/digitaliseringsministeriet-maner-til-ro-vil-ikke-droppe-microsoft">told Version2</a> (<em>in Danish</em>) that no decision to phase out Microsoft had been made and that the plan was not to replace Windows with Linux.</p><p>Ingeni&oslash;ren <a href="https://ing.dk/artikel/jeg-er-ved-blive-graahaaret-her-er-ministeries-foerste-erfaringer-med-microsoft-alternativ">reported in December</a> (<em>also in Danish</em>) <strong>that testers had complained</strong> about documents from other government agencies that opened blank, track changes that were difficult to accept, and line spacing that appeared odd.</p><p>Its story was based on ministry and cBrain correspondence obtained through a records request, and it covers the months up to an evaluation workshop in October, where testers were to say whether they wanted to keep using Collabora.</p><p>Later that day, a <a href="https://ing.dk/artikel/trods-frustration-og-graahaarede-ansatte-derfor-vil-ministerie-arbejde-videre-med-open-source">second story</a> had Frejdie S&oslash;ndergaard-Gudmandsen, cBrain's head of product management, calling the bugs normal for a pilot. It was also reported that the ministry had decided to continue into 2026.</p><h2 id="two-versions-of-why-it-stopped">Two versions of why it stopped</h2><p>The ministry's press officer <a href="https://ing.dk/artikel/minister-tog-foerste-skridt-mod-microsoft-uafhaengighed-nu-er-projektet-i-al-stilhed-skrottet">told Ingeni&oslash;ren</a> in October that the election call interrupted the project, that it was not evaluated as planned, and that staff don't use Collabora today and have no plans to.</p><p><strong>Collabora's statement gives a different cause</strong>. It says the June reorganization ended the digitalization ministry as a separate ministry and left the pilot without a home before the evaluation was done, and that this <strong>shouldn't be characterized as a finding against the suite</strong>.</p><p>The election was called in February, and <a href="https://www.bbc.com/news/articles/cn7p3e34x5no">the new government</a> that took office in June merged the digitalization ministry into the research and education ministry.</p><p>Collabora adds that <strong>the first phase worked</strong>, that its engineers resolved the tickets testers raised, and that it paid for that work itself. It also says the experience is carrying into work with other Danish authorities and cBrain, and that formal assessment was never finalized.</p><p>On October 27, the research, education, and digitalization minister <a href="https://www.thedanishparliament.dk/members/Christina-Egelund">Christina Egelund</a> said on DR's <a href="https://www.dr.dk/lyd/p1/p1-morgen/p1-morgen-2026/tirsdag-27-oktober-2026-11802633442">P1 Morning</a> show that she knows little about why the project ended without a proper evaluation and pointed out that the decision was made under the previous minister.</p><h2 id="where-our-earlier-coverage-ran-ahead">Where our earlier coverage ran ahead</h2><p>Our <a href="https://itsfoss.com/news/denmark-set-to-replace-microsoft/">June 2025 article</a> said, citing Politiken's report, that the ministry was moving from Office 365 to LibreOffice, with full adoption expected by autumn. The ministry later said no decision to phase out Microsoft had been made and described a smaller volunteer pilot.</p><p>Politiken soon corrected its own article, and we fixed the Linux claim at the time, but our headline and the autumn timeline stayed as they were.</p>
<img src="https://feed.itsfoss.com/link/24361/17512053.gif" height="1" width="1"/>]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[FOSS Weekly #26.44: Ginux, Dead Distros, Resurrected Projects, Dangerous Commands and More (Scary) Linux Stuff]]></title>
      <description><![CDATA[Do you know why programmers always mix up Halloween and Christmas? Because Oct 31 = Dec 25]]></description>
      <link>https://feed.itsfoss.com/link/24361/17510669/foss-weekly-26-44</link>
      <guid isPermaLink="false">6ae1b50a1b851a0001833d4b</guid>
      <category><![CDATA[Newsletter ✉️]]></category>
      <dc:creator><![CDATA[Abhishek Prakash]]></dc:creator>
      <pubDate>Thu, 29 Oct 2026 19:23:00 +0530</pubDate>
      <media:content url="https://itsfoss.com/content/images/2026/10/foss-weekly-halloween-stuff.webp" medium="image">
        <media:description type="plain">Halloween special Linux newsletter</media:description>
      </media:content>
      <content:encoded><![CDATA[<figure><img src="https://itsfoss.com/content/images/2026/10/foss-weekly-halloween-stuff.webp" alt="Halloween special Linux newsletter" loading="lazy"></figure>
<p>Amutable has <a href="https://itsfoss.com/news/amutable-foundations-private-preview/">opened signups</a> for design partners to test an immutable, image-based system that ships every change as a signed update. Built by the engineers behind systemd, it uses hardware attestations to verify each machine&rsquo;s state before allowing deployments.</p><p>Gregory Kurtzer's <a href="https://itsfoss.com/news/ginux/">Ginux</a> is a brand-new Rust kernel that runs Linux binaries unchanged despite not being Linux underneath. An AI agent generated 139,000 lines across 11 days, proving a Linux-compatible kernel can emerge from scratch without needing to fork the original.</p><p><a href="https://itsfoss.com/news/beamfs-linux-filesystem-proposal/">BeamFS</a> landed on the kernel mailing list this week as an RFC with warnings about existing data loss bugs. Still untested in real radiation environments, it prioritizes detecting corruption over silently serving bad data.</p><p>FreeBSD founder Jordan Hubbard built <a href="https://itsfoss.com/news/daemonarchy-overview/">Daemonarchy</a> in under two hours using GPT Astra 6 as an answer to the many requests he received that said FreeBSD deserved an installer as slick as Omarchy.</p><p>Tesco is ditching <a href="https://itsfoss.com/news/tesco-vmware-exit/">VMware for Proxmox</a> in its stores after Broadcom stopped supporting perpetual licenses and demanded 175% higher prices. A newly posted job suggests a gradual migration off VMware by the end of 2027.</p><p>This edition of FOSS Weekly is supported by <a href="https://get.surfshark.net/aff_c?offer_id=926&amp;aff_id=13591">Surfshark</a>, a privacy company based in the Netherlands.</p><div class="kg-card kg-cta-card kg-cta-bg-grey kg-cta-minimal    " data-layout="minimal">
            
            <div class="kg-cta-content">
                
                
                    <div class="kg-cta-content-inner">
                    
                        <div class="kg-cta-text">
                            <p><b><strong style="white-space: pre-wrap;">Is your browsing really your business?</strong></b></p><p><span style="white-space: pre-wrap;">At airport and enjoying public Wi-Fi? Strangers on the same network can snoop on what you do online. At home, your ISP can see every site you visit.</span><br><br><span style="white-space: pre-wrap;">In the US, your own internet provider can legally package your browsing habits, from that midnight health anxiety to your surprise anniversary plans, and sell them to the highest bidder.</span><br><br><a href="https://get.surfshark.net/aff_c?offer_id=926&amp;aff_id=13591" rel="noreferrer" class="cta-link-color"><span style="white-space: pre-wrap;">Surfshark One</span></a><span style="white-space: pre-wrap;"> protects your online activities.</span></p><p><span style="white-space: pre-wrap;">Its VPN encrypts your traffic and hides your IP. Your data is no more a revenue share for your internet provider. Alternative ID gives you a masked email address, so you can sign up for things without handing out your real one. Antivirus protects your Android and Windows devices (helpful for older people who are not tech savvy). A single plan covers numerous devices.</span></p><p><span style="white-space: pre-wrap;">Get Surfshark One for $2.49/month + 3 extra months. That's just $67.23 for 27 months. Grab the deal before it ends.</span></p>
                        </div>
                    
                    
                        <a href="https://get.surfshark.net/aff_c?offer_id=926&amp;aff_id=13591" class="kg-cta-button " style="background-color: #000000; color: #ffffff;">
                            Get Surfshark
                        </a>
                        
                    </div>
                
            </div>
        </div><h2 id="%F0%9F%A7%A0-what-we%E2%80%99re-thinking-about">&#129504; What We&rsquo;re Thinking About</h2><p>Mirko Brombin from Bottles says <a href="https://itsfoss.com/interview/mirko-brombin-raven/">he is pushing Microsoft Office onto Linux</a> because real-world Linux users often need it, regardless of LibreOffice&rsquo;s merits.</p><h2 id="%F0%9F%8E%83-tales-from-the-linux-crypt">&#127875; Tales From the Linux Crypt</h2><p>Halloween is here. While I will revisit Agatha Christie's Hallowe'en Party, I will share some morbid, scary but fun articles for you to read &#128123;</p><p>Linux is scary place, isn't it? There are <a href="https://itsfoss.com/kill-zombie-process-linux/">zombie</a> (processes), kill (command) and <a href="https://itsfoss.com/linux-daemons/" rel="noreferrer">daemons</a>. </p><p>Jokes apart, there are <a href="https://itsfoss.com/dangerous-linux-commands/">several dangerous Linux commands</a> like <a href="https://itsfoss.com/sudo-rm-rf/">rm -rf /</a> or the <a href="https://itsfoss.com/fork-bomb/" rel="noreferrer">fork bomb</a> that you should never run on your system.</p><p>Since Halloween is the festival of remembering the dead, let's take a <a href="https://itsfoss.com/discontinued-linux-distros/">look back at some of the loved Linux distros of the past</a> that no longer exist. </p><p>Since I started my Linux journey with Ubuntu 17 years ago, I have seen several <a href="https://itsfoss.com/projects-ditched-by-ubuntu/">ambitious projects killed by Ubuntu</a>. Can't really blame them, but I would have loved to see the convergence dream being a success.</p><p>Although the discontinuation of scp command is greatly exaggerated, there are <a href="https://itsfoss.com/deprecated-linux-commands/">quite a few Linux commands that have been deprecated</a> over time. </p><p>Resurrecting the dead is sort of a tradition in open-source world. Linux world is moving towards Wayland and so there are a f<a href="https://itsfoss.com/projects-keeping-x11-alive/">ew projects that are working to keep Xorg alive</a>. And then here are <a href="https://itsfoss.com/new-gen-linux-apps/">some tools that got new life in the form of "new generation" version</a>. If they were resurrected today, perhaps that can be renamed to "gen z" versions ;)</p><p>Those are not the only ones, there were several <a href="https://itsfoss.com/community-strikes-back-with-forks/" rel="noreferrer">prominent projects that changed their license, and hence a new open source project rose to take their place</a>. Open source software never really dies.</p><h2 id="halloween-makeover">Halloween Makeover</h2><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2026/10/kitty-halloween-theme.png" class="kg-image" alt="Kitty Halloween makeover" loading="lazy" width="918" height="437" srcset="https://itsfoss.com/content/images/size/w600/2026/10/kitty-halloween-theme.png 600w, https://itsfoss.com/content/images/2026/10/kitty-halloween-theme.png 918w" sizes="(min-width: 720px) 720px"></figure><p>Above is the Kitty terminal with a special Halloween makeover. You can get the <a href="https://github.com/itsfoss/desktop-customization/tree/main/halloween-customizations/kitty">config file here</a>.</p><p>If you would like to give your Linux system a little bit of Halloween touch, we have a few references for you. For Hyprland users, there are a <a href="https://itsfoss.com/hyprland-halloween-customization/">few dot files here</a>.</p><p>And a <a href="https://www.youtube.com/watch?v=mqdrWvq-3To">demo video showing how GNOME desktop</a> can be customized with a "scary look".</p><h2 id="%F0%9F%91%B7-homelab-and-hardware-corner">&#128119; Homelab and Hardware Corner</h2><p>I <a href="https://itsfoss.com/jadens-jd-166-review/">tested a tiny, inkless, portable printer on Ubuntu 26.04</a>. Interesting concept for a printer.</p><p>In other news, ArmSoM&rsquo;s <a href="https://itsfoss.com/news/armsom-sige7s/">Sige7s</a> squeezes the RK3588S chip into a Pi-sized board with a 6 TOPS NPU, Wi-Fi 6, HDMI 2.1, and up to 32GB RAM.</p><p>A modular USB-C hub combining Framework-compatible Expansion Cards with tools for measuring, powering and prototyping electronics is <a href="https://www.crowdsupply.com/hw-media-lab/dockframe">being crowdfunded</a>. </p><h2 id="%E2%9C%A8-apps-and-projects-highlights">&#10024; Apps and Projects Highlights</h2><p><a href="https://itsfoss.com/masscode/">massCode</a> is an open source note-taking app but specifically programmers for saving code snippets. The app has revamped recently with new features, including the MCP option.</p><h2 id="%F0%9F%93%BD%EF%B8%8F-videos-for-you">&#128253;&#65039; Videos for You</h2><p>I installed the openKylin distro from China and tested its "air gesture" and integrated AI agent features. You can <a href="https://www.youtube.com/watch?v=_bNeg3WXkqU&amp;t=9s">watch it in action in this video</a>.</p><figure class="kg-card kg-embed-card"><iframe width="200" height="113" src="https://www.youtube.com/embed/_bNeg3WXkqU?start=9&amp;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="This Linux Desktop Is Trying Something Different"></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><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2026/10/enable-browse-compressed-files-as-folders.png" class="kg-image" alt="dolphin settings" loading="lazy" width="824" height="654" srcset="https://itsfoss.com/content/images/size/w600/2026/10/enable-browse-compressed-files-as-folders.png 600w, https://itsfoss.com/content/images/2026/10/enable-browse-compressed-files-as-folders.png 824w" sizes="(min-width: 720px) 720px"></figure><p>You can explore the contents of compressed archives (<em>like ZIP, TAR, or GZ</em>) directly in <a href="https://itsfoss.com/dolphin-tweaks/">Dolphin</a> as if they were regular folders:</p><ol><li>Click the three horizontal lines button, go to Configure, and select "<em>Configure Dolphin...</em>"</li><li>In the left sidebar, click "<em>View</em>" and stay in the "<em>General</em>" tab.</li><li>Here, check the box for "<em>Browse compressed files as folders</em>", then click "<em>Apply</em>" and "<em>OK</em>."</li></ol><figure class="kg-card kg-video-card kg-width-regular" data-kg-thumbnail="https://itsfoss.com/content/media/2026/10/browsing-archives_thumb.jpg" data-kg-custom-thumbnail="">
            <div class="kg-video-container">
                <video src="https://itsfoss.com/content/media/2026/10/browsing-archives.mp4" poster="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" width="1026" height="620" playsinline="" preload="metadata" style="aspect-ratio: 1026 / 620; background: transparent url('https://itsfoss.com/content/media/2026/10/browsing-archives_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:10</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><h2 id="%F0%9F%8E%8B-fun-in-the-fossverse">&#127883; Fun in the FOSSverse</h2><p>Okay, just a couple more Halloween stuff, I promise &#128516; Here's some fun <a href="https://itsfoss.com/quiz/halloween/">Halloween-themed Linux puzzles and riddles</a> for you to enjoy.</p><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2026/10/linux-halloween.webp" class="kg-image" alt="Halloween Linux meme" loading="lazy" width="1080" height="1080" srcset="https://itsfoss.com/content/images/size/w600/2026/10/linux-halloween.webp 600w, https://itsfoss.com/content/images/size/w1000/2026/10/linux-halloween.webp 1000w, https://itsfoss.com/content/images/2026/10/linux-halloween.webp 1080w" sizes="(min-width: 720px) 720px"></figure><p>&#128198; Ubuntu 6.06 was the only release that got delayed and was not released in April (XX.04) or October (XX.10). Otherwise, Ubuntu always follows strict deadlines.</p><p><strong>&#129489;&zwj;&#129309;&zwj;&#129489; From the Community</strong>: The recent PHP vulnerability scare affecting programs globally <a href="https://itsfoss.community/t/php-vulnerability-currently-being-exploited/16363">has got our resident FOSSers talking</a>.</p>
<img src="https://feed.itsfoss.com/link/24361/17510669.gif" height="1" width="1"/>]]></content:encoded>
    </item>
    <item>
      <title><![CDATA[openEuler New Releases Come With a Heavy Dose of AI and Agents]]></title>
      <description><![CDATA[openEuler is pushing for a developer focused Linux distro with AI at its core. From PolyMind to Witty, the AI agents are part of the package.]]></description>
      <link>https://feed.itsfoss.com/link/24361/17510670/openeuler-24-03-sp4</link>
      <guid isPermaLink="false">6ad9dddf10b6160001f5b275</guid>
      <category><![CDATA[News]]></category>
      <dc:creator><![CDATA[Abhishek Prakash]]></dc:creator>
      <pubDate>Thu, 29 Oct 2026 19:22:00 +0530</pubDate>
      <media:content url="https://itsfoss.com/content/images/2026/10/OpenEuler-24-03-lts-sp4.webp" medium="image">
        <media:description type="plain">openEuler 24.03 release</media:description>
      </media:content>
      <content:encoded><![CDATA[<figure><img src="https://itsfoss.com/content/images/2026/10/OpenEuler-24-03-lts-sp4.webp" alt="openEuler 24.03 release" loading="lazy"></figure>
<p><a href="https://www.openeuler.org/en/">openEuler</a> has two fresh releases out. 24.03 LTS SP4 arrived in July 2026, and the short-term 26.09 innovation release followed on October 1.</p><p>We covered <a href="https://itsfoss.com/news/openeuler-24-03-lts/">openEuler 24.03 LTS</a> when it came out in 2024. Two years later, that LTS version is still getting new features, and SP4 is the latest round.</p><p>The releases have plenty of features of all kinds. Some target SuperPoD infrastructure and specialized AI accelerators, you know, enterprise features. So this article focuses on the features you and I can explore on a regular PC or virtual machine.</p><p>I am going to check on the AI tools, the desktop bits and the under-the-hood changes. I installed them in GNOME Boxes to see what actually works on a regular machine. </p><h2 id="lts-service-packs-and-innovation-releases">LTS, service packs and innovation releases</h2><p>openEuler has two release tracks: long-term support (LTS) and innovation releases. The community is continuing to develop the 24.03 LTS series through service packs, with the next major LTS release currently expected in 2028.</p><p>Instead of new version numbers, an LTS gets feature updates through service packs (SP1, SP2 and so on). Unlike Windows service packs (if you remember it), these are proper feature releases, not just a bundle of patches.</p><p>Similar to Ubuntu's six monthly releases, these "Innovation releases" introduce newer technologies on a shorter support cycle. openEuler 26.09 is scheduled to receive support until March 2027. </p><h2 id="whats-new-in-openeuler-2403-lts-sp4">What's new in openEuler 24.03 LTS SP4</h2><p>SP4 stays on Linux kernel 6.6, but openEuler keeps backporting newer upstream features into it. </p><h3 id="ai-assisted-diagnosis-and-tuning">AI-assisted diagnosis and tuning</h3><p>The AI addition most relevant to regular users is <a href="https://docs.openeuler.org/zh/docs/24.03_LTS_SP4/server/releasenotes/key_features.html" rel="noreferrer">intelligent diagnosis and tuning</a>. An Intelligent Diagnosis Agent works with a Known Issue Analysis Agent to find a problem, work out the root cause and suggest a fix. </p><p>The tuning side collects system metrics, finds performance bottlenecks and gives you optimization suggestions. In theory, that saves you hours of staring at <code>top</code> and <code>perf</code> output. </p><p>The AI features are delivered through openEuler's Witty framework, which can be installed from the distribution repositories using the package <code>witty</code>. Once installed, you launch the interface with <code>witty</code> or opencode and interact with the diagnosis and tuning agents through natural language prompts.</p><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2026/10/witty-opencode-system-perf-check.png" class="kg-image" alt="Witty Built-in agent in openEuler" loading="lazy" width="751" height="351" srcset="https://itsfoss.com/content/images/size/w600/2026/10/witty-opencode-system-perf-check.png 600w, https://itsfoss.com/content/images/2026/10/witty-opencode-system-perf-check.png 751w" sizes="(min-width: 720px) 720px"></figure><p>Unlike the first-generation EulerCopilot experience, which was closely tied to openEuler's own cloud AI services, Witty supports both local models and a range of OpenAI-compatible APIs, making deployment significantly more flexible for users outside China.</p><p>There's also a lightweight Agent sandbox for running code and tool calls from AI agents in isolation. Considering how many people now give AI agents shell access, that's a sensible addition. </p><h3 id="kernel-changes-worth-knowing">Kernel changes worth knowing</h3><p>Under the hood changes that you won't see.</p><p>The biggest addition is sched_ext, the eBPF-based scheduler framework that landed upstream in Linux 6.12. You can load custom CPU schedulers at runtime without recompiling the kernel. If one misbehaves, the kernel quietly falls back to the default scheduler. </p><p>FUSE file systems can now talk to the kernel over io_uring. That should help performance for FUSE-based tools like sshfs.</p><p>There's also a programmable page cache that lets applications set their own file caching policy. It's meant to speed up loading large AI models, which is usually limited by disk I/O.</p><p>ARM users can now choose a 64K page-size kernel at install time. The 4K kernel stays the default, so nothing changes unless you opt in.</p><h3 id="the-enterprise-stuff">The enterprise stuff</h3><p>The rest of SP4 is aimed at enterprises and data centers. There's NPU compute slicing, faster recovery for AI inference containers, networking and reliability features for <a href="https://itsfoss.com/news/openeuler-unifiedbus/" rel="noreferrer">SuperPoD</a>, and confidential computing improvements for Arm CCA, TaiShan and Hygon systems. openEuler's own compiler builds (LLVM, Go and BiSheng JDK) also got updates.</p><h2 id="whats-new-in-openeuler-2609">What's new in openEuler 26.09</h2><p>26.09 ships with two kernels: Linux 6.6 for servers and Linux 6.18 for DevStation, openEuler's developer desktop edition. </p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://itsfoss.com/content/images/2026/10/openeuler-server-kernel-1.png" class="kg-image" alt="OpenEuler 26.09 server edition" loading="lazy" width="717" height="287" srcset="https://itsfoss.com/content/images/size/w600/2026/10/openeuler-server-kernel-1.png 600w, https://itsfoss.com/content/images/2026/10/openeuler-server-kernel-1.png 717w"><figcaption><span style="white-space: pre-wrap;">OpenEuler 26.09 server edition</span></figcaption></figure><p>DevStation is where most of the desktop-relevant changes are and that's what I tried in the VM.</p><figure class="kg-card kg-image-card"><img src="https://itsfoss.com/content/images/2026/10/openeuler-devstation-kernel-1.png" class="kg-image" alt="OpenEuler 26.09 Devstation" loading="lazy" width="699" height="86" srcset="https://itsfoss.com/content/images/size/w600/2026/10/openeuler-devstation-kernel-1.png 600w, https://itsfoss.com/content/images/2026/10/openeuler-devstation-kernel-1.png 699w"></figure><h3 id="a-new-installer-and-a-user-space-package-manager">A new installer and a user-space package manager</h3><p>DevStation uses a new installer called "heolleo". I almost read that as "Hello Leo" &#128516;</p><p>It uses a SquashFS-based image, can install from a local ISO and works fully offline. </p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://itsfoss.com/content/images/2026/10/heolleo-installer-home-screen.png" class="kg-image" alt="Heolleo installer home page in OpenEuler installation." loading="lazy" width="798" height="608" srcset="https://itsfoss.com/content/images/size/w600/2026/10/heolleo-installer-home-screen.png 600w, https://itsfoss.com/content/images/2026/10/heolleo-installer-home-screen.png 798w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Heolleo Installer</span></figcaption></figure><p>The more interesting addition is <strong>epkg</strong>, a user-space package manager. It installs software in your home directory without touching system packages, and you can keep separate environments for different projects. It supports multiple package sources too, which makes it sound a bit like Conda or Nix. </p><h3 id="polymind-a-self-hosted-ai-agent-platform">PolyMind: a self-hosted AI agent platform</h3><p>DevStation also bundles PolyMind, a self-hosted platform for AI chat, agent workflows and managing multiple models. It connects to MCP services and AI agents through its agentd service.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://itsfoss.com/content/images/2026/10/openeuler-polymind.png" class="kg-image" alt="openEuler Polymind and model selection" loading="lazy" width="1451" height="803" srcset="https://itsfoss.com/content/images/size/w600/2026/10/openeuler-polymind.png 600w, https://itsfoss.com/content/images/size/w1000/2026/10/openeuler-polymind.png 1000w, https://itsfoss.com/content/images/2026/10/openeuler-polymind.png 1451w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">OpenEuler Polymind</span></figcaption></figure><h3 id="skillhub-and-keeping-agents-in-check">SkillHub and keeping agents in check</h3><p>openEuler also launched <a href="https://skillhub.openeuler.org/">SkillHub</a>, a place to find, install and share AI agent skills. Each skill gets an automated security assessment. openEuler is upfront that this helps you judge risk but doesn't guarantee a skill is safe, which is a fair warning. </p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://itsfoss.com/content/images/2026/10/openeuler-skillhub.png" class="kg-image" alt="OpenEuler SkillHub" loading="lazy" width="1569" height="695" srcset="https://itsfoss.com/content/images/size/w600/2026/10/openeuler-skillhub.png 600w, https://itsfoss.com/content/images/size/w1000/2026/10/openeuler-skillhub.png 1000w, https://itsfoss.com/content/images/2026/10/openeuler-skillhub.png 1569w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">OpenEuler SkillHub</span></figcaption></figure><p>AgentCensor is the one I find most interesting and useful going by its description. It sits between an AI agent and your system, logs tool calls, file changes and system calls, and can allow, block or ask for your approval before the agent runs something. </p><p>SCCS tackles token bloat in long-running agents. It replaces large tool outputs in the context window with short references and fetches the full content only when needed. The rest (ram-a-kv, MemFabric and ModelFS) are for optimizing inference servers. </p><p>ModelFS is a model startup acceleration feature that uses a programmable page-cache framework underneath, allowing caching behaviour to be tuned for AI workloads while remaining compatible with existing applications.</p><h2 id="getting-openeuler">Getting openEuler</h2><p>You can get both from the <a href="https://www.openeuler.org/en/download/">official download page</a>. There are several choices, from servers to embed devices. For normal usage, go for the DevStation. That's the desktop version and that's the one that comes with all the above mentioned AI tools.</p><div class="kg-card kg-button-card kg-align-center"><a href="https://www.openeuler.org/en/download/" class="kg-btn kg-btn-accent">Download openEuler</a></div><p>Things have certainly improved in the past two years since <a href="https://www.youtube.com/watch?v=fkqfGtmlVSo">we last covered openEuler first</a>. The focus is on providing AI and that's not surprising. We are in 2026 and AI is everywhere. An operating system focused on developers has to provide AI at its core.</p><p>Have you tried openEuler ever? What's your experience with it like? Share in the comments please.</p>
<img src="https://feed.itsfoss.com/link/24361/17510670.gif" height="1" width="1"/>]]></content:encoded>
    </item>
  </channel>
</rss>
