<?xml version="1.0" encoding="UTF-8"?><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" version="2.0" xmlns:media="http://search.yahoo.com/mrss/"><channel><title><![CDATA[Ubuntu - wimantis blog]]></title><description><![CDATA[Coding, linux, cryptos, woodworking, electronics.]]></description><link>https://wimantis.ninja/</link><image><url>https://wimantis.ninja/favicon.png</url><title>Ubuntu - wimantis blog</title><link>https://wimantis.ninja/</link></image><generator>Ghost 1.25</generator><lastBuildDate>Thu, 03 Sep 2026 05:31:48 GMT</lastBuildDate><atom:link href="https://wimantis.ninja/tag/ubuntu/rss/" rel="self" type="application/rss+xml"/><ttl>60</ttl><item><title><![CDATA[CERN Is Ditching Red Hat After 30 Years — and Betting Its Particle Accelerators on Debian]]></title><description><![CDATA[Europe's physics giant is migrating 2,200+ accelerator control machines from RHEL to Debian 13, citing forced CPU obsolescence and a CHF 5.4 million cost estimate as the last straw.]]></description><link>https://wimantis.ninja/cern-is-ditching-red-hat-after-30-years-and-betting-its-particle-accelerators-on-debian/</link><guid isPermaLink="false">6a99019935c95073dc50a847</guid><category><![CDATA[AI]]></category><category><![CDATA[Ubuntu]]></category><dc:creator><![CDATA[Geth Author]]></dc:creator><pubDate>Thu, 03 Sep 2026 02:17:00 GMT</pubDate><media:content url="https://wimantis.ninja/content/images/2026/09/hero2.svg" medium="image"/><content:encoded><![CDATA[<article>
<img src="https://wimantis.ninja/content/images/2026/09/hero2.svg" alt="CERN Is Ditching Red Hat After 30 Years — and Betting Its Particle Accelerators on Debian"><p>CERN runs the Large Hadron Collider. It also runs roughly 2,200 industrial computers and embedded systems spread across 43 square kilometers of accelerator infrastructure, each one connected to about 17,000 physical devices. For most of the last three decades, those machines ran Red Hat Enterprise Linux. Not anymore.</p>

<p>As of this week, <a href="https://linuxiac.com/debian-13-is-taking-over-2200-control-systems-across-cern/" target="_blank" rel="noopener noreferrer">CERN's accelerator controls team is migrating the entire fleet to Debian 13</a>, targeting completion by the end of 2026. It's one of the most consequential Linux distribution switches in scientific computing history, and the trigger was surprisingly specific: a compiler flag.</p>

<h2>The Straw That Broke the Camel's Back</h2>

<p>CERN's relationship with Red Hat is long. The physics organization co-maintained Scientific Linux, a RHEL derivative. It moved to CentOS after RHEL licensing costs made Scientific Linux unsustainable, then watched CentOS's direction shift under IBM ownership. Through all of that, CERN stayed in the Red Hat ecosystem.</p>

<p>What finally pushed them out was <a href="https://www.phoronix.com/news/CERN-Goes-Debian-Leaving-RHEL" target="_blank" rel="noopener noreferrer">RHEL 9's decision to raise its x86-64 microarchitecture baseline to v2</a> — the <code>-march=x86-64-v2</code> compiler flag. That flag requires SSE4.2 and POPCNT instruction support, which modern CPUs all have but older embedded boards do not. CERN operates hardware that spans decades. Some of those boards can't be easily replaced. Under RHEL 9's new minimum, they'd need redesigning.</p>

<p>CERN estimated that staying on the Red Hat path would cost roughly <strong>CHF 5.4 million</strong>, requiring about 11 hardware boards to be redesigned. Debian, by contrast, still builds its amd64 port against the original x86-64 baseline, meaning those legacy boards keep running without modification.</p>

<h2>What Debian 13 Gives CERN</h2>

<p>The migration isn't just a cost dodge. Debian 13 "Trixie" offers CERN a stable, community-governed platform with long support cycles, no corporate owner who can shift strategy mid-stream, and a package ecosystem large enough to cover CERN's real-time control software stack. It also sidesteps the licensing complexity RHEL introduced when Red Hat tightened source code access in 2023.</p>

<p>The challenges are real, though. <a href="https://hwbusters.com/news/cerns-debian-migration-moves-2200-accelerator-control-machines-off-red-hat/" target="_blank" rel="noopener noreferrer">CERN's team has documented gaps</a>: no standard tooling for automated package building and publishing, and toolchain incompatibilities with systems that need to support multiple package versions simultaneously. These are solvable — Debian's infrastructure team has been actively engaged — but migrating accelerator control software isn't like updating a web app.</p>

<h2>Why This Matters Beyond CERN</h2>

<p>CERN isn't a typical enterprise customer. It's an institution that shapes how scientific computing infrastructure is designed globally. When it switches distributions, other national labs, universities, and research institutes pay attention.</p>

<p>The migration is also a data point in a broader trend: institutions that had long accepted Red Hat's terms are reconsidering after the 2023 CentOS source-code restrictions. <a href="https://linux.slashdot.org/story/26/09/02/2041220/cern-transitioning-from-rhel-to-debian" target="_blank" rel="noopener noreferrer">CERN's public documentation of their rationale</a> gives others a detailed roadmap for making the same call — and a credible answer to the question of what you do with hardware that RHEL's new CPU baseline leaves behind.</p>

<p>The Large Hadron Collider runs on Debian now. That's a sentence that would have sounded implausible five years ago.</p>
</article>]]></content:encoded></item><item><title><![CDATA[uutils Coreutils 0.11 Hits 95% GNU Compatibility With Compiler-Style Errors and PGO Builds]]></title><description><![CDATA[The Rust-based reimplementation of GNU Coreutils reaches 95.33% compatibility in its 0.11 release, introducing Ariadne-powered error messages and Profile Guided Optimization builds that are up to 31% faster.]]></description><link>https://wimantis.ninja/uutils-coreutils-0-11-hits-95-gnu-compatibility-with-compiler-style-errors-and-pgo-builds/</link><guid isPermaLink="false">6a97aff835c95073dc50a83b</guid><category><![CDATA[AI]]></category><category><![CDATA[Ubuntu]]></category><dc:creator><![CDATA[Geth Author]]></dc:creator><pubDate>Wed, 02 Sep 2026 14:58:00 GMT</pubDate><content:encoded><![CDATA[<figure style="margin:0 0 2em 0;width:100%;"><svg viewbox="0 0 1200 400" xmlns="http://www.w3.org/2000/svg">
  <defs>
    <lineargradient id="bg3" x1="0%" y1="0%" x2="100%" y2="100%">
      <stop offset="0%" style="stop-color:#0d1a0d"/>
      <stop offset="50%" style="stop-color:#172317"/>
      <stop offset="100%" style="stop-color:#091209"/>
    </lineargradient>
    <lineargradient id="vignL3" x1="0%" y1="0%" x2="100%" y2="0%">
      <stop offset="0%" style="stop-color:#000000;stop-opacity:0.8"/>
      <stop offset="38%" style="stop-color:#000000;stop-opacity:0"/>
    </lineargradient>
    <lineargradient id="vignR3" x1="100%" y1="0%" x2="0%" y2="0%">
      <stop offset="0%" style="stop-color:#000000;stop-opacity:0.8"/>
      <stop offset="38%" style="stop-color:#000000;stop-opacity:0"/>
    </lineargradient>
    <radialgradient id="rustGlow" cx="50%" cy="50%" r="50%">
      <stop offset="0%" style="stop-color:#e84d2a;stop-opacity:0.2"/>
      <stop offset="70%" style="stop-color:#e84d2a;stop-opacity:0.04"/>
      <stop offset="100%" style="stop-color:#e84d2a;stop-opacity:0"/>
    </radialgradient>
    <radialgradient id="termGlow" cx="50%" cy="50%" r="50%">
      <stop offset="0%" style="stop-color:#39ff14;stop-opacity:0.08"/>
      <stop offset="100%" style="stop-color:#39ff14;stop-opacity:0"/>
    </radialgradient>
    <filter id="softglow">
      <fegaussianblur stddeviation="2.5" result="blur">
      <femerge><femergenode in="blur"><femergenode in="SourceGraphic"/></femergenode></femerge>
    </fegaussianblur></filter>
  </defs>
  <!-- Background -->
  <rect width="1200" height="400" fill="url(#bg3)"/>
  <!-- Rust brand color ambient glow -->
  <ellipse cx="600" cy="195" rx="300" ry="210" fill="url(#rustGlow)"/>
  <!-- Terminal window glow -->
  <ellipse cx="600" cy="220" rx="240" ry="160" fill="url(#termGlow)"/>
  <!-- Terminal window -->
  <rect x="320" y="70" width="560" height="270" rx="8" fill="#0a120a" fill-opacity="0.9" stroke="#2a402a" stroke-width="1.5"/>
  <!-- Terminal title bar -->
  <rect x="320" y="70" width="560" height="30" rx="8" fill="#1a2d1a" fill-opacity="0.95"/>
  <rect x="320" y="85" width="560" height="15" fill="#1a2d1a" fill-opacity="0.95"/>
  <!-- Traffic lights -->
  <circle cx="345" cy="85" r="5.5" fill="#ff5f57" fill-opacity="0.8"/>
  <circle cx="363" cy="85" r="5.5" fill="#febc2e" fill-opacity="0.8"/>
  <circle cx="381" cy="85" r="5.5" fill="#28c840" fill-opacity="0.8"/>
  <!-- Terminal content -->
  <g font-family="monospace" font-size="12.5" filter="url(#softglow)">
    <!-- Prompt lines -->
    <text x="340" y="124" fill="#39ff14" fill-opacity="0.75">$ cp --version</text>
    <text x="340" y="142" fill="#a0c8a0" fill-opacity="0.65">cp 0.11.0 (uutils-coreutils)</text>
    <text x="340" y="164" fill="#39ff14" fill-opacity="0.75">$ cp large_file.tar /backup/</text>
    <!-- Error message with Ariadne-style caret -->
    <text x="340" y="186" fill="#ff6060" fill-opacity="0.8">error: invalid argument 'large_file.tar'</text>
    <text x="340" y="204" fill="#4a7a4a" fill-opacity="0.7">  --> cp:1:4</text>
    <text x="340" y="220" fill="#3a6a3a" fill-opacity="0.6">  |</text>
    <text x="340" y="236" fill="#3a6a3a" fill-opacity="0.6">1 | large_file.tar</text>
    <text x="340" y="252" fill="#39ff14" fill-opacity="0.6">  |    ^^^^^^^^^^^^ file not found</text>
    <!-- Compatibility line -->
    <text x="340" y="276" fill="#39ff14" fill-opacity="0.75">$ uutils --compat</text>
    <text x="340" y="294" fill="#a0c8a0" fill-opacity="0.6">GNU compatibility: </text>
    <text x="567" y="294" fill="#39ff14" fill-opacity="0.85">95.33%</text>
    <!-- Cursor blink -->
    <rect x="340" y="306" width="8" height="14" fill="#39ff14" fill-opacity="0.6"/>
  </g>
  <!-- Rust logo crab silhouette (simplified ferris) to the right -->
  <g transform="translate(960,195)" opacity="0.18">
    <!-- Body -->
    <ellipse cx="0" cy="0" rx="45" ry="32" fill="#e84d2a"/>
    <!-- Eyes -->
    <circle cx="-18" cy="-10" r="8" fill="#e84d2a"/>
    <circle cx="18" cy="-10" r="8" fill="#e84d2a"/>
    <circle cx="-18" cy="-10" r="4" fill="#1a0a00"/>
    <circle cx="18" cy="-10" r="4" fill="#1a0a00"/>
    <!-- Claws left -->
    <path d="M-45,-5 Q-65,-15 -70,-5 Q-65,5 -45,5" fill="#e84d2a"/>
    <!-- Claws right -->
    <path d="M45,-5 Q65,-15 70,-5 Q65,5 45,5" fill="#e84d2a"/>
    <!-- Legs -->
    <g stroke="#e84d2a" stroke-width="4" stroke-linecap="round" fill="none">
      <line x1="-30" y1="20" x2="-45" y2="40"/>
      <line x1="-15" y1="28" x2="-20" y2="50"/>
      <line x1="15" y1="28" x2="20" y2="50"/>
      <line x1="30" y1="20" x2="45" y2="40"/>
    </g>
  </g>
  <!-- GNU logo simplified to the left -->
  <g transform="translate(240,195)" opacity="0.12">
    <circle cx="0" cy="0" r="50" fill="none" stroke="#7f7f00" stroke-width="4"/>
    <text x="0" y="8" font-family="serif" font-size="28" fill="#7f7f00" text-anchor="middle">GNU</text>
    <!-- Arrow through -->
    <line x1="-65" y1="0" x2="65" y2="0" stroke="#e84d2a" stroke-width="3" stroke-opacity="0.6"/>
    <polygon points="65,0 55,-6 55,6" fill="#e84d2a" fill-opacity="0.6"/>
  </g>
  <!-- Scattered code elements -->
  <g font-family="monospace" font-size="10" fill="#39ff14" fill-opacity="0.07">
    <text x="60" y="100">fn main() &#123;</text>
    <text x="60" y="118">  let args = Args::parse();</text>
    <text x="60" y="136">  run(args);</text>
    <text x="60" y="154">&#125;</text>
    <text x="940" y="290">95.33%</text>
    <text x="940" y="308">+0.89%</text>
    <text x="940" y="326">PGO: +31%</text>
  </g>
  <!-- Edge vignettes -->
  <rect width="460" height="400" fill="url(#vignL3)"/>
  <rect x="740" width="460" height="400" fill="url(#vignR3)"/>
  <!-- Top/bottom fade -->
  <rect width="1200" height="55" fill="#0d1a0d" opacity="0.5"/>
  <rect y="345" width="1200" height="55" fill="#091209" opacity="0.5"/>
</svg>
</figure>
<p>The uutils project shipped <a href="https://www.phoronix.com/news/Rust-Coreutils-0.11" target="_blank" rel="noopener noreferrer">Coreutils 0.11 on August 31st</a>, pushing its Rust-based reimplementation of GNU Coreutils past 95% GNU compatibility for the first time. But the headline features of this release aren't really about the compatibility number — they're about two concrete improvements that change the experience of using these tools day-to-day: compiler-quality error messages and faster release builds via Profile Guided Optimization.</p>

<h2>What uutils Coreutils Is</h2>

<p>The uutils project is a multi-year effort to rewrite the foundational Unix command-line utilities — <code>cp</code>, <code>ls</code>, <code>sort</code>, <code>date</code>, and around 100 others — in Rust instead of C. The goal is a drop-in replacement for GNU Coreutils that brings memory safety, better performance, and cross-platform support (Linux, macOS, and Windows all build from the same codebase). <a href="https://linuxiac.com/rust-based-uutils-coreutils-0-11-brings-faster-performance-better-error-messages/" target="_blank" rel="noopener noreferrer">Linuxiac's writeup</a> has a clean overview of the project's scope if you're new to it.</p>

<h2>Compiler-Style Error Messages via Ariadne</h2>

<p>The most immediately noticeable change in 0.11 is the new diagnostic engine, built on the <a href="https://github.com/zesterer/ariadne" target="_blank" rel="noopener noreferrer">Ariadne</a> crate. If you've used Rust's own compiler errors, you know what Ariadne-style output looks like: when something goes wrong, you see the supplied argument highlighted, with a caret pointing directly at the problematic character or span — the same visual language modern compilers use.</p>

<p>GNU Coreutils, by contrast, tends toward terse, opaque error messages that tell you something went wrong without telling you precisely where or why. For shell scripting — where you might be debugging a malformed date format at 11pm — the difference between "invalid date" and a message that shows you exactly which character it rejected is not trivial.</p>

<p>This is one of those improvements that sounds minor in a changelog and turns out to be significant in practice.</p>

<h2>Up to 31% Faster with PGO Builds</h2>

<p>Profile Guided Optimization (PGO) builds are now enabled for Linux, macOS, and Windows release binaries. PGO works by running the program against representative workloads, recording what code paths are hot, and then recompiling with that information — so the resulting binary is optimized for actual usage patterns rather than worst-case assumptions.</p>

<p>The 0.11 release claims up to 31% performance gains in PGO-enabled builds, with <code>cp</code> and <code>join</code> specifically called out as beneficiaries. <a href="https://www.webanditnews.com/2026/09/01/rust-coreutils-0-11-crosses-95-gnu-compatibility-with-smarter-errors-and-faster-builds/" target="_blank" rel="noopener noreferrer">Web and IT News</a> has some benchmarks if you want specifics.</p>

<h2>95.33% GNU Compatibility</h2>

<p>The compatibility number is 95.33%, up from 94.44% in the previous release — eight additional tests now passing. That gap matters: the 5% of GNU behavior that uutils doesn't yet replicate is exactly the part that tends to bite you in edge cases, and the project is aware of that. The pass rate tracks against the actual GNU test suite, so these aren't curated success cases.</p>

<p>The release also fixes behavioral differences across <code>pr</code>, <code>numfmt</code>, <code>uniq</code>, <code>truncate</code>, <code>paste</code>, <code>join</code>, <code>id</code>, <code>mkdir</code>, <code>more</code>, <code>fold</code>, <code>sort</code>, <code>stat</code>, <code>od</code>, and <code>date</code>. That's a long list, and most of the fixes are in the category of "subtle differences that only matter in production scripts."</p>

<h2>Should You Switch?</h2>

<p>For most users on Linux, the honest answer remains "not yet as a full replacement." The 5% compatibility gap is small but real, and production shell scripts often live exactly in the edge cases that gap covers. That said, uutils ships alongside GNU Coreutils on many systems today, and selectively using it — particularly for <code>cp</code> and the other tools that got PGO gains — is entirely reasonable.</p>

<p>On macOS and Windows, where GNU Coreutils is already a third-party install, uutils is increasingly the more natural choice. The project's cross-platform build story is genuinely better than the GNU equivalent, and 0.11 makes the ergonomics noticeably nicer.</p>]]></content:encoded></item><item><title><![CDATA[Linux 7.3-rc1 Lands With AMD Zen 6, a Native Steam Controller Driver, and Apple Thunderbolt]]></title><description><![CDATA[Linus Torvalds dropped the first 7.3 release candidate on August 30th — it's nearly 41 million lines of code and brings AMD Zen 6 enablement, a long-overdue native driver for the original Steam Controller, and initial Apple M1–M3 Thunderbolt support.]]></description><link>https://wimantis.ninja/linux-7-3-rc1-lands-with-amd-zen-6-a-native-steam-controller-driver-and-apple-thunderbolt/</link><guid isPermaLink="false">6a950fdf35c95073dc50a813</guid><category><![CDATA[AI]]></category><category><![CDATA[Ubuntu]]></category><dc:creator><![CDATA[Geth Author]]></dc:creator><pubDate>Mon, 31 Aug 2026 03:47:00 GMT</pubDate><media:content url="https://wimantis.ninja/content/images/2026/08/article1_linux73.svg" medium="image"/><content:encoded><![CDATA[<img src="https://wimantis.ninja/content/images/2026/08/article1_linux73.svg" alt="Linux 7.3-rc1 Lands With AMD Zen 6, a Native Steam Controller Driver, and Apple Thunderbolt"><p>Linus Torvalds <a href="https://9to5linux.com/linus-torvalds-announces-first-linux-kernel-7-3-release-candidate" target="_blank" rel="noopener noreferrer">opened the Linux 7.3 merge window on August 30th</a> with the release of 7.3-rc1 — and it's already one of the largest opening RCs in recent memory, clocking in at just under 41 million lines of code. A significant chunk of that is courtesy of a massive AMD GPU register file dump, but the real story is the breadth of improvements landing across the entire stack.</p>

<h2>AMD Gets Big Wins</h2>
<p>AMD dominates the diff stats for 7.3-rc1. The AMD kernel graphics driver ballooned to roughly 6.5 million lines, largely due to new DCN 6.0 display engine register headers and other upcoming GPU IP blocks that AMD needs in-tree ahead of its next hardware generation. <a href="https://www.phoronix.com/news/Linux-7.3-rc1-Released" target="_blank" rel="noopener noreferrer">Phoronix's breakdown</a> confirms that AMD's changes account for around a third of all rc1 delta — which is extraordinary even by the standards of AMD's historically large graphics submissions. Additional Zen 6-era platform enabling is also in the mix for users who want early support for upcoming hardware.</p>

<h2>The Steam Controller Finally Gets a Native Driver</h2>
<p>Buried in the gaming section is a long-overdue win: Linux 7.3 includes a <a href="https://www.phoronix.com/news/Linux-7.3-Steam-Controller" target="_blank" rel="noopener noreferrer">native HID driver for the original Valve Steam Controller</a>. Up until now, using the Steam Controller on Linux without the Steam client required either SDL2 or third-party workarounds. The new in-kernel driver changes that — the controller will work as a standard HID input device, regardless of whether Steam is running. A small but meaningful quality-of-life win for Linux gamers.</p>

<h2>Apple Silicon Gets Thunderbolt and Better Power Management</h2>
<p>Apple hardware support in Linux continues its steady progress. 7.3-rc1 introduces initial USB4 and Thunderbolt support for Apple M1 through M3 chips, alongside a new Apple PMGR (Power Manager) driver that handles power-gating of on-chip hardware blocks. This opens the door for more peripherals to work reliably on Apple silicon machines running Linux, and lays groundwork for future Thunderbolt device compatibility.</p>

<h2>KVM, Scheduler, and Other Highlights</h2>
<p>A major overhaul of KVM guest memory conversion is part of rc1, improving how the kernel manages memory transitions for virtual machines. On the scheduler side, <a href="https://www.phoronix.com/news/Linux-7.3-Scheduler" target="_blank" rel="noopener noreferrer">improvements targeting gaming workloads, hybrid CPU topologies, and lower scheduler latency</a> have been landing throughout the 7.3 cycle.</p>

<ul>
  <li><strong>Intel Xe3P (Nova Lake) graphics</strong> — enabled out-of-the-box</li>
  <li><strong>FailFS</strong> upstreamed — a minimal filesystem that always returns errors, useful for testing error-handling paths</li>
  <li><strong>Low-latency mode for USB4STREAM</strong> — benefits real-time audio and data over USB4</li>
  <li><strong>Nouveau + NVK Vulkan Video</strong> — open-source NVIDIA driver gains Vulkan Video decode support</li>
  <li><strong>Initial Intel Starfire support</strong> begins landing</li>
</ul>

<p>The final release of Linux 7.3 is expected in the second half of October 2026. If you want to test now, rc1 is available from <a href="https://kernel.org" target="_blank" rel="noopener noreferrer">kernel.org</a>.</p>]]></content:encoded></item><item><title><![CDATA[GNOME 51 Beta Arrives with Native Background Blur, a New Fingerprint UI, and Cursor Overhaul]]></title><description><![CDATA[The GNOME Project dropped the 51 beta this month, introducing long-requested visual improvements, a revamped fingerprint setup experience, and a polished path to the September stable release.]]></description><link>https://wimantis.ninja/gnome-51-beta-arrives-with-native-background-blur-a-new-fingerprint-ui-and-cursor-overhaul/</link><guid isPermaLink="false">6a8fc83835c95073dc50a7dd</guid><category><![CDATA[AI]]></category><category><![CDATA[Ubuntu]]></category><dc:creator><![CDATA[Geth Author]]></dc:creator><pubDate>Thu, 27 Aug 2026 15:30:00 GMT</pubDate><media:content url="https://wimantis.ninja/content/images/2026/08/hero3-10.svg" medium="image"/><content:encoded><![CDATA[<img src="https://wimantis.ninja/content/images/2026/08/hero3-10.svg" alt="GNOME 51 Beta Arrives with Native Background Blur, a New Fingerprint UI, and Cursor Overhaul"><p>The GNOME Project released the beta for GNOME 51 in mid-August, kicking off the freeze period before the final stable release scheduled for September 16, 2026. With the feature and API freeze now in effect, what you see in beta is largely what ships — and there's a solid list of improvements worth running through.</p>

<h3>Native background blur, finally</h3>

<p><a href="https://www.phoronix.com/news/GNOME-51-Beta" target="_blank" rel="noopener noreferrer">Mutter 51 adds support for the <code>ext-background-effect-v1</code> Wayland protocol</a>, which enables native blur behind transparent surfaces. This is something compositors like KWin have supported for years. Its arrival in Mutter — the compositor powering GNOME — is a meaningful step. Built around the Wayland protocol rather than a proprietary solution, it's positioned to work across compositors that adopt the spec. Expect translucent panels and overlays to look noticeably more polished once this lands in stable.</p>

<h3>A real fingerprint management UI</h3>

<p><a href="https://ubuntuhandbook.org/index.php/2026/08/gnome-51-beta-released/" target="_blank" rel="noopener noreferrer">GNOME Control Center 51 adds a dedicated fingerprint management panel</a> inside the Users settings area. Until now, fingerprint enrollment was tucked into less obvious places or handled by distro-specific tooling. This formalizes biometric authentication as a first-class part of GNOME's interface — a change that's overdue on a desktop where fingerprint readers have become increasingly common.</p>

<h3>SVG-based cursor system</h3>

<p>Mutter now supports external cursor implementations via SVG, replacing the old rasterized approach. This allows cursor themes that scale cleanly across display configurations — a quiet but noticeable quality-of-life improvement for users with HiDPI or mixed-DPI setups.</p>

<h3>Other notable changes</h3>

<ul>
  <li>Initial support for the <strong>reduced-motion</strong> setting in GNOME Shell, improving accessibility for users sensitive to animation</li>
  <li>Improved <strong>keyboard navigation</strong> for screenshot area selection</li>
  <li>Web login support and a unified authentication mechanism</li>
  <li>systemd-homed account support in GNOME Initial Setup</li>
  <li>A long-awaited <strong>"New Document"</strong> option added to the file manager context menu</li>
</ul>

<p>The <a href="https://discourse.gnome.org/t/gnome-51-beta-released/37927" target="_blank" rel="noopener noreferrer">official beta announcement on GNOME Discourse</a> confirms the freeze: development now shifts from adding features to hardening what's there. Bug reports on beta are especially valuable right now, and the GNOME team is actively collecting feedback.</p>

<p>GNOME 51 stable lands September 16. It's expected to ship in Fedora 43 shortly after, and will likely arrive for other distributions via their standard packaging pipelines.</p>
]]></content:encoded></item><item><title><![CDATA[Ubuntu 26.04.1 LTS Is Live: The 24.04 Upgrade Path Is Now Open]]></title><description><![CDATA[Canonical shipped the first point release of Ubuntu 26.04 LTS 'Resolute Raccoon' today, unlocking the official upgrade path for millions of Ubuntu 24.04 users.]]></description><link>https://wimantis.ninja/ubuntu-26-04-1-lts-is-live-the-24-04-upgrade-path-is-now-open/</link><guid isPermaLink="false">6a8fc83835c95073dc50a7d9</guid><category><![CDATA[AI]]></category><category><![CDATA[Ubuntu]]></category><dc:creator><![CDATA[Geth Author]]></dc:creator><pubDate>Thu, 27 Aug 2026 11:45:00 GMT</pubDate><media:content url="https://wimantis.ninja/content/images/2026/08/hero2-10.svg" medium="image"/><content:encoded><![CDATA[<img src="https://wimantis.ninja/content/images/2026/08/hero2-10.svg" alt="Ubuntu 26.04.1 LTS Is Live: The 24.04 Upgrade Path Is Now Open"><p>Ubuntu 26.04.1 LTS arrived today, August 27, 2026 — and for most Ubuntu users, that date matters less for what it is than for what it unlocks. The first point release of Ubuntu 26.04 "Resolute Raccoon" is the traditional signal from Canonical that the LTS-to-LTS upgrade path is now open. Millions of machines still running Ubuntu 24.04 "Noble Numbat" can now officially begin the transition.</p>

<p>The distinction is intentional. <a href="https://linuxize.com/post/how-to-upgrade-to-ubuntu-26-04/" target="_blank" rel="noopener noreferrer">Canonical does not activate LTS-to-LTS upgrades on the initial release day</a> — they wait for the point release to let the new version stabilize. As of today, running <code>do-release-upgrade</code> on a 24.04 system will offer the jump to 26.04. The point release also bundles all updates shipped since April into fresh installation media, meaning fewer post-install downloads for new setups.</p>

<p>So what are you actually upgrading to? Ubuntu 26.04 "Resolute Raccoon" is a significant release. The <a href="https://documentation.ubuntu.com/release-notes/26.04/" target="_blank" rel="noopener noreferrer">official release notes</a> detail several headline changes:</p>

<ul>
  <li><strong>Linux kernel 7.0</strong> replaces the 6.8 kernel from 24.04, with improved hardware support across AMD, Intel, and ARM platforms.</li>
  <li><strong>GNOME 50</strong> ships as the default desktop, with <a href="https://linuxconfig.org/ubuntu-26-04-release-date-and-new-features-in-resolute-raccoon" target="_blank" rel="noopener noreferrer">Wayland now the default graphics protocol</a> across virtually all hardware configurations.</li>
  <li><strong>X11 GNOME session removed.</strong> The GNOME X11 session is gone. If your GPU or workflow requires X11, confirm Wayland compatibility before upgrading.</li>
  <li><strong>HWE stack updates</strong> arrive through the 26.04.1 point release itself, offering an easier path for users on newer hardware.</li>
</ul>

<p>The removal of X11 is the change most likely to cause friction. Gaming setups using older NVIDIA drivers, remote desktop tools relying on X11 forwarding, and certain legacy enterprise software may need attention before upgrading. For everyone else — particularly desktop users on modern Wayland-compatible hardware — 26.04 is a clean, capable LTS.</p>

<p>To upgrade from 24.04, ensure your system is fully updated first (<code>sudo apt update &amp;&amp; sudo apt upgrade</code>), then run <code>sudo do-release-upgrade</code>. The upgrade path has been tested and is considered stable as of today's point release.</p>

<p>Ubuntu 26.04 LTS is supported until April 2031, with extended security maintenance available through 2036.</p>
]]></content:encoded></item><item><title><![CDATA[XWayland 26.1 Breaks Its Two-Year Silence with Major Improvements]]></title><description><![CDATA[The first XWayland feature release since 2024 arrives with clipboard bridging, multi-seat support, and better display emulation for X11 apps on Wayland.]]></description><link>https://wimantis.ninja/xwayland-26-1-breaks-its-two-year-silence-with-major-improvements/</link><guid isPermaLink="false">6a8bd32c35c95073dc50a7af</guid><category><![CDATA[AI]]></category><category><![CDATA[Ubuntu]]></category><dc:creator><![CDATA[Geth Author]]></dc:creator><pubDate>Mon, 24 Aug 2026 12:31:00 GMT</pubDate><media:content url="https://wimantis.ninja/content/images/2026/08/hero3-9.svg" medium="image"/><content:encoded><![CDATA[<h2>XWayland's Long Wait Is Over</h2>

<img src="https://wimantis.ninja/content/images/2026/08/hero3-9.svg" alt="XWayland 26.1 Breaks Its Two-Year Silence with Major Improvements"><p>If you use X11 applications on a Wayland desktop — a legacy game, a professional tool stuck in the previous decade, or any software that never got a native Wayland port — XWayland is the compatibility layer keeping it alive. And for the past two years, it has been in feature freeze. No new tagged releases, no notable capabilities added, just maintenance and bug fixes.</p>

<p>That changed on August 19, 2026, when Red Hat's Olivier Fourdan <a href="https://www.phoronix.com/news/XWayland-26.1-RC1" target="_blank" rel="noopener noreferrer">announced the first release candidate of XWayland 26.1</a>. The RC contains hundreds of cumulative changes built up over two years of development, and it represents a meaningful leap forward for anyone who regularly straddles the X11/Wayland boundary.</p>

<h2>The Headline Features</h2>

<p><strong>Clipboard bridging in rootful mode</strong> is the change most people will feel immediately. Previously, running Xwayland in rootful mode created a clipboard island — copy-paste between an X11 application and the rest of your Wayland desktop was unreliable or simply broken depending on your compositor. XWayland 26.1 adds a proper clipboard and primary selection bridge, enabled with the <code>-clipboard</code> flag, that lets content flow freely between the two worlds.</p>

<p><strong>Multi-seat support via XInput 2</strong> is a long-standing gap that's finally been filled. Wayland seats and their devices are now mirrored into an XInput 2 hierarchy, which means multi-seat setups — where multiple users share a single machine with separate monitors and input devices — work correctly for X11 applications running under Xwayland.</p>

<p><strong>Better display mode emulation</strong> is another practical win. The updated RandR emulation now prioritizes native display modes and accounts for monitor rotation. Crucially, fullscreen X11 applications default to the actual output resolution instead of falling back to a 640×480 emulated mode — an infuriating behavior that made certain games unplayable on Wayland without manual workarounds.</p>

<p><strong>System bell support</strong> lands via the <code>xdg-system-bell</code> protocol. Xwayland can now ring the system bell through the compositor when the compositor supports it — a minor quality-of-life addition, but one that signals increasing parity with the native Wayland experience.</p>

<h2>What Was Removed</h2>

<p>EGLStream support is gone. This NVIDIA-specific graphics API path has been on death's door for some time; <a href="https://www.phoronix.com/news/XWayland-26.1-RC1" target="_blank" rel="noopener noreferrer">NVIDIA's open-source Linux driver stack now works cleanly without it</a>, so there's no reason to keep the dead code around. If you're on proprietary NVIDIA drivers and an older kernel, this is worth checking before upgrading.</p>

<h2>Context: Why the Two-Year Gap</h2>

<p>XWayland 24.1 shipped in 2024 at a time when the Linux desktop ecosystem was deeply mid-transition. Most major desktops — GNOME, KDE Plasma, Sway — had committed to Wayland as their primary target, but X11 compatibility remained critical for millions of users. The development energy during this period went into stabilization rather than features: hardening existing behavior, fixing edge cases, and making sure the existing release held up across the rapidly changing compositor landscape.</p>

<p>The 26.1 release cycle reflects that the foundation is now solid enough to add new capabilities without destabilizing what's already there.</p>

<h2>What Comes Next</h2>

<p>The 26.1 release candidate is available now for testing. A final release is expected in the coming weeks, after which distributions will begin packaging it. If you're on a rolling-release distro, you'll likely get it automatically. For fixed-release users, it'll land in your next major distro cycle.</p>

<p>For the day-to-day Wayland user running a stubborn X11 application or two, this release is quiet good news. XWayland isn't glamorous infrastructure — you notice it most when it breaks — and XWayland 26.1 breaks less.</p>]]></content:encoded></item><item><title><![CDATA[Bazzite Linux 44 Lands for Handhelds: Kernel 7.2, SteamOS Alignment, and the Biggest Overhaul Yet]]></title><description><![CDATA[The Bazzite Deck image for handheld PCs shipped on August 21 with Linux kernel 7.2, deep SteamOS integration, and what the project calls the largest update in its history.]]></description><link>https://wimantis.ninja/bazzite-linux-44-lands-for-handhelds-kernel-7-2-steamos-alignment-and-the-biggest-overhaul-yet/</link><guid isPermaLink="false">6a892f8d35c95073dc50a787</guid><category><![CDATA[AI]]></category><category><![CDATA[Ubuntu]]></category><category><![CDATA[Video Games]]></category><dc:creator><![CDATA[Geth Author]]></dc:creator><pubDate>Sat, 22 Aug 2026 00:13:00 GMT</pubDate><media:content url="https://wimantis.ninja/content/images/2026/08/article2-1.svg" medium="image"/><content:encoded><![CDATA[<img src="https://wimantis.ninja/content/images/2026/08/article2-1.svg" alt="Bazzite Linux 44 Lands for Handhelds: Kernel 7.2, SteamOS Alignment, and the Biggest Overhaul Yet"><p>After desktop users received the Fedora 44 rebase earlier this month, <a href="https://www.gamingonlinux.com/2026/08/bazzite-linux-44-for-handhelds-finally-launches-with-some-massive-upgrades/" target="_blank" rel="noopener noreferrer">the Bazzite 44 Deck image for handheld PCs shipped on August 21, 2026</a> — and the project is calling it the largest update in Bazzite&rsquo;s history.</p>

<p>Bazzite is an immutable, image-based Linux distribution built on Fedora Atomic Desktop, developed as part of the Universal Blue project with a focus on gaming. Its Deck image targets Steam Deck users and handheld gaming PCs that want SteamOS-like behavior without waiting on Valve&rsquo;s release cycle.</p>

<h2>Kernel 7.2 and a Whole New Stack</h2>

<p>The headline change is a jump from Linux kernel 6.17 to 7.2 — two full major versions in a single update. That brings in a year&rsquo;s worth of hardware support improvements: better AMD ISP support, improved USB4 streaming, HDMI 2.1 FRL, and continued Rust-language driver contributions. Alongside the kernel, Bazzite 44 ships <a href="https://linuxiac.com/bazzite-linux-44-lands-with-kernel-7-2-new-gaming-stack-and-gui-updater/" target="_blank" rel="noopener noreferrer">with GNOME 50, KDE Plasma 6.7, and Mesa 26.2.1</a> for up-to-date graphics driver support across AMD, Intel, and NVIDIA hardware.</p>

<p>The Deck image also moves to the &ldquo;ogc&rdquo; kernel build — a gaming-optimized kernel maintained by the Open Gaming Collective — which focuses on scheduler tuning, latency reduction, and handheld-specific power management.</p>

<h2>Deep SteamOS Alignment</h2>

<p>Four new components bring the Bazzite handheld experience much closer to a factory-fresh Steam Deck:</p>

<ul>
<li><strong>InputPlumber</strong> — a unified input handling layer for controller remapping, emulation, and handheld-specific button mapping that works across both game mode and desktop mode.</li>
<li><strong>SteamOS-Manager</strong> — a system service that handles session switching, TDP (thermal design power) control, display refresh management, and other system-level operations that previously required custom scripts.</li>
<li><strong>PowerStation</strong> — a fallback TDP and power-control daemon for devices that SteamOS-Manager does not yet support, ensuring the full range of handhelds in Bazzite&rsquo;s target market can use power management features.</li>
<li><strong>OpenGamepadUI</strong> — an extensible plugin-based overlay that adds options Steam&rsquo;s interface does not expose, from per-game performance profiles to media controls.</li>
</ul>

<h2>App Store and Utility Improvements</h2>

<p>The Bazaar app store updates to version 0.9.3 with improved catalog browsing and faster metadata loading. New command-line utilities let users configure <a href="https://www.linuxcompatible.org/story/bazzite-linux-4420260820-ships-with-linux-kernel-72-gnome-50-and-major-driver-upgrades-for-gaming" target="_blank" rel="noopener noreferrer">AMD VRR settings and HDMI 2.1 FRL modes</a> directly from the terminal — useful for users connecting handhelds to external displays who need tight control over refresh rate and bandwidth.</p>

<p>The project staggered the rollout deliberately: desktop builds shipped first to absorb feedback before the higher-risk handheld image followed. If you are running an older Bazzite Deck image, the update is available through the standard image rebase mechanism. The <a href="https://github.com/ublue-os/bazzite/releases" target="_blank" rel="noopener noreferrer">full changelog is on GitHub</a>.</p>

<p>For Steam Deck users who want broader hardware compatibility and a faster-moving software stack than Valve&rsquo;s own SteamOS, Bazzite 44 is arguably the most compelling reason yet to make the switch.</p>]]></content:encoded></item><item><title><![CDATA[Mesa 26.2.1 Ships 55 Bug Fixes Across AMD, Intel, and NVIDIA Linux Graphics Drivers]]></title><description><![CDATA[Just fifteen days after Mesa 26.2.0 debuted, the first point release patches regressions in RADV, ANV, NVK, and Gallium — including a critical Unreal Engine 5 workaround for AMD hardware.]]></description><link>https://wimantis.ninja/mesa-26-2-1-ships-55-bug-fixes-across-amd-intel-and-nvidia-linux-graphics-drivers/</link><guid isPermaLink="false">6a87de1535c95073dc50a77c</guid><category><![CDATA[AI]]></category><category><![CDATA[Ubuntu]]></category><dc:creator><![CDATA[Geth Author]]></dc:creator><pubDate>Fri, 21 Aug 2026 10:03:00 GMT</pubDate><media:content url="https://wimantis.ninja/content/images/2026/08/hero3-8.svg" medium="image"/><content:encoded><![CDATA[<img src="https://wimantis.ninja/content/images/2026/08/hero3-8.svg" alt="Mesa 26.2.1 Ships 55 Bug Fixes Across AMD, Intel, and NVIDIA Linux Graphics Drivers"><p><a href="https://mesa3d.org/news/releases/mesa-26-2-1-is-released/" target="_blank" rel="noopener noreferrer">Mesa 26.2.1</a> landed on August 20, 2026 — exactly fifteen days after the 26.2.0 feature branch debuted. The point release collects 55 bug-fix commits targeting regressions and driver-level issues across AMD RADV, Intel ANV, Qualcomm Freedreno, and NVIDIA's experimental NVK driver, with no new features and no API changes.</p>

<p>If Mesa 26.2.0 was the exciting part — NVK mesh shader support, OpenCL 3.1, the Jay software rasterizer backend — Mesa 26.2.1 is the mandatory follow-through that makes all of it actually work reliably on real hardware.</p>

<h2>The Fixes That Matter Most</h2>

<p><strong>AMD RADV:</strong> The highest-profile fix is a multi-viewport workaround for Unreal Engine 5 in the RADV Vulkan driver. UE5-powered titles — including many of the biggest games of the past two years — were triggering rendering artifacts on AMD hardware in certain multi-viewport configurations. The workaround, confirmed in the <a href="https://docs.mesa3d.org/relnotes/26.2.1.html" target="_blank" rel="noopener noreferrer">official release notes</a>, routes around the UE5-specific issue without waiting on an upstream fix. RADV also picks up Vulkan Video fixes, ACO compiler fixes, gang submit corrections, and AV1 decode fixes.</p>

<p><strong>Intel ANV:</strong> The Intel Vulkan driver resolves a descriptor heap alignment regression that was causing crashes in workloads that pushed heap boundaries, plus a cache-flush bug that left L1 and L2 caches un-flushed at the end of command buffers — a subtle issue that could surface as stale rendering state across draw calls. Ray-tracing shader key pointer handling is also corrected.</p>

<p><strong>NVIDIA NVK:</strong> The open-source NVIDIA driver receives a sampler handle fix. NVK is still in active development and far from feature-complete, but it is being treated as a first-class Mesa citizen: it ships mesh shader support in 26.2.0 and gets regression patches in 26.2.1 on the same cadence as the mature drivers.</p>

<p><strong>Gallium backends:</strong> A persistent buffer object refcounting leak that affected multiple Gallium-based drivers is patched, addressing a long-tail memory leak that users on RadeonSI and other Gallium backends would hit in long-running sessions.</p>

<h2>Why the Fifteen-Day Turnaround Matters</h2>

<p>Mesa has a well-established point-release cadence, but the fifteen-day gap between 26.2.0 and 26.2.1 is on the faster end of the spectrum. The UE5 multi-viewport issue in particular was a visible, reproducible regression that affected games in the current generation release window — a category where bug reports arrive immediately and loudly. The Mesa team's ability to ship a targeted fix this quickly reflects both the project's health and the value of having AMD, Intel, and Valve engineers actively contributing upstream.</p>

<h2>How to Get It</h2>

<p>Mesa 26.2.1 is already building in Arch Linux and Fedora 40+ repos. Ubuntu users on 26.04 can pull it from the <a href="https://launchpad.net/~kisak/+archive/ubuntu/kisak-mesa" target="_blank" rel="noopener noreferrer">Kisak-Mesa PPA</a> while waiting for Canonical to ship it in official channels. SteamOS will pick it up as part of Valve's next stable update to the Steam Deck OS image, which typically follows within a few weeks of each Mesa point release.</p>

<p>For gaming on Linux — whether on a Steam Deck, a desktop running Arch, or a Fedora workstation — Mesa 26.2.1 is a worthwhile update and worth pulling at the next system upgrade.</p>]]></content:encoded></item><item><title><![CDATA[KDE Gear 26.08 Lands with a First-Ever Password Manager, a Revamped Kdenlive, and 171 Packages]]></title><description><![CDATA[The KDE project shipped its August apps collection on August 20, featuring KeepSecret — its first native password manager — alongside major upgrades to Kdenlive, Dolphin, and Okular.]]></description><link>https://wimantis.ninja/kde-gear-26-08-lands-with-a-first-ever-password-manager-a-revamped-kdenlive-and-171-packages/</link><guid isPermaLink="false">6a87de1435c95073dc50a774</guid><category><![CDATA[AI]]></category><category><![CDATA[Ubuntu]]></category><dc:creator><![CDATA[Geth Author]]></dc:creator><pubDate>Fri, 21 Aug 2026 02:17:00 GMT</pubDate><media:content url="https://wimantis.ninja/content/images/2026/08/hero1-10.svg" medium="image"/><content:encoded><![CDATA[<img src="https://wimantis.ninja/content/images/2026/08/hero1-10.svg" alt="KDE Gear 26.08 Lands with a First-Ever Password Manager, a Revamped Kdenlive, and 171 Packages"><p>KDE shipped <a href="https://kde.org/announcements/gear/26.08.0/" target="_blank" rel="noopener noreferrer">KDE Gear 26.08</a> on August 20, 2026 — the quarterly apps collection that bundles every KDE application outside of the Plasma desktop shell itself. This release is particularly significant: it arrives as KDE approaches its 30th anniversary in October, and it introduces KeepSecret, the suite's first native password manager.</p>

<h2>KeepSecret: KDE Finally Has a Password Manager</h2>

<p>For a desktop environment that ships file managers, terminal emulators, document viewers, and video editors, the absence of a password manager was always a conspicuous gap. <a href="https://kde.org/announcements/gear/26.08.0/" target="_blank" rel="noopener noreferrer">KeepSecret fills it</a>. It is the first net-new addition to the KDE Gear package set since the project adopted its current naming convention, making it a genuine landmark rather than just another point release novelty.</p>

<h2>Kdenlive Gets the Biggest Editing Upgrade in Years</h2>

<p>The video editor receives the most substantive changes in this cycle. According to the <a href="https://kde.org/announcements/gear/26.08.0/" target="_blank" rel="noopener noreferrer">official announcement</a>, three major effect widgets land simultaneously:</p>

<ul>
  <li><strong>Curves filter</strong> with per-channel RGB adjustment — the kind of precision color tool that previously required exporting to DaVinci Resolve.</li>
  <li><strong>Gradient Map filter</strong> supporting up to 32 color stops, enabling cinematic grade effects directly on the timeline.</li>
  <li><strong>Speed Ramp widget</strong> expanded with 13 MLT easing options, so speed ramps can follow smooth acceleration curves rather than hard cuts.</li>
</ul>

<p>Timeline workflow also improves: you can now copy a selection into a new sequence, and audio tracks auto-generate as clips are dropped — two longstanding workflow friction points that professional editors have complained about for years.</p>

<p>The Titler gains copy-paste for objects, rounded corners for rectangles, and smart snapping to screen edges and other items — small quality-of-life fixes that add up quickly in title card work.</p>

<h2>Dolphin, Okular, and Konsole Round It Out</h2>

<p>The Dolphin file manager deepens its <a href="https://kde.org/announcements/gear/26.08.0/" target="_blank" rel="noopener noreferrer">KDE Connect integration</a>: a dedicated button now appears at the top of the window when browsing a connected phone, letting you launch the KDE Connect app without leaving Dolphin. The Filter Bar (Ctrl + I) gains support for glob patterns and regular expressions — a power-user feature previously only available in the terminal. File and folder grouping is now independent from sorting, meaning you can sort alphabetically while grouping by file type simultaneously.</p>

<p>Okular consolidates its two separate settings dialogs into a single preferences panel — a small but overdue usability fix. Triple-clicking now selects an entire line. Konsole gains Alt+click drag-and-drop for file names, image paths, links, and email addresses.</p>

<h2>The Bigger Picture</h2>

<p>KDE Gear 26.08 ships 171 packages total. For users on KDE neon, the <a href="https://www.linuxcompatible.org/story/kde-neon-build-20260820-released-with-gear-2608-and-plasma-674" target="_blank" rel="noopener noreferrer">neon 20260820 build</a> already integrates both Gear 26.08 and Plasma 6.7.4, so a simple system update pulls everything in at once. Other distributions — Arch, Fedora, openSUSE — will land the packages over the coming days via their normal update pipelines.</p>

<p>The release lands fifteen weeks before KDE's 30th birthday on October 14, and the project is clearly in a build-up phase: KDE Linux is progressing toward beta, Plasma 6.8 is targeting October 14 itself, and the apps collection is visibly growing with each cycle. KDE Gear 26.08 is a strong mid-year checkpoint for a project that has never looked healthier.</p>]]></content:encoded></item><item><title><![CDATA[COSMIC Desktop 1.6 Is Out: System76's Rust-Built DE Gets Per-App Audio and Wayland Upgrades]]></title><description><![CDATA[COSMIC Epoch 1.6 ships per-application audio routing, two new Wayland protocols, a HiDPI text rendering fix, and visible terminal split-pane borders — all released on August 18, 2026.]]></description><link>https://wimantis.ninja/cosmic-desktop-1-6-is-out-system76s-rust-built-de-gets-per-app-audio-and-wayland-upgrades/</link><guid isPermaLink="false">6a868d0535c95073dc50a76e</guid><category><![CDATA[AI]]></category><category><![CDATA[Ubuntu]]></category><dc:creator><![CDATA[Geth Author]]></dc:creator><pubDate>Thu, 20 Aug 2026 11:45:00 GMT</pubDate><media:content url="https://wimantis.ninja/content/images/2026/08/image3-2.svg" medium="image"/><content:encoded><![CDATA[<img src="https://wimantis.ninja/content/images/2026/08/image3-2.svg" alt="COSMIC Desktop 1.6 Is Out: System76's Rust-Built DE Gets Per-App Audio and Wayland Upgrades"><p>System76 released <a href="https://linuxiac.com/cosmic-desktop-1-6-released-with-per-app-sound-controls-compositor-improvements/" target="_blank" rel="noopener noreferrer">COSMIC Desktop Epoch 1.6 on August 18, 2026</a>. The Rust-built desktop environment — developed by System76 as the foundation for Pop!_OS — brings per-application audio routing, expanded Wayland protocol support, and a long-overdue HiDPI text rendering fix.</p>

<h2>Per-App Audio Is Finally Here</h2>
<p>The headline feature is per-application volume and output routing, accessible directly from the COSMIC Settings panel. Users can now assign different audio outputs to different applications and adjust their individual volumes without reaching for a separate PipeWire frontend. It's a feature that GNOME and KDE have had for a while, and COSMIC users have been waiting for it since the 1.0 release. With 1.6, it's done.</p>
<p>The implementation also fixes a side issue: the volume slider used to stutter audio during adjustment. A debounce fix in this release smooths that out.</p>

<h2>Wayland Protocol Upgrades</h2>
<p><a href="https://www.phoronix.com/news/COSMIC-Epoch-1.6" target="_blank" rel="noopener noreferrer">Two new Wayland protocols land in this release</a>:</p>
<ul>
  <li><strong>wl-dmabuf-v6</strong> — for passing GPU direct memory access buffers between compositors and clients. This is a prerequisite for efficient hardware video acceleration and zero-copy rendering pipelines.</li>
  <li><strong>EI (Emulated Input)</strong> — a protocol for simulating hardware input devices at the compositor level. Its primary purpose here is to lay the groundwork for remote desktop support, which isn't live yet but is on the roadmap for a near-future release.</li>
</ul>
<p>Both protocols extend the <a href="https://9to5linux.com/cosmic-1-6-desktop-environment-released-with-more-improvements" target="_blank" rel="noopener noreferrer">smithay-based compositor</a> that underpins COSMIC's display stack.</p>

<h2>HiDPI Text Rendering Fixed</h2>
<p>One of the more frustrating bugs in earlier COSMIC releases was jagged text rendering on HiDPI displays — the kind of problem that stands out immediately on any screen above 1080p. The 1.6 release fixes this, bringing text rendering in line with what users expect from a modern desktop on 2K and 4K monitors.</p>

<h2>Terminal and File Manager Improvements</h2>
<p>COSMIC Terminal now draws visible borders around split panes, making it much easier to tell at a glance where one terminal ends and another begins. The file manager gets a fix for a session-freezing dialog loop bug — a regression that had been present in recent builds and could lock up the session under specific conditions.</p>

<h2>What to Expect Next</h2>
<p>Remote desktop support is the obvious next target, with the EI protocol now in place. System76 has been shipping COSMIC updates at a steady pace since the 1.0 milestone, and the 1.6 release continues that pattern — each update incrementally closing the feature gap between COSMIC and the more established desktops. For users who were watching from the sidelines, the project is increasingly looking like a serious daily-driver option.</p>
<p>COSMIC 1.6 is available now for <a href="https://pbxscience.com/cosmic-desktop-1-6-released-written-in-rust-adds-per-application-volume-control/" target="_blank" rel="noopener noreferrer">Pop!_OS users</a> and for other distributions through the official system76/cosmic-epoch repository.</p>
]]></content:encoded></item><item><title><![CDATA[Linux 7.2 Is Here: Cache-Aware Scheduling, Apple M3 Boot, and USB4STREAM Are the Big Wins]]></title><description><![CDATA[After more than a year of work, Linux 7.2 lands with Cache-Aware Scheduling for modern multi-LLC CPUs, initial Apple M3 boot support, and USB4STREAM for direct high-speed transfers between machines.]]></description><link>https://wimantis.ninja/linux-7-2-is-here-cache-aware-scheduling-apple-m3-boot-and-usb4stream-are-the-big-wins/</link><guid isPermaLink="false">6a868cf135c95073dc50a766</guid><category><![CDATA[AI]]></category><category><![CDATA[Ubuntu]]></category><dc:creator><![CDATA[Geth Author]]></dc:creator><pubDate>Thu, 20 Aug 2026 02:30:00 GMT</pubDate><media:content url="https://wimantis.ninja/content/images/2026/08/image1-3.svg" medium="image"/><content:encoded><![CDATA[<img src="https://wimantis.ninja/content/images/2026/08/image1-3.svg" alt="Linux 7.2 Is Here: Cache-Aware Scheduling, Apple M3 Boot, and USB4STREAM Are the Big Wins"><p>After more than a year of development work, <a href="https://www.phoronix.com/news/Linux-7.2-Released" target="_blank" rel="noopener noreferrer">Linux 7.2 was officially released on August 16, 2026</a>. Linus Torvalds pushed the final tag, and this cycle delivers several headline improvements that have been in the works for a long time — most notably Cache-Aware Scheduling, initial Apple M3 support, and USB4STREAM.</p>

<h2>Cache-Aware Scheduling: More Than a Year in the Making</h2>
<p>The standout addition in this release is <a href="https://itsfoss.com/news/linux-kernel-7-2-release/" target="_blank" rel="noopener noreferrer">Cache Aware Scheduling</a>, which ships behind the <code>CONFIG_SCHED_CACHE</code> option. On modern Intel and AMD CPUs — chips with multiple last-level caches (LLCs) spread across separate "tiles" — the old scheduler could scatter related tasks across LLC zones, causing constant cache misses as those tasks fetched data from each other's memory. Cache-Aware Scheduling groups related tasks onto cores that share the same LLC, so hot data stays local.</p>
<p>The improvement matters most on the latest-generation big server and workstation chips where die tiling is common, but it benefits desktop CPUs too. The fact that this landed after well over a year of refinement says something about how carefully the kernel maintainers gated it: it had to work correctly across the enormous diversity of hardware Linux runs on before it was allowed anywhere near mainline.</p>

<h2>Apple M3 Can Now Boot Linux</h2>
<p>Asahi Linux has been steadily upstreaming Apple Silicon support, and 7.2 takes the next step: <a href="https://www.neowin.net/news/linus-torvalds-officially-releases-linux-kernel-72-with-initial-apple-m3-support/" target="_blank" rel="noopener noreferrer">M3 MacBook Pros, Airs, and iMacs can now boot the mainline kernel</a>. It drops you to a console — graphics, USB, and Wi-Fi are not yet functional — but the groundwork is there. M1 and M2 devices are already at varying degrees of daily-driver readiness; M3 is following the same path, just a few cycles behind.</p>

<h2>USB4STREAM and Storage Improvements</h2>
<p>Linux 7.2 also debuts <a href="https://www.phoronix.com/review/linux-72-features" target="_blank" rel="noopener noreferrer">USB4STREAM</a>, an Intel-developed protocol for high-speed data transfers between two machines using a USB4 or Thunderbolt cable — essentially a modern replacement for legacy direct-connect use cases. On the storage side, Btrfs now enables large folios by default, which reduces overhead for large sequential reads and writes. Ext4 also gets faster I/O from memory-management improvements.</p>

<h2>AMD and GPU Upgrades</h2>
<p>The AMD ISP4 camera processor driver finally hits mainline, bringing better image pipeline support for AMD-based laptops with integrated cameras. AMDGPU gains <a href="https://www.omgubuntu.co.uk/2026/08/linux-7-2-cache-aware-scheduling-ext4-btrfs" target="_blank" rel="noopener noreferrer">initial HDMI 2.1 FRL support</a>, which is required for 4K@120Hz and 8K@60Hz display output over a single cable — previously limited to DisplayPort. Rust support expands to the IBM S/390 architecture, continuing the kernel's gradual adoption of memory-safe drivers.</p>

<h2>What It Means for Users</h2>
<p>If you're on a recent AMD or Intel CPU, Cache-Aware Scheduling is the most tangible improvement — compilers, virtual machines, and multi-threaded workloads are the most likely beneficiaries. Linux 7.2 will roll into distros in the coming weeks; Arch and Gentoo users will see it first, with Ubuntu and Fedora derivatives picking it up in their next update cycles or LTS planning.</p>
<p>The full changelog is on <a href="https://kernelnewbies.org/Linux_7.2" target="_blank" rel="noopener noreferrer">Kernel Newbies</a> for anyone who wants the exhaustive version.</p>
]]></content:encoded></item><item><title><![CDATA[Debian Turns 33: The Unglamorous Linux Distro That Powers Half the Internet]]></title><description><![CDATA[On August 16, 2026, Debian celebrated its 33rd birthday with community events on three continents. It is the oldest major Linux distribution still under active development — and arguably the most important one.]]></description><link>https://wimantis.ninja/debian-turns-33-the-unglamorous-linux-distro-that-powers-half-the-internet/</link><guid isPermaLink="false">6a83ea5a35c95073dc50a74e</guid><category><![CDATA[AI]]></category><category><![CDATA[Ubuntu]]></category><dc:creator><![CDATA[Geth Author]]></dc:creator><pubDate>Tue, 18 Aug 2026 10:00:00 GMT</pubDate><media:content url="https://wimantis.ninja/content/images/2026/08/debian.svg" medium="image"/><content:encoded><![CDATA[
<img src="https://wimantis.ninja/content/images/2026/08/debian.svg" alt="Debian Turns 33: The Unglamorous Linux Distro That Powers Half the Internet"><p>On August 16, 1993, a computer science student at Purdue University named Ian Murdock posted an announcement to a Linux newsgroup. He was starting a new Linux distribution — one built by and for the community, not a company. He named it Debian: a portmanteau of his name and his girlfriend Debra Lynn's.</p>

<p>Thirty-three years later, <a href="https://bits.debian.org/2026/08/debian-turns-33.html" target="_blank" rel="noopener noreferrer">Debian celebrated its birthday</a> with at least 19 community meetups across three continents — Europe, Asia, and the Americas. Debian Day has become an annual August 16 tradition: local communities organize talks, installation events, and informal gatherings to mark the occasion.</p>

<h2>Why Debian still matters in 2026</h2>

<p>If you use the internet, you almost certainly interact with Debian — even if you have never heard of it.</p>

<p>Debian is the direct upstream parent of Ubuntu, the most widely-deployed Linux desktop distribution. It powers a substantial portion of the world's web servers, cloud instances, and embedded systems. Its derivative family tree includes Raspberry Pi OS, Kali Linux, Linux Mint, and hundreds of smaller projects. The Debian package ecosystem currently holds over 59,000 packages — one of the most comprehensive repositories in the Linux world.</p>

<p>The project has never been acquired. It has no corporate sponsor. It operates under the <a href="https://www.debian.org/social_contract" target="_blank" rel="noopener noreferrer">Debian Social Contract</a>, first adopted in 1997, which commits the project to always remaining free and open.</p>

<h2>33 years of volunteer governance</h2>

<p>Perhaps the most remarkable thing about Debian is not its reach — it is that a globally distributed volunteer organization has kept one of the most complex software ecosystems in existence running for over three decades without fragmenting or being absorbed by a corporate entity.</p>

<p>The project operates through the Debian Project Leader (DPL), elected annually by Debian developers, alongside a network of package maintainers, technical committees, and the Debian Constitution governing major decisions. It ships slowly and deliberately: Debian Stable is not cutting-edge by accident — stability is the point, and that philosophy has served millions of servers and embedded devices reliably for decades.</p>

<p>Ten years after the death of founder Ian Murdock in December 2015, Debian continues to demonstrate that open governance structures can outlast individuals, companies, and trends. As <a href="https://xenospectrum.com/en/debian-33-years-governance/" target="_blank" rel="noopener noreferrer">XenoSpectrum noted in its anniversary coverage</a>, Debian's governance design is itself a case study in how free software communities sustain long-term collaboration without corporate scaffolding.</p>

<h2>Happy birthday, Debian</h2>

<p>The project's longevity is a reminder that some of the most important software in the world is maintained by people who care more about doing it right than doing it fast. Thirty-three years in, Debian remains the unglamorous backbone of the internet — and that is precisely why it matters.</p>

<p><em>Sources: <a href="https://bits.debian.org/2026/08/debian-turns-33.html" target="_blank" rel="noopener noreferrer">Bits from Debian</a> &middot; <a href="https://www.phoronix.com/news/Debian-33-Birthday" target="_blank" rel="noopener noreferrer">Phoronix</a> &middot; <a href="https://9to5linux.com/debian-turns-33-years-old-happy-birthday" target="_blank" rel="noopener noreferrer">9to5Linux</a></em></p>
]]></content:encoded></item><item><title><![CDATA[GNOME 51 Beta Arrives with Native Background Blur, SVG Cursors, and a GTK4 Boxes]]></title><description><![CDATA[GNOME 51 beta dropped yesterday with a batch of long-requested quality-of-life improvements — most notably native background blur in Mutter and a full GTK4/LibAdwaita port for GNOME Boxes.]]></description><link>https://wimantis.ninja/gnome-51-beta-arrives-with-native-background-blur-svg-cursors-and-a-gtk4-boxes/</link><guid isPermaLink="false">6a8146eb35c95073dc50a728</guid><category><![CDATA[AI]]></category><category><![CDATA[Ubuntu]]></category><dc:creator><![CDATA[Geth Author]]></dc:creator><pubDate>Sun, 16 Aug 2026 01:17:00 GMT</pubDate><media:content url="https://wimantis.ninja/content/images/2026/08/image1.svg" medium="image"/><content:encoded><![CDATA[<img src="https://wimantis.ninja/content/images/2026/08/image1.svg" alt="GNOME 51 Beta Arrives with Native Background Blur, SVG Cursors, and a GTK4 Boxes"><p>The GNOME Project released the <a href="https://discourse.gnome.org/t/gnome-51-beta-released/37927" target="_blank" rel="noopener noreferrer">GNOME 51 Beta on August 15, 2026</a>, marking the beginning of the feature, UI, and API freeze period before the final stable release scheduled for September 16. Development focus now shifts to bug fixing and polish — which means what you see in this beta is essentially what ships.</p>

<p>The headline addition is native background blur support in <strong>Mutter 51</strong>, the compositor that powers GNOME Shell. Implemented via the <code>ext-background-effect-v1</code> Wayland protocol, this has been a community request for years. Apps and panels that want frosted-glass aesthetics can now request blur directly through a proper protocol rather than relying on hacks or compositor-specific extensions. <a href="https://www.phoronix.com/news/GNOME-51-Beta" target="_blank" rel="noopener noreferrer">Phoronix notes</a> it joins several other Mutter improvements: external cursor implementations, improved frame scheduling, a dedicated "input panel" group, and support for global shortcut inhibitors that can suppress accessibility shortcuts when needed.</p>

<h2>SVG Cursors and Reduced Motion</h2>

<p>GNOME 51 also moves cursor rendering to <strong>SVG-based implementations</strong>, which means cursors scale cleanly on HiDPI displays without the pixelation that bitmap cursors show at unusual DPI ratios. Alongside this, initial support for the <code>reduced-motion</code> accessibility setting lands in GNOME Shell — a long-overdue addition that respects users' OS-level preference to tone down animations. Reduced motion support is marked as initial, so expect it to deepen in coming releases, but the hook is now in place.</p>

<h2>Authentication Gets Simpler</h2>

<p>Two authentication-related improvements are worth flagging. First, GNOME Shell gains support for a <strong>unified web login and auth mechanism</strong>, aimed at streamlining how apps handle browser-based SSO flows. Second, <a href="https://9to5linux.com/gnome-51-desktop-environment-is-now-available-for-public-beta-testing" target="_blank" rel="noopener noreferrer">GNOME Settings introduces a redesigned fingerprint management interface</a> in the Users panel — a cleaner enrollment UI to replace what had been a functional-but-rough experience. GNOME Initial Setup also adds support for <code>systemd-homed</code> accounts, relevant for setups using homed's encrypted home directories.</p>

<h2>GNOME Boxes Finally Moves to GTK4</h2>

<p>One of the more significant behind-the-scenes changes: <a href="https://ubuntuhandbook.org/index.php/2026/08/gnome-boxes-finally-ported-to-gtk4-libadwaita-via-version-51-beta/" target="_blank" rel="noopener noreferrer">GNOME Boxes has been ported to GTK4 and LibAdwaita</a>. Boxes — the simple virtual machine manager — was one of the last major GNOME apps still running on the old GTK3 stack. The port brings it in line with the modern GNOME aesthetic and ensures it gets the performance and accessibility improvements that LibAdwaita provides. It's one of those changes that users may not notice explicitly, but makes the app feel less like it's from a different era.</p>

<h2>What's Next</h2>

<p>The release candidate is expected at the end of August, with GNOME 51 stable landing September 16. Distributions like Fedora 45 and future Ubuntu releases will be among the first to ship it. If you want to test the beta now, <a href="https://linuxiac.com/gnome-51-beta-released-with-new-fingerprint-ui-blur-support-and-more/" target="_blank" rel="noopener noreferrer">GNOME OS nightly images are the easiest path</a>, or you can build from the GNOME GitLab sources directly.</p>

<p>The blur support alone will make desktop theming significantly more flexible. Combined with SVG cursors and reduced-motion groundwork, GNOME 51 looks like a release that quietly catches up on a handful of long-outstanding quality-of-life gaps — exactly the kind of cycle that makes a desktop more pleasant to actually use day to day.</p>]]></content:encoded></item><item><title><![CDATA[Linus Torvalds: AI Reviewers Are Now Writing More Linux Fixes Than Any Human Team]]></title><description><![CDATA[Linux 7.2-rc7 landed with over 400 fixes from 230+ contributors, and Torvalds says AI code-review tools are the reason — marking a permanent shift in how the kernel ships.]]></description><link>https://wimantis.ninja/linus-torvalds-ai-reviewers-are-now-writing-more-linux-fixes-than-any-human-team/</link><guid isPermaLink="false">6a7ff51a35c95073dc50a70d</guid><category><![CDATA[AI]]></category><category><![CDATA[Ubuntu]]></category><dc:creator><![CDATA[Geth Author]]></dc:creator><pubDate>Sat, 15 Aug 2026 06:31:00 GMT</pubDate><media:content url="https://wimantis.ninja/content/images/2026/08/hero3-6.svg" medium="image"/><content:encoded><![CDATA[<img src="https://wimantis.ninja/content/images/2026/08/hero3-6.svg" alt="Linus Torvalds: AI Reviewers Are Now Writing More Linux Fixes Than Any Human Team"><p>Linus Torvalds doesn't exaggerate. When he describes something as unusual, he means it in a precise, technical sense — not as a rhetorical flourish. So when he wrote that Linux 7.2-rc7 is "one of the biggest rc6s we've had in years," that's a data point, not hyperbole.</p>

<p>On August 9, 2026, <a href="https://www.theregister.com/os-platforms/2026/08/10/linus-torvalds-says-ai-has-made-huge-linux-kernel-updates-the-new-normal/5285268" target="_blank" rel="noopener noreferrer">Torvalds released Linux 7.2-rc7</a> with more than 400 fixes signed off by over 230 contributors. For context: a release candidate at rc7 — one week before stable — typically contains a handful of last-minute fixes. 400+ is not typical. It is, as Torvalds put it, "the new normal."</p>

<p>The reason, he explained plainly: AI review tools.</p>

<h2>How This Actually Works</h2>

<p>This is not AI writing kernel code. That distinction matters. What Torvalds is describing is AI acting as a code reviewer — automated tools that scan the kernel source continuously and surface bugs, edge cases, and potential vulnerabilities that human reviewers didn't catch, or caught and deprioritized.</p>

<p><a href="https://www.techradar.com/pro/linus-torvalds-says-huge-linux-kernel-updates-are-now-the-status-quo-and-its-all-thanks-to-ai" target="_blank" rel="noopener noreferrer">TechRadar's coverage</a> notes that the workflow remains human-controlled: AI tools flag potential issues, human maintainers triage those reports, and kernel policy still requires a human to review and cryptographically sign off on every patch before it lands. AI finds; humans decide; humans write.</p>

<p>The result is a backlog effect. These tools are surfacing bugs that existed for years — some of them dormant issues that nobody had time to track down during a normal review cycle. When those reports now arrive in volume, maintainers are processing them in volume. Hence the unusually large rc7.</p>

<h2>Torvalds' Reaction</h2>

<p>"I can't say that I'm exactly thrilled about the size of this all," he wrote in the release announcement. But he acknowledged the reality: "It is what it is: the new normal with a lot of fixes, many of them due to review by various AI tools."</p>

<p>That's a characteristically Torvalds sentence. Not an endorsement, not a complaint — just an observation about what is true. The tools are doing something useful. The side effect is that "useful" means more work, more scrutiny, and larger release candidates from now on.</p>

<p><a href="https://betanews.com/article/linux-7-2-rc7-ai-review-new-normal/" target="_blank" rel="noopener noreferrer">Betanews covered the AI review dynamic in Linux 7.2</a> in more depth, noting that AI-assisted code review is now broadly integrated into the kernel's development pipeline — not as a formal policy decision, but as an emergent reality driven by individual contributors and subsystem maintainers adopting the tools independently.</p>

<h2>The Broader Implication</h2>

<p>Linux 7.2 stable is expected around August 16, 2026. If the pattern holds — and Torvalds' language suggests he expects it to — future kernel releases will continue to ship heavier than they used to, with more fixes per cycle, surfaced by a class of reviewers that doesn't sleep, doesn't have a day job, and doesn't need to deprioritize low-severity bugs to focus on the important stuff.</p>

<p>That's actually the best version of how AI integrates into a mature open-source project: not by replacing the humans who understand the system deeply, but by giving those humans a more complete picture of where the problems are. The Linux kernel has 30+ years of accumulated code. No human team was ever going to review all of it. AI tools apparently can — and they're finding things.</p>

<p>The question now is whether other major open-source projects follow the same path, and whether the maintainer communities handling the resulting surge of reports have the capacity to keep up. For the Linux kernel, Torvalds' answer seems to be: we don't have a choice, and that's fine. The work is real. Better to do it than not.</p>

<p>Linux 7.2 will likely be the most thoroughly reviewed major kernel release in the project's history. That's not a bad thing to be.</p>]]></content:encoded></item><item><title><![CDATA[BlueFerry: Open-Source iMessage on Linux Over Bluetooth, No Mac or Cloud Required]]></title><description><![CDATA[A new open-source project brings iMessage and SMS from an iPhone to GNOME, KDE, and Quickshell over Bluetooth — no Mac relay, Apple login, or subscription needed.]]></description><link>https://wimantis.ninja/blueferry-open-source-imessage-on-linux-over-bluetooth-no-mac-or-cloud-required/</link><guid isPermaLink="false">6a7d524235c95073dc50a6ec</guid><category><![CDATA[AI]]></category><category><![CDATA[Ubuntu]]></category><category><![CDATA[misc]]></category><dc:creator><![CDATA[Geth Author]]></dc:creator><pubDate>Thu, 13 Aug 2026 11:52:00 GMT</pubDate><media:content url="https://wimantis.ninja/content/images/2026/08/hero3-5.svg" medium="image"/><content:encoded><![CDATA[<article>
<img src="https://wimantis.ninja/content/images/2026/08/hero3-5.svg" alt="BlueFerry: Open-Source iMessage on Linux Over Bluetooth, No Mac or Cloud Required"><p>For Linux users, iMessage has always been Apple's most deliberate exclusion — accessible from a Mac, an iPhone, or an iPad, and nowhere else. A developer going by erikwb has quietly changed that with <a href="https://github.com/erikwb/blueferry" target="_blank" rel="noopener noreferrer">BlueFerry</a>, an open-source project that routes iMessage and SMS from a paired iPhone to the Linux desktop over a direct Bluetooth connection.</p>
<p>No Mac relay. No Apple login. No cloud intermediary. No subscription. Just Bluetooth.</p>

<h2>How it works</h2>
<p>BlueFerry uses the Bluetooth accessory services already exposed by iOS — specifically the Message Access Profile (MAP), which iOS uses to share messages with accessories like car infotainment systems. Once a Linux machine is paired with the iPhone, BlueFerry intercepts that protocol and presents it through a native desktop interface.</p>
<p>The key detail: iOS decides whether an outgoing message is sent as SMS or iMessage based on the same logic it uses normally — BlueFerry just hands the message to the phone and lets iOS route it. That means iMessage encryption and delivery receipts work as expected for conversations with other Apple users, while SMS falls through for everyone else.</p>

<h2>Native clients for GNOME, KDE, and Quickshell</h2>
<p>As described on the <a href="https://linuxiac.com/blueferry-brings-imessage-and-sms-from-iphone-to-linux-over-bluetooth/" target="_blank" rel="noopener noreferrer">Linuxiac writeup</a>, BlueFerry ships three desktop clients — one for GNOME, one for KDE, and one for Quickshell — all sharing the same local backend. Pairing data, contacts, message history, and preferences are stored once and remain consistent across whichever client you switch to. Contact sync works out of the box, and the app can optionally mirror other iPhone notifications to the desktop as well.</p>

<h2>What it supports, and what it doesn't</h2>
<p>For a first release of experimental software, the feature set is broader than expected:</p>
<ul>
  <li>Receiving and sending iMessage and SMS</li>
  <li>Contact synchronization</li>
  <li>Starting new conversations (by phone number or Apple ID email)</li>
  <li>Optional mirroring of other iPhone notifications</li>
</ul>
<p>What isn't supported yet: attachments, reactions, typing indicators, FaceTime, voice calls, and a complete sent-message history from before pairing. The developer is candid about the experimental state — development has primarily used an iPhone 16 Pro Max running iOS 26.5, and Apple could change the Bluetooth behavior BlueFerry depends on at any point without notice.</p>

<h2>Licensing and getting started</h2>
<p>BlueFerry is released under the <strong>GPL-2.0-only</strong> license. The <a href="https://github.com/erikwb/blueferry" target="_blank" rel="noopener noreferrer">GitHub repository</a> includes source code, architecture documentation, protocol notes, and testing information for anyone who wants to audit, contribute, or build from scratch.</p>
<p>Installation instructions and desktop environment-specific setup guides are in the repository's README. The project is new enough that distro packages don't exist yet — for now, expect to build from source.</p>
<p>The cautionary note from the developer is worth repeating: don't rely on it as your only path for important messages. But as a first step toward closing one of the longest-standing gaps in the Linux desktop experience, BlueFerry is a genuinely promising start.</p>
</article>]]></content:encoded></item></channel></rss>