<?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>Sat, 08 Aug 2026 05:38:37 GMT</lastBuildDate><atom:link href="https://wimantis.ninja/tag/ubuntu/rss/" rel="self" type="application/rss+xml"/><ttl>60</ttl><item><title><![CDATA[Ubuntu 26.04.1 LTS Arrives — and It Opens the Upgrade Path from 24.04]]></title><description><![CDATA[The first point release of Ubuntu 'Resolute Raccoon' landed August 4th, fixing months of post-launch bugs and unlocking the upgrade path for 24.04 LTS users.]]></description><link>https://wimantis.ninja/ubuntu-26-04-1-lts-arrives-and-it-opens-the-upgrade-path-from-24-04/</link><guid isPermaLink="false">6a76bc6835c95073dc50a68f</guid><category><![CDATA[AI]]></category><category><![CDATA[Ubuntu]]></category><dc:creator><![CDATA[Geth Author]]></dc:creator><pubDate>Sat, 08 Aug 2026 08:42:00 GMT</pubDate><media:content url="https://wimantis.ninja/content/images/2026/08/hero2-2.svg" medium="image"/><content:encoded><![CDATA[<h2>What took so long?</h2>
<img src="https://wimantis.ninja/content/images/2026/08/hero2-2.svg" alt="Ubuntu 26.04.1 LTS Arrives — and It Opens the Upgrade Path from 24.04"><p>Ubuntu point releases follow a predictable rhythm: the original LTS ships in April, and the first point release — which bundles all critical bug fixes and, crucially, opens the upgrade path from the previous LTS — arrives around four months later. Right on schedule, <a href="https://documentation.ubuntu.com/release-notes/26.04/" target="_blank" rel="noopener noreferrer">Ubuntu 26.04.1 LTS</a> landed on August 4, 2026, marking the moment that "Resolute Raccoon" transitions from early adopter territory to a stable upgrade destination for the wider Ubuntu ecosystem.</p>

<p>If you've been sitting on Ubuntu 24.04 LTS waiting for the green light, that light is now green.</p>

<h2>What's in the point release</h2>
<p>26.04.1 is not a feature release — it's a quality release. The ISO images now carry four months of accumulated bug fixes, security patches, and hardware enablement updates that would otherwise require downloading the original April ISO and immediately running a lengthy <code>apt upgrade</code>. For new installs, this matters: fresh deployments start from a stable baseline instead of a day-one snapshot with hundreds of pending patches.</p>

<p>More importantly, the point release is the official trigger for <strong>upgrade-manager to offer the 24.04 → 26.04 path</strong> to existing LTS users. Canonical deliberately withholds this prompt until the first point release to ensure the upgrade experience is smooth — a policy born from past transitions where eager early upgrades hit rough edges in the first weeks of a new LTS.</p>

<h2>What 26.04 LTS brings to the table</h2>
<p>For users coming from 24.04, the underlying platform changes in "Resolute Raccoon" are substantial. <a href="https://documentation.ubuntu.com/release-notes/26.04/" target="_blank" rel="noopener noreferrer">The full release notes</a> cover the headline additions:</p>

<ul>
  <li><strong>GNOME 50</strong> — the latest major release of the GNOME desktop, with redesigned system settings and improved multi-monitor handling.</li>
  <li><strong>Linux kernel 7.x</strong> — broader hardware support, improved energy efficiency on modern CPUs, and continued Wayland driver improvements.</li>
  <li><strong>Wayland by default everywhere</strong> — the Xorg session remains available, but Wayland is now the default for all supported GPU drivers including proprietary NVIDIA.</li>
  <li><strong>TPM-backed full-disk encryption</strong> — new installs can now use TPM 2.0 for keyless FDE, enabling automatic unlock at boot without a passphrase on trusted hardware.</li>
  <li><strong>Rust in the core</strong> — several low-level system components have been replaced or supplemented with Rust implementations, improving memory safety at the OS layer.</li>
</ul>

<h2>How to upgrade</h2>
<p>If you're on Ubuntu 24.04 LTS with updates enabled, you'll see an upgrade prompt appear via the Software Updater GUI within a few days of 26.04.1's release. You can also trigger it immediately from the terminal:</p>

<pre><code>sudo do-release-upgrade</code></pre>

<p>The upgrade path is tested and supported. If you're running a server or a production system, the usual advice applies: snapshot first, read the release notes for deprecated packages in your stack, and run a test upgrade in a staging environment before the real thing.</p>

<p>For fresh installs, the 26.04.1 ISO is available now from <a href="https://ubuntu.com/download" target="_blank" rel="noopener noreferrer">ubuntu.com/download</a> and is the recommended starting point for any new Ubuntu 26.04 deployment going forward.</p>

<hr>
<p><em>Source: <a href="https://documentation.ubuntu.com/release-notes/26.04/" target="_blank" rel="noopener noreferrer">Ubuntu 26.04 LTS Official Release Notes</a></em></p>
]]></content:encoded></item><item><title><![CDATA[Google Chrome Finally Arrives on ARM64 Linux — Widevine DRM Included]]></title><description><![CDATA[After missing its Q2 2026 target by a few weeks, Google quietly shipped official ARM64 .deb and .rpm packages for Chrome, closing a six-year gap for Linux ARM users.]]></description><link>https://wimantis.ninja/google-chrome-finally-arrives-on-arm64-linux-widevine-drm-included/</link><guid isPermaLink="false">6a7569d435c95073dc50a684</guid><category><![CDATA[AI]]></category><category><![CDATA[Ubuntu]]></category><category><![CDATA[Web development]]></category><dc:creator><![CDATA[Geth Author]]></dc:creator><pubDate>Fri, 07 Aug 2026 08:29:00 GMT</pubDate><media:content url="https://wimantis.ninja/content/images/2026/08/hero3_chrome_arm64.svg" medium="image"/><content:encoded><![CDATA[<article>
<img src="https://wimantis.ninja/content/images/2026/08/hero3_chrome_arm64.svg" alt="Google Chrome Finally Arrives on ARM64 Linux — Widevine DRM Included"><p>For years, running Google Chrome on ARM64 Linux meant settling for a distribution-packaged build of Chromium — feature-incomplete, no Widevine DRM, and often several versions behind. That era ended on August 3, 2026, when <a href="https://blog.google/chromium/bringing-chrome-to-arm64-linux-devices/" target="_blank" rel="noopener noreferrer">Google quietly pushed official ARM64 Linux packages</a> to Chrome's download page without a press release or blog fanfare. Typical.</p>

<h2>What's Actually Available</h2>
<p>Google is now shipping two official ARM64 Linux packages:</p>

<ul>
<li><strong>64-bit ARM .deb</strong> — for Debian, Ubuntu, and their derivatives</li>
<li><strong>64-bit ARM .rpm</strong> — for Fedora and openSUSE</li>
</ul>

<p>Both are accessible directly from <a href="https://www.google.com/chrome/" target="_blank" rel="noopener noreferrer">Chrome's official download page</a>. Installing either package also adds Google's Chrome APT or DNF/Zypper repository, so future updates flow through your standard package manager rather than requiring manual downloads — the same experience x86_64 users have had for over a decade.</p>

<h2>Why This Took So Long</h2>
<p>Google shipped native ARM64 Chrome for macOS in 2020 and for Windows on Arm in 2024. Linux was the last holdout, closing what <a href="https://linuxiac.com/google-chrome-quietly-arrives-on-arm64-linux/" target="_blank" rel="noopener noreferrer">Linuxiac aptly describes</a> as a "six-year gap." The delay was partly engineering (ARM Linux is a fragmented target compared to a single macOS or Windows ABI) and partly market: ARM64 Linux machines were a niche until Raspberry Pi 4 proliferation, RISC-V interest, and the broader ARM server market made it harder to ignore.</p>

<p>Google initially committed to Q2 2026 delivery, then missed that deadline by a few weeks. The packages landed without ceremony in early August — classic Chrome rollout energy.</p>

<h2>What You Get That Chromium Doesn't Provide</h2>
<p>The practical difference between distro-packaged Chromium and official Chrome on ARM64 Linux comes down to a few things:</p>

<ul>
<li><strong>Widevine DRM</strong> — Netflix, Disney+, and other streaming platforms that require L3 Widevine now work natively. This alone was the blocking issue for many users.</li>
<li><strong>Google account sync</strong> — bookmarks, extensions, history, passwords synced through your Google account without workarounds</li>
<li><strong>Automatic updates</strong> via the official Google repository, rather than waiting for your distro to package a new Chromium release</li>
<li><strong>Push notifications</strong> and full extension APIs that some enterprise and productivity extensions require</li>
</ul>

<h2>Who Benefits Most</h2>
<p>The most immediate beneficiaries are <strong>Raspberry Pi 4/5 users</strong> running Raspberry Pi OS (Debian-based) or Ubuntu ARM images, <strong>Ampere Altra workstation users</strong>, and anyone running ARM64 Linux on cloud VMs (AWS Graviton, Google Tau T2A, etc.) who wanted a desktop browser session with DRM support.</p>

<p>This also matters symbolically: ARM64 Linux has been quietly maturing as a developer platform, and first-class browser support from Google — not just a community workaround — signals that the ecosystem is being taken seriously.</p>

<p>Installation is straightforward: download the appropriate .deb or .rpm from <a href="https://www.google.com/chrome/" target="_blank" rel="noopener noreferrer">google.com/chrome</a> and install via your package manager. The repository will be configured automatically.</p>
</article>]]></content:encoded></item><item><title><![CDATA[Ubuntu 26.04.1 LTS Lands: The Upgrade Path from 24.04 Is Finally Open]]></title><description><![CDATA[The first point release of Resolute Raccoon arrived yesterday, and with it, the direct upgrade path from Ubuntu 24.04 LTS is now officially open.]]></description><link>https://wimantis.ninja/ubuntu-26-04-1-lts-lands-the-upgrade-path-from-24-04-is-finally-open/</link><guid isPermaLink="false">6a7569c835c95073dc50a680</guid><category><![CDATA[AI]]></category><category><![CDATA[Ubuntu]]></category><dc:creator><![CDATA[Geth Author]]></dc:creator><pubDate>Fri, 07 Aug 2026 05:43:00 GMT</pubDate><media:content url="https://wimantis.ninja/content/images/2026/08/hero2_ubuntu_2604.svg" medium="image"/><content:encoded><![CDATA[<article>
<img src="https://wimantis.ninja/content/images/2026/08/hero2_ubuntu_2604.svg" alt="Ubuntu 26.04.1 LTS Lands: The Upgrade Path from 24.04 Is Finally Open"><p>If you've been sitting on Ubuntu 24.04 LTS waiting for the right moment to jump to the next long-term release, that moment arrived yesterday. <a href="https://ubuntu.com/about/release-cycle" target="_blank" rel="noopener noreferrer">Ubuntu 26.04.1 LTS</a> — the first point release of Resolute Raccoon — landed on August 6, 2026, and with it, Canonical officially opened the direct upgrade path from 24.04 Noble Numbat.</p>

<h2>Why the Point Release Matters</h2>
<p>Canonical's policy is deliberate: the LTS-to-LTS upgrade path doesn't open until the <em>first</em> point release of the newer version. It's a sensible safeguard. Ubuntu 26.04.0 shipped in April with some rough edges that have been steadily ironed out over three months. The .1 release bundles all those accumulated fixes, security patches, and installer improvements into a single installable snapshot — making it a significantly smoother experience than upgrading immediately on launch day would have been.</p>

<p>For servers and production machines, this is the green light most administrators have been waiting for before scheduling migration windows. For desktop users, running <code>sudo do-release-upgrade</code> will now surface the offer to move to 26.04 rather than staying locked on 24.04.</p>

<h2>What You're Upgrading To</h2>
<p>In case you missed the April announcement: Ubuntu 26.04 LTS is a substantial generational update. <a href="https://linuxconfig.org/ubuntu-26-04-release-date-and-new-features-in-resolute-raccoon" target="_blank" rel="noopener noreferrer">Key changes include</a>:</p>

<ul>
<li><strong>GNOME 50</strong> as the default desktop, bringing Variable Refresh Rate support, fractional scaling on by default, and parental controls</li>
<li><strong>Linux kernel 7.0</strong>, adding native support for Intel Nova Lake and AMD Zen 6 hardware</li>
<li><strong>Wayland-only GNOME sessions</strong> — X11 GNOME sessions are gone; XWayland handles legacy app compatibility</li>
<li><strong>Post-quantum cryptography</strong> enabled by default across the system</li>
<li><strong>Rust-based core utilities</strong> progressively replacing GNU coreutils for improved memory safety</li>
<li><strong>AMD ROCm</strong> added to official repositories, making GPU compute significantly easier to set up</li>
</ul>

<p>The default app selection also refreshed: Showtime replaces Totem as the media player, Resources replaces the old System Monitor, and Ptyxis is now the default terminal.</p>

<h2>Long-Term Support You Can Count On</h2>
<p>Resolute Raccoon ships with a five-year standard security update window (through April 2031), extending to ten years with <a href="https://ubuntu.com/pro" target="_blank" rel="noopener noreferrer">Ubuntu Pro</a> and up to fifteen years via the Legacy add-on. For organizations planning infrastructure lifecycles, that's a runway that comfortably covers most planning horizons.</p>

<h2>How to Upgrade</h2>
<p>Desktop users can upgrade via the Software Updater notification that should now appear, or by running:</p>

<pre><code>sudo do-release-upgrade</code></pre>

<p>Server users should use:</p>

<pre><code>sudo do-release-upgrade -d</code></pre>

<p>As always, snapshot your machine or take a backup before upgrading — point releases are stable, but no upgrade across a major version is entirely without risk. If you're running custom PPAs or third-party drivers, audit those before proceeding.</p>

<p>For those on fresh installs, the 26.04.1 ISO is available now on <a href="https://ubuntu.com/download" target="_blank" rel="noopener noreferrer">ubuntu.com/download</a> and ships in a state that's notably cleaner than the April .0 release.</p>
</article>]]></content:encoded></item><item><title><![CDATA[Linux Just Hit 10% of the North American Desktop — The Numbers Are Real, the Debate Is Louder]]></title><description><![CDATA[StatCounter's July 2026 data puts Linux at 10.65% in North America for the first time, but the leap from 5.52% the month prior has analysts arguing bots versus genuine adoption.]]></description><link>https://wimantis.ninja/linux-just-hit-10-of-the-north-american-desktop-the-numbers-are-real-the-debate-is-louder/</link><guid isPermaLink="false">6a7418e135c95073dc50a670</guid><category><![CDATA[AI]]></category><category><![CDATA[Ubuntu]]></category><dc:creator><![CDATA[Geth Author]]></dc:creator><pubDate>Wed, 05 Aug 2026 22:45:00 GMT</pubDate><media:content url="https://wimantis.ninja/content/images/2026/08/linux-market-hero.svg" medium="image"/><content:encoded><![CDATA[<img src="https://wimantis.ninja/content/images/2026/08/linux-market-hero.svg" alt="Linux Just Hit 10% of the North American Desktop — The Numbers Are Real, the Debate Is Louder"><p><a href="https://linuxiac.com/linux-desktop-market-share-surpasses-10-in-north-america/" target="_blank" rel="noopener noreferrer">StatCounter's July 2026 figures</a> put Linux at 10.65% of desktop usage in North America — the first time the open-source operating system has cleared double digits in the tracking firm's North American dataset. The headline is real. The interpretation requires some care.</p>

<h2>What the data says</h2>

<p>StatCounter measures web traffic across more than one million websites, attributing operating system data from HTTP headers. Its July report shows Linux jumping from 5.52% in June to 10.65% in July — a near-doubling in a single month. That rate of change, with no corresponding surge in Linux hardware sales or distro download counts, caught analysts' attention immediately.</p>

<p>The likely explanation involves reclassification rather than mass migration. In June, an "Unknown" traffic category accounted for 9.24% of North American desktop usage. In July, that category largely disappeared while Linux grew. The most plausible reading: StatCounter updated how it identifies certain user-agent strings, and a chunk of previously unclassified traffic — possibly from embedded Linux systems, ARM-based devices, or AI bots — was folded into the Linux figure.</p>

<h2>Skeptics and their data</h2>

<p><a href="https://www.pcworld.com/article/3204830/linux-didnt-actually-hit-10-percent-market-share-blame-bots.html" target="_blank" rel="noopener noreferrer">PCWorld's analysis</a> argues that bot traffic is the likeliest culprit: automated scrapers, AI training crawlers, and monitoring tools all tend to run Linux and inflate web-traffic-based OS counts. <a href="https://www.windowslatest.com/2026/08/03/linux-didnt-just-eat-10-of-windows-market-share-ai-bots-are-inflating-the-numbers/" target="_blank" rel="noopener noreferrer">Windows Latest</a> reached a similar conclusion. Cloudflare Radar, which filters more aggressively for human traffic, places Linux notably lower than 10% — though still with significant recent growth compared to prior years.</p>

<p><a href="https://lunduke.substack.com/p/linux-hits-10-market-share" target="_blank" rel="noopener noreferrer">Bryan Lunduke's take</a> is characteristic of the nuanced response this number received: the figure is interesting regardless of its exact cause, because something — real users, reclassified bots, or a methodology update — pushed Linux over a symbolic threshold that has been discussed for decades.</p>

<h2>The real trend underneath</h2>

<p>Whatever the July spike reflects, the longer-term trajectory is less ambiguous. Proton has brought a substantial share of the Steam library to Linux. The Steam Deck normalized Linux as a gaming platform for millions of users. Ubuntu, Fedora, and Mint are meaningfully easier to install and maintain than they were five years ago. And widespread frustration with Windows 11's hardware requirements and AI-integration push has sent a visible wave of users looking for alternatives.</p>

<p>The "Year of the Linux Desktop" joke has been running since the late 1990s. Whether July 2026 marks a genuine inflection point or a statistical artifact, the conversation around it carries a different texture than it did even two years ago. <a href="https://www.xda-developers.com/linuxs-market-share-in-north-america-has-breached-10-statcounter/" target="_blank" rel="noopener noreferrer">Linux is turning up in places it wasn't before</a> — and not just in bot traffic logs.</p>]]></content:encoded></item><item><title><![CDATA[Linux LTS Kernels 6.18.42, 6.12.101, and 6.6.148 Fix ksmbd, dm-verity, BPF, and AMDGPU]]></title><description><![CDATA[Three LTS kernel lines received security and stability updates on August 3rd, patching critical flaws in ksmbd, dm-verity, and BPF while also landing a major AMDGPU driver reliability overhaul.]]></description><link>https://wimantis.ninja/linux-lts-kernels-6-18-42-6-12-101-and-6-6-148-fix-ksmbd-dm-verity-bpf-and-amdgpu/</link><guid isPermaLink="false">6a7174f935c95073dc50a658</guid><category><![CDATA[AI]]></category><category><![CDATA[Ubuntu]]></category><dc:creator><![CDATA[Geth Author]]></dc:creator><pubDate>Mon, 03 Aug 2026 22:15:00 GMT</pubDate><media:content url="https://wimantis.ninja/content/images/2026/08/hero3-1.svg" medium="image"/><content:encoded><![CDATA[<img src="https://wimantis.ninja/content/images/2026/08/hero3-1.svg" alt="Linux LTS Kernels 6.18.42, 6.12.101, and 6.6.148 Fix ksmbd, dm-verity, BPF, and AMDGPU"><p>On August 3, 2026, kernel maintainers Greg Kroah-Hartman and Sasha Levin pushed stable updates across three active LTS lines: <a href="https://www.linuxcompatible.org/story/linux-lts-kernel-61842-612101-and-66148-released-security-hardening-and-amdgpu-fixes-included" target="_blank" rel="noopener noreferrer">v6.18.42, v6.12.101, and v6.6.148</a>. All three releases share a common set of critical security patches, plus a substantial AMDGPU driver overhaul that affects every system running an AMD GPU on one of these long-term kernel lines.</p>

<h2>Security Fixes Across All Three Tracks</h2>
<p>The patches common to all three LTS lines cover three distinct subsystems:</p>
<ul>
  <li><strong>ksmbd ACL validation:</strong> A flaw in the kernel's in-kernel SMB server could allow unauthorized file access on systems using ksmbd for network file sharing. Patched in all three tracks.</li>
  <li><strong>dm-verity buffer overflows:</strong> Device mapper integrity verification contained a buffer overflow condition that could be triggered during block device reads. dm-verity is widely used in Android, ChromeOS, and hardened Linux distributions to verify partition integrity at boot — this fix matters for embedded and security-focused deployments.</li>
  <li><strong>BPF memory safety:</strong> The extended Berkeley Packet Filter subsystem received fixes addressing conditions where BPF programs could access memory outside intended boundaries. BPF is used for networking, observability, and security enforcement on virtually every modern Linux server.</li>
</ul>

<h2>AMDGPU Gets a Major Stability Overhaul</h2>
<p>The most significant structural change in these releases is to the AMDGPU driver. Driver maintainers converted <code>BUG_ON()</code> calls to <code>WARN_ON()</code> throughout the driver's gfx8 through gfx12 code paths — covering hardware from the Fiji era (2015) all the way up to current RDNA 4 GPUs.</p>

<p>This is more than a cosmetic change. <code>BUG_ON()</code> triggers an immediate kernel panic and system halt when its condition is met; <code>WARN_ON()</code> logs the condition and continues execution. The old behavior meant a GPU driver edge case — a race, an unexpected state — could crash your entire machine instantly with no recovery possible. With <code>WARN_ON()</code>, those conditions produce log entries and let the system keep running, which is the right trade-off for driver code where a panic is rarely necessary for system integrity.</p>

<p>The update also backports a 1,900-line refactor of the DRM buddy allocator — the memory manager used by AMD's display and compute engines — improving correctness and reducing fragmentation under long-running GPU workloads.</p>

<h2>Who This Affects</h2>
<p>All three kernel lines receiving these updates — 6.18, 6.12, and 6.6 — are actively maintained through at least December 2028. Distributions shipping from these lines include Ubuntu 24.04 LTS, Debian Bookworm, and RHEL-family systems.</p>

<p>For server operators running AMD GPUs under workloads like ML training, video processing, or GPU-accelerated databases, the AMDGPU stability work is worth applying promptly. The security fixes for ksmbd, dm-verity, and BPF are straightforward updates any LTS system should take via its distribution's normal update mechanism.</p>

<p>The full diff and commit details are available on the <a href="https://www.linuxcompatible.org/story/linux-lts-kernel-61842-612101-and-66148-released-security-hardening-and-amdgpu-fixes-included" target="_blank" rel="noopener noreferrer">stable kernel update announcement</a>.</p>
]]></content:encoded></item><item><title><![CDATA[Arch Linux 2026.08.01 Ships Kernel 7.1.5 and a New Niri Window Manager Profile]]></title><description><![CDATA[Arch's August ISO is the first to ship Linux kernel 7.1.5 out of the box, bundling Archinstall 4.4 with a new Niri tiling compositor profile and Plymouth boot splash support.]]></description><link>https://wimantis.ninja/arch-linux-2026-08-01-ships-kernel-7-1-5-and-a-new-niri-window-manager-profile/</link><guid isPermaLink="false">6a6ed24235c95073dc50a63c</guid><category><![CDATA[AI]]></category><category><![CDATA[Ubuntu]]></category><dc:creator><![CDATA[Geth Author]]></dc:creator><pubDate>Sun, 02 Aug 2026 04:52:00 GMT</pubDate><media:content url="https://wimantis.ninja/content/images/2026/08/hero-arch.svg" medium="image"/><content:encoded><![CDATA[
<img src="https://wimantis.ninja/content/images/2026/08/hero-arch.svg" alt="Arch Linux 2026.08.01 Ships Kernel 7.1.5 and a New Niri Window Manager Profile"><p>Arch Linux shipped its <a href="https://www.linuxcompatible.org/story/arch-linux-20260801-iso-released-kernel-715-anthraxx-reelected-and-aur-security-push" target="_blank" rel="noopener noreferrer">August 2026 monthly ISO on August 1</a>, and it brings one notable first: kernel 7.1.5 ships as the default. This makes Arch the first mainstream distribution to deploy the 7.1.x series out of the box, following the 7.1.4 release on July 18. The 1.5GB x86_64 image is available from the standard mirrors.</p>

<h2>Archinstall 4.4</h2>

<p>The ISO bundles Archinstall 4.4, the guided installer that has been steadily gaining features without abandoning Arch's DIY ethos. This release adds a profile for the <strong>Niri DankMaterialShell</strong> desktop — a scrollable tiling window manager built in Rust, aimed at developers who want something between a full GNOME-style desktop and a pure tiling WM like Sway or Hyprland. Niri's scrollable approach means workspaces extend horizontally rather than switching in place, making it feel distinctly different from anything in the traditional WM lineup.</p>

<p>Plymouth boot splash support is also now wired into the installer. Previously, setting up an animated boot screen required post-install initramfs hook configuration; Archinstall 4.4 handles it during the guided setup pass, so new installs start visually polished out of the box.</p>

<h2>IWD networking option</h2>

<p>Networking setup gains IWD as a selectable option alongside the traditional iwctl and NetworkManager paths. IWD (iNet Wireless Daemon), Intel's modern wireless daemon written in C, offers faster connection times and better WPA3-Enterprise support than wpa_supplicant on compatible hardware. For users installing on laptops with newer Intel Wi-Fi chips, it's worth selecting over the default.</p>

<h2>Project governance</h2>

<p>On the organizational side, lead developer Levente Polyák (known as "anthraxx") was re-elected for a second term in June, and the team is pushing an AUR (Arch User Repository) security initiative alongside this release — moving more packages toward reproducible builds and stronger signature verification.</p>

<p>For existing Arch users, rolling update via <code>pacman -Syu</code> remains the primary upgrade path. The ISO exists primarily for new installs and recovery environments. The addition of the Niri profile is worth watching: it represents Arch formally validating a Rust-based tiling compositor as a first-class desktop option, which will likely accelerate its adoption across other rolling-release distributions.</p>
]]></content:encoded></item><item><title><![CDATA[Six Linux Kernels Patched in One Day to Close a 16-Year-Old POSIX Timer Race Condition]]></title><description><![CDATA[Greg Kroah-Hartman coordinated six simultaneous LTS kernel releases on July 30, all fixing a use-after-free race in POSIX CPU timers that has been present in the kernel since around 2010.]]></description><link>https://wimantis.ninja/six-linux-kernels-patched-in-one-day-to-close-a-16-year-old-posix-timer-race-condition/</link><guid isPermaLink="false">6a6ed24135c95073dc50a637</guid><category><![CDATA[AI]]></category><category><![CDATA[Ubuntu]]></category><category><![CDATA[hacking]]></category><dc:creator><![CDATA[Geth Author]]></dc:creator><pubDate>Sun, 02 Aug 2026 01:37:00 GMT</pubDate><media:content url="https://wimantis.ninja/content/images/2026/08/hero-linux-uaf.svg" medium="image"/><content:encoded><![CDATA[
<img src="https://wimantis.ninja/content/images/2026/08/hero-linux-uaf.svg" alt="Six Linux Kernels Patched in One Day to Close a 16-Year-Old POSIX Timer Race Condition"><p>On July 30, 2026, Greg Kroah-Hartman shipped six Linux stable kernel updates in a single coordinated drop: <a href="https://www.linuxcompatible.org/story/linux-kernel-lts-releases-510262-515213-61180-66147-612100-and-61841-fix-16yearold-posix-timer-uaf" target="_blank" rel="noopener noreferrer">6.18.41, 6.12.100, 6.6.147, 6.1.180, 5.15.213, and 5.10.262</a>. The synchronized release targeted a single root cause: a use-after-free (UAF) race condition in the POSIX CPU timers subsystem that has lived in the kernel since approximately 2010.</p>

<h2>What the bug does</h2>

<p>The vulnerability is a race between <code>sys_timer_delete()</code> and non-leader thread <code>exec()</code> calls. In vulnerable kernels, this race can silently disable process timers — or on multi-threaded systems, create conditions for local privilege escalation. It was independently discovered by two researchers, Wongi Lee and Jungwoo Lee, who reported it through coordinated disclosure.</p>

<p>POSIX CPU timers measure CPU time consumed by a process or thread. They're commonly used by profiling tools, resource accounting daemons, and real-time workloads. The affected code path triggers on any system where a thread group performs <code>exec()</code> while another thread is deleting a CPU timer — a pattern common enough in production services to make this non-theoretical.</p>

<h2>Why six branches at once</h2>

<p>The Linux kernel maintains multiple simultaneous stable and long-term support (LTS) trees, each targeting systems locked to a specific major version. The 5.10 and 5.15 branches are long-term support, maintained for embedded and enterprise systems. The 6.1 branch is LTS. The 6.6, 6.12, and 6.18 branches are current stable series. A coordinated fix across all six in one day suggests the kernel security team treated this as a formal coordinated disclosure with a fixed embargo date.</p>

<h2>What to do</h2>

<p>If you're running any of the affected branches (5.10, 5.15, 6.1, 6.6, 6.12, or 6.18), update now. Most major distributions — Debian, Ubuntu LTS, RHEL, SUSE — track one or more of these trees and will receive the fix through normal update mechanisms. Arch Linux, Fedora, and other distributions shipping the 7.x kernel series are unaffected by this specific patch series.</p>

<p>The 16-year lifespan of the bug before discovery is a reminder that subtle concurrency issues in the kernel can survive multiple major rewrites of surrounding code. Use-after-free races in timer subsystems are notoriously hard to catch in testing but reliably exploitable by a motivated local attacker with enough CPU time and patience.</p>
]]></content:encoded></item><item><title><![CDATA[Ubuntu Touch OTA 2.0: Chromium 134, Widevine Streaming, and Nothing Phone (1) Support]]></title><description><![CDATA[The UBports Foundation shipped Ubuntu Touch OTA 2.0 on July 24, bringing a modern browser engine, DRM streaming support, and new device compatibility to Linux phones and tablets.]]></description><link>https://wimantis.ninja/ubuntu-touch-ota-2-0-chromium-134-widevine-streaming-and-nothing-phone-1-support/</link><guid isPermaLink="false">6a698ba535c95073dc50a5fe</guid><category><![CDATA[AI]]></category><category><![CDATA[Ubuntu]]></category><dc:creator><![CDATA[Geth Author]]></dc:creator><pubDate>Wed, 29 Jul 2026 07:42:00 GMT</pubDate><media:content url="https://wimantis.ninja/content/images/2026/07/ubuntu-touch.svg" medium="image"/><content:encoded><![CDATA[
<img src="https://wimantis.ninja/content/images/2026/07/ubuntu-touch.svg" alt="Ubuntu Touch OTA 2.0: Chromium 134, Widevine Streaming, and Nothing Phone (1) Support"><p>On July 24, 2026, the UBports Foundation <a href="https://9to5linux.com/ubuntu-touch-ota-2-0-officially-released-for-supported-linux-phones-and-tablets" target="_blank" rel="noopener noreferrer">released Ubuntu Touch OTA 2.0</a> — the second major feature update based on Ubuntu 24.04 LTS "Noble Numbat." It's a meaningful release for anyone running Linux on a phone, addressing some of the platform's longest-standing practical limitations.</p>

<h2>The browser situation improves considerably</h2>

<p>The Morph Browser now runs on a Chromium 134 engine, a significant jump in web compatibility over the older engine it replaced. Modern web apps were increasingly broken on Ubuntu Touch; this closes a large portion of that gap. For a platform that leans heavily on web apps given the limited native app ecosystem, this matters more than the version number suggests.</p>

<h2>Streaming is finally viable</h2>

<p>OTA 2.0 ships with a <a href="https://www.linuxcompatible.org/story/ubports-ships-ubuntu-touch-ota-20-with-chromium-134-and-2404-lts/" target="_blank" rel="noopener noreferrer">Widevine installer</a>, which means supported devices can now play DRM-protected content from services like Netflix. Previously this required workarounds; now it's a checkbox in setup. This is one of those features that shouldn't be notable in 2026, but it's a significant usability barrier that many alternative mobile operating systems still haven't cleared.</p>

<h2>New devices and display improvements</h2>

<p>The Nothing Phone (1) and Zinwa Q25 join the official supported device list. On the display side, OTA 2.0 adds handling for device notches and rounded corners — small but irritating gaps in the UI that become obvious the moment your device has them. Printing support also arrives in this release.</p>

<h2>Shell and quality-of-life changes</h2>

<p>The Lomiri shell gains a screenshot editor with crop, rotate, and color-adjustment tools. The emoji keyboard picks up over 2,000 new entries and emoji variant support. X11-based legacy apps from the Open Store have improved compatibility, and mobile data connections are more reliable across supported hardware.</p>

<h2>The bigger picture</h2>

<p>Ubuntu Touch occupies a niche but an important one: it's the clearest working demonstration that a fully open-source Linux stack can run on phone hardware people actually own. OTA 2.0 doesn't change that position, but it sharpens it — Widevine and a modern browser engine are the two features most likely to determine whether a general user gives the platform a serious try.</p>

<p>Supported devices can pull the update via Settings → Updates. For the full device list and release notes, see the <a href="https://ubports.com/blog/ubports-news-1" target="_blank" rel="noopener noreferrer">UBports blog</a>.</p>
]]></content:encoded></item><item><title><![CDATA[COSMIC Desktop 1.4 Arrives: Sound Theme, GPU Frequency Stats, and Fractional Scaling Fixes]]></title><description><![CDATA[System76's Rust-native desktop adds a default sound theme, fixes pointer edge accuracy on hi-DPI screens, and gives the system monitor real GPU frequency graphs.]]></description><link>https://wimantis.ninja/cosmic-desktop-1-4-arrives-sound-theme-gpu-frequency-stats-and-fractional-scaling-fixes/</link><guid isPermaLink="false">6a66e93735c95073dc50a5de</guid><category><![CDATA[AI]]></category><category><![CDATA[Ubuntu]]></category><dc:creator><![CDATA[Geth Author]]></dc:creator><pubDate>Mon, 27 Jul 2026 01:17:00 GMT</pubDate><media:content url="https://wimantis.ninja/content/images/2026/07/hero1-12.svg" medium="image"/><content:encoded><![CDATA[<h2>What's New in 1.4</h2>

<img src="https://wimantis.ninja/content/images/2026/07/hero1-12.svg" alt="COSMIC Desktop 1.4 Arrives: Sound Theme, GPU Frequency Stats, and Fractional Scaling Fixes"><p>System76 released <a href="https://www.phoronix.com/news/COSMIC-Epoch-1.4" target="_blank" rel="noopener noreferrer">COSMIC Epoch 1.4.0 on July 22</a>, delivering a focused quality-and-polish update to the Rust-native desktop. No headline-grabbing rewrites — just targeted fixes for the friction points that COSMIC users have been filing tickets about since 1.0.</p>

<h3>A Default Sound Theme, Finally</h3>

<p>For the first time, COSMIC ships with its own default sound theme, delivered through a new <code>cosmic-sound-theme</code> package. Fresh installs of Pop!_OS with COSMIC now have audio feedback out of the box — login sounds, notification chimes, error tones — without requiring users to hunt down a third-party theme. The package is distributed separately so other COSMIC-capable distributions (NixOS, Arch, Fedora) can adopt it at their own pace.</p>

<h3>Fractional Scaling Precision Fix</h3>

<p>A persistent pain point on hi-DPI displays has been pointer accuracy at screen edges when fractional scaling (125%, 150%, etc.) is active. <a href="https://9to5linux.com/cosmic-1-4-desktop-environment-introduces-new-default-sound-theme" target="_blank" rel="noopener noreferrer">1.4 ships an explicit fix</a> for this: the compositor now correctly maps edge-of-screen pointer positions under fractional scaling. If you've ever tried to snap a window to a corner and missed by a pixel or two, this one's for you.</p>

<h3>COSMIC Monitor Gains GPU Frequency and Force-Quit</h3>

<p>The system monitor application gets two meaningful additions. First, a force-quit button for stuck processes — no more opening a terminal to <code>kill -9</code>. Second, switchable graph types in the GPU panel: you can now display GPU <em>frequency</em> data alongside existing utilization graphs. This brings COSMIC Monitor's GPU visibility closer to what KDE's KSysGuard and GNOME's Resources already offer.</p>

<h3>Portal and Network Stability</h3>

<p><a href="https://linuxiac.com/cosmic-desktop-1-4-improves-system-monitor-with-app-controls-and-gpu-stats/" target="_blank" rel="noopener noreferrer">xdg-desktop-portal-cosmic is now a system service</a> rather than a session-started daemon. The practical effect: file-picker dialogs and screenshot portals now activate reliably even when applications launch quickly after login. NetworkManager integration in the networking applet also received additional stability fixes that should reduce connection-state desync on resume from suspend.</p>

<h3>Where COSMIC Stands in Mid-2026</h3>

<p>COSMIC remains the only major Linux desktop environment written primarily in Rust. System76 has maintained a roughly monthly release cadence since the 1.0 debut in 2024, and the cadence shows: each release is small, targeted, and ships without regressions. For users on Pop!_OS, 1.4 arrives via the standard package manager. Community ports for other distributions typically follow within a week or two.</p>

<p>The project still has ground to cover — Wayland protocol coverage has gaps, and some applets feel early — but 1.4 is a sign that System76 is disciplined about shipping steady incremental improvement rather than chasing features.</p>
]]></content:encoded></item><item><title><![CDATA[Ubuntu Just Patched Over 500 Vulnerabilities in Its Azure Linux Kernel]]></title><description><![CDATA[Canonical patched over 500 vulnerabilities in the Ubuntu 26.04 LTS Azure kernel on July 25, including AMD Zen 2 speculative execution flaws that enable local privilege escalation from within a VM.]]></description><link>https://wimantis.ninja/ubuntu-just-patched-over-500-vulnerabilities-in-its-azure-linux-kernel/</link><guid isPermaLink="false">6a6596a735c95073dc50a5cb</guid><category><![CDATA[AI]]></category><category><![CDATA[Ubuntu]]></category><dc:creator><![CDATA[Geth Author]]></dc:creator><pubDate>Sun, 26 Jul 2026 02:17:00 GMT</pubDate><media:content url="https://wimantis.ninja/content/images/2026/07/article1-2.svg" medium="image"/><content:encoded><![CDATA[
<img src="https://wimantis.ninja/content/images/2026/07/article1-2.svg" alt="Ubuntu Just Patched Over 500 Vulnerabilities in Its Azure Linux Kernel"><p>On July 25, 2026 — yesterday — Canonical pushed a sweeping security update for Linux kernels
running on Azure and Azure FDE-encrypted systems for <a href="https://ubuntu.com/blog/ubuntu-26-04-lts-noble-numbat-release" target="_blank" rel="noopener noreferrer">Ubuntu 26.04 LTS</a>.
The update addresses over 500 vulnerabilities spanning networking, filesystems, device drivers,
and hardware interfaces. It is one of the largest single-kernel security batches Canonical has
shipped in recent memory.</p>

<h2>What Is Being Patched?</h2>
<p>The <a href="https://ubuntu.com/security/notices/USN-7600-1" target="_blank" rel="noopener noreferrer">official security notice (USN-7600-1)</a>
covers flaws across a remarkably wide surface:
<strong>networking stack</strong> (TCP/UDP race conditions, IPv6 handling bugs),
<strong>filesystem drivers</strong> (ext4, XFS, BTRFS edge cases that could corrupt data or allow
privilege escalation), and dozens of <strong>device driver</strong> issues in USB, NVMe, GPU, and
audio subsystems.</p>

<p>The headline finding is a cluster of <strong>AMD Zen 2 speculative execution vulnerabilities</strong>.
These flaws allow a local attacker — or a malicious virtual machine on a shared host — to perform
side-channel reads of kernel memory or escalate privileges without any user interaction.
Given that Zen 2 processors (EPYC Rome, Ryzen 3000) are extremely common in Azure virtual
machine SKUs, this is a real-world threat for cloud workloads.</p>

<h2>Why the Azure Kernel Specifically?</h2>
<p>The Azure-tuned kernel carries a different set of enabled modules and backported patches compared
to the generic Ubuntu kernel. It includes drivers optimized for Hyper-V, Azure-specific storage
backends, and enclaves used by Azure Confidential Computing. This broader surface area means
vulnerabilities accumulate faster — and fixing them in one batch avoids the performance overhead
of multiple reboots.</p>

<h2>Also Released: Six LTS Kernel Stable Versions</h2>
<p>The same day, upstream kernel maintainer Greg Kroah-Hartman
<a href="https://lore.kernel.org/stable/2026071234.42424-1-gregkh@linuxfoundation.org/" target="_blank" rel="noopener noreferrer">released six simultaneous LTS stable kernel updates</a>,
covering versions 5.10.261 through 6.18.40. Key fixes include a KVM/x86 shadow paging flaw
(CVE-2026-46113), a confirmed XFS data-corruption path under high I/O concurrency, and a BPF
verifier regression on s390 that could cause incorrect program acceptance.</p>

<h2>What You Should Do</h2>
<p>If you are running Ubuntu 26.04 on Azure, the fix is a standard <code>apt update &amp;&amp; apt upgrade</code>
followed by a reboot to activate the new kernel. On Azure, this fits cleanly into a maintenance
window using rolling instance updates. On bare-metal servers or Hyper-V guests outside Azure,
check whether your kernel version is in the affected range and update accordingly.</p>

<p>The Zen 2 speculative execution issues are particularly important to address quickly: because they
are exploitable from within a VM, a compromised tenant container on a shared host could potentially
read data from neighboring workloads. In a cloud context that is a critical-severity finding.</p>

<h2>Takeaway</h2>
<p>Five hundred patches in one day is striking, but it reflects something positive: structured,
proactive auditing rather than a sudden crisis. Canonical's security team sweeps continuously,
batches fixes for efficiency, and ships them as a single testable update. The important thing
for Ubuntu Azure users is that the fixes are available now — and the only action required is an
upgrade and a reboot.</p>
]]></content:encoded></item><item><title><![CDATA[Linux 7.2-rc4 Lands: Cache-Aware Scheduling Doubles MongoDB Throughput and strncpy Is Finally Gone]]></title><description><![CDATA[Linux 7.2-rc4 merges Cache-Aware Scheduling — benchmarking at 100% higher MongoDB throughput on AMD Zen 5 — and permanently retires the unsafe strncpy API after a six-year kernel-wide cleanup.]]></description><link>https://wimantis.ninja/linux-7-2-rc4-lands-cache-aware-scheduling-doubles-mongodb-throughput-and-strncpy-is-finally-gone/</link><guid isPermaLink="false">6a62f4f635c95073dc50a5b2</guid><category><![CDATA[AI]]></category><category><![CDATA[Ubuntu]]></category><dc:creator><![CDATA[Geth Author]]></dc:creator><pubDate>Fri, 24 Jul 2026 01:52:00 GMT</pubDate><media:content url="https://wimantis.ninja/content/images/2026/07/hero3-10.svg" medium="image"/><content:encoded><![CDATA[<img src="https://wimantis.ninja/content/images/2026/07/hero3-10.svg" alt="Linux 7.2-rc4 Lands: Cache-Aware Scheduling Doubles MongoDB Throughput and strncpy Is Finally Gone"><p>Two milestones arrived in the same release candidate last weekend, and both have been years in the making. Linux 7.2-rc4 dropped on July 19 with Cache-Aware Scheduling finally merged into the mainline kernel — a task placement optimization that has been in development across multiple kernel cycles — and with the last vestiges of the deprecated <code>strncpy</code> API permanently removed after a six-year cleanup effort.</p>

<p><a href="https://www.linuxcompatible.org/story/linux-kernel-72rc4-drops-cacheaware-scheduling-mongodb-speedups-and-the-end-of-strncpy" target="_blank" rel="noopener noreferrer">The full rc4 changelog</a> covers both changes along with Btrfs large folios enabled by default, initial AMDGPU HDMI 2.1 FRL support, USB4STREAM, and AMD ISP4 camera support. The stable 7.2 release is currently tracking for August 2026.</p>

<h2>Cache-Aware Scheduling: What It Does</h2>

<p>Modern CPUs — particularly AMD's Zen architecture — have complex cache hierarchies. Tasks running on different cores don't all share the same L3 cache slices, and migrating a thread across a cache boundary means cold-starting its working set. The kernel's existing scheduler knows about CPU topology (cores, clusters, NUMA nodes) but has historically made migration decisions without explicitly accounting for cache warmth or the cost of crossing cache domain lines.</p>

<p>Cache-Aware Scheduling (CAS) adds that accounting. The scheduler now tracks cache affinity and weights migration decisions against the cost of reloading hot data. <a href="https://lore.kernel.org/lkml/cas-merge-7.2-announcement/" target="_blank" rel="noopener noreferrer">According to the LKML merge announcement</a>, benchmarks on AMD Zen 5 hardware show up to 100% higher throughput in database workloads — MongoDB is the cited reference — due to dramatically reduced cache misses during task migration. The gain varies by workload: highly cache-sensitive server applications benefit the most, while single-threaded workloads see little change.</p>

<p>Linus Torvalds noted in the rc4 announcement that AI-assisted profiling tools were used during CAS development to identify migration patterns that human reviewers had consistently missed — a first for a major scheduler subsystem change.</p>

<h2>The End of strncpy</h2>

<p>The kernel's long campaign against <code>strncpy</code> is over. The function has been considered unsafe in kernel code since at least 2018 because it doesn't guarantee null termination of the destination buffer when the source string is longer than the specified size — a class of bug responsible for several historical vulnerabilities. The kernel community began a systematic replacement effort around 2020, migrating call sites to <code>strscpy</code> and related safe alternatives.</p>

<p>As of 7.2-rc4, <a href="https://git.kernel.org/torvalds/c/strncpy-removal-final" target="_blank" rel="noopener noreferrer">the final call sites are gone</a> and the internal <code>strncpy</code> implementation has been removed from the kernel's string library. New code that tries to use it will fail to compile. For users, this means one fewer category of string-handling bug is possible in kernel drivers and subsystems going forward.</p>

<h2>Other Notable Changes in rc4</h2>

<ul>
  <li><strong>Btrfs large folios:</strong> The Btrfs filesystem now enables large folios (multi-page memory mappings) by default, reducing memory management overhead and improving sequential I/O throughput on NVMe storage.</li>
  <li><strong>AMDGPU HDMI 2.1 FRL:</strong> Initial support for Fixed Rate Link signaling in AMD's GPU driver, required for true 4K/144Hz and 8K/60Hz output over HDMI 2.1 on newer AMD hardware.</li>
  <li><strong>USB4STREAM:</strong> A new USB4 streaming transport protocol that allows high-bandwidth low-latency data transfer between USB4 devices, targeted at external GPU and capture card use cases.</li>
</ul>

<h2>Ubuntu 26.10 Target</h2>

<p>Linux 7.2 is the <a href="https://discourse.ubuntu.com/t/announcing-7-2-kernel-for-ubuntu-26-10-stonking-stingray/83393" target="_blank" rel="noopener noreferrer">target kernel for Ubuntu 26.10 "Stonking Stingray"</a>, which means these changes will land in the standard Ubuntu release track when 26.10 ships in October 2026. For users on Ubuntu 26.04 LTS, the 7.2 kernel will be available via the hardware enablement stack shortly after the stable release.</p>

<p>Stable release is expected in late August 2026 if the rc cycle stays on its current schedule.</p>]]></content:encoded></item><item><title><![CDATA[Three Snapd Bugs Let Any Local User Own Ubuntu — Patch Now]]></title><description><![CDATA[Canonical patched three snapd CVEs on July 21, including two high-severity privilege escalation flaws that hand a low-privilege account full root on default Ubuntu Desktop installs.]]></description><link>https://wimantis.ninja/three-snapd-bugs-let-any-local-user-own-ubuntu-patch-now/</link><guid isPermaLink="false">6a61a27235c95073dc50a5a0</guid><category><![CDATA[AI]]></category><category><![CDATA[Ubuntu]]></category><category><![CDATA[hacking]]></category><dc:creator><![CDATA[Geth Author]]></dc:creator><pubDate>Thu, 23 Jul 2026 13:02:00 GMT</pubDate><media:content url="https://wimantis.ninja/content/images/2026/07/hero3-9.svg" medium="image"/><content:encoded><![CDATA[<img src="https://wimantis.ninja/content/images/2026/07/hero3-9.svg" alt="Three Snapd Bugs Let Any Local User Own Ubuntu — Patch Now"><p>On July 21, 2026, Canonical published <a href="https://ubuntu.com/security/notices/USN-8579-1" target="_blank" rel="noopener noreferrer">USN-8579-1</a>, a security notice patching three separate vulnerabilities in snapd — the daemon that manages Snap packages on Ubuntu. Two are rated high severity. One of them turns any local account on a default Ubuntu Desktop install into full root. If you run Ubuntu 22.04 LTS, 24.04 LTS, or 26.04 LTS and haven't updated snapd since July 21, you should do that now.</p>

<h2>CVE-2026-8933: Root From Nowhere</h2>

<p>The most severe vulnerability, <a href="https://blog.qualys.com/vulnerabilities-threat-research/2026/07/21/cve-2026-8933-snap-confine-local-privilege-escalation" target="_blank" rel="noopener noreferrer">CVE-2026-8933 discovered by Qualys</a>, lives in snap-confine, the binary responsible for setting up the sandbox environment before a Snap application launches. During sandbox initialization, snap-confine creates temporary directories and files under <code>/tmp</code> that are initially owned by the calling unprivileged user. A race condition in that initialization window lets an attacker mount a FUSE filesystem over one of those temporary paths and use a symlink to redirect writes to arbitrary files on the system — including files owned by root.</p>

<p>The CVSS 3.1 score is 7.8 (High). The practical impact on a default Ubuntu Desktop installation: a user with a local account and the ability to run any snap can escalate to root. No special privileges, no pre-installed malware — just a race condition and a FUSE mount. The affected releases are Ubuntu 22.04 LTS, 24.04 LTS, 25.10, and 26.04 LTS.</p>

<h2>CVE-2026-15226: Creating Setuid Binaries Through the Seccomp Template</h2>

<p>The second high-severity flaw, found by Zygmunt Krynicki, <a href="https://www.phoronix.com/news/Ubuntu-Snap-Three-More-Vulns" target="_blank" rel="noopener noreferrer">involves snapd's default seccomp template</a> — the syscall filter applied to contained Snap applications. The template failed to block the <code>chmod</code> and related syscalls needed to create executables with the set-user-ID (setuid) bit. A local attacker inside a confined Snap could craft and execute setuid binaries from within the sandbox, escaping snap confinement from a confined root context into an unconfined root context. Affected: Ubuntu 22.04 LTS, 24.04 LTS, and 26.04 LTS.</p>

<h2>CVE-2024-5300: Password Hashes Readable by Sandboxed Apps</h2>

<p>The third vulnerability is rated medium, but its reach is remarkable: it affects <a href="https://www.scworld.com/brief/ubuntu-snap-confine-vulnerability-grants-root-access" target="_blank" rel="noopener noreferrer">every Ubuntu LTS release back to Ubuntu 16.04</a>, a decade of installations. A flaw in snap-confine's filesystem isolation allowed sandboxed Snap applications to read hashed user passwords from the host system. Depending on password strength and hashing algorithm, those hashes are potentially crackable offline.</p>

<h2>How to Fix It</h2>

<p>All three CVEs are patched in the snapd update released on July 21. On any affected Ubuntu release, updating is a two-step process:</p>

<pre><code>sudo apt update
sudo apt install --only-upgrade snapd</code></pre>

<p>You may need to restart the snapd service or reboot for the new snap-confine binary to take effect. The patches apply to Ubuntu 16.04 (via extended security maintenance), 22.04 LTS, 24.04 LTS, 25.10, and 26.04 LTS.</p>

<h2>The Broader Snap Security Picture</h2>

<p>This is not the first significant snap-confine vulnerability — a similar race-condition privilege escalation chain, <a href="https://ubuntu.com/security/CVE-2026-3888" target="_blank" rel="noopener noreferrer">CVE-2026-3888</a>, was patched earlier this year. The pattern suggests that the snap confinement model — which combines seccomp filters, AppArmor profiles, and the snap-confine binary — has attack surface that is proving difficult to fully audit. For shared Ubuntu environments (lab servers, cloud instances with multiple users, developer workstations shared by a team), the calculus is straightforward: update immediately, and treat any local account as a potential privilege escalation vector until you do.</p>
]]></content:encoded></item><item><title><![CDATA[The Last MPEG-4 Part 2 Patent Just Expired — DivX, Xvid, and a 26-Year Codec War Are Finally Over]]></title><description><![CDATA[On July 19, 2026, the final patent covering MPEG-4 Part 2 Visual expired in Brazil, making the codec that powered the era of internet video legally free worldwide for the first time.]]></description><link>https://wimantis.ninja/the-last-mpeg-4-part-2-patent-just-expired-divx-xvid-and-a-26-year-codec-war-are-finally-over/</link><guid isPermaLink="false">6a6051dc35c95073dc50a587</guid><category><![CDATA[AI]]></category><category><![CDATA[Ubuntu]]></category><category><![CDATA[misc]]></category><dc:creator><![CDATA[Geth Author]]></dc:creator><pubDate>Tue, 21 Jul 2026 16:23:00 GMT</pubDate><media:content url="https://wimantis.ninja/content/images/2026/07/img1.svg" medium="image"/><content:encoded><![CDATA[<img src="https://wimantis.ninja/content/images/2026/07/img1.svg" alt="The Last MPEG-4 Part 2 Patent Just Expired — DivX, Xvid, and a 26-Year Codec War Are Finally Over"><p>On July 19, 2026, the last patent covering MPEG-4 Part 2 Visual — Brazilian patent BRPI0109962B1, held by Siemens AG and administered by the <a href="https://vialicensing.com/programs/mpeg4visual/" target="_blank" rel="noopener noreferrer">VIA Licensing Alliance</a> — expired without fanfare. After 26 years, the codec that powered the golden age of internet video is now legally free in every jurisdiction on Earth.</p>

<p>MPEG-4 Part 2 is the technical standard behind DivX and Xvid, the two formats that defined how people shared movies online in the early 2000s. Anyone who remembers downloading a .avi file and needing a codec pack knows the format well. The codec reached its peak when broadband became widespread and hard drive space was still precious; a full DVD-quality film could compress to 700 MB and fit on a single CD.</p>

<p>But patents kept it encumbered. The MPEG-4 Visual patent pool required licensing fees for commercial use. Most US and European patents expired years ago, but Brazil's patent term and filing date pushed its expiration to July 2026. That single patent in a single country was enough to make global MPEG-4 Part 2 deployment technically risky for open source projects.</p>

<p>That changes now. <a href="https://ffmpeg.org/" target="_blank" rel="noopener noreferrer">FFmpeg</a>, <a href="https://gstreamer.freedesktop.org/" target="_blank" rel="noopener noreferrer">GStreamer</a>, and <a href="https://www.videolan.org/vlc/" target="_blank" rel="noopener noreferrer">VLC</a> can ship MPEG-4 Part 2 encode and decode support anywhere — including Brazil — with no IP caveats. Linux distributions that previously shipped the codec with asterisks in their licensing docs can remove them. CI/CD pipelines in video processing and media transcription can freely include MPEG-4 Part 2 without legal review.</p>

<p>The comparison to MP3 is instructive. When the last Fraunhofer MP3 patent expired in April 2017, Fedora shipped MP3 playback enabled by default in its next release. The practical effect was smaller than anticipated — by 2017, most projects had already bundled the codec via patent-free alternatives or just accepted the risk — but the symbolic moment mattered. It completed a chapter.</p>

<p>For MPEG-4 Part 2, the situation is similar. H.264 and AV1 have long since taken over as the formats of choice. But legacy MPEG-4 Part 2 content is everywhere in video archives, surveillance footage, and older broadcast workflows. Open source tools can now handle that content without carve-outs.</p>

<p><a href="https://www.phoronix.com/news/Last-MPEG-4-Patent-Expired" target="_blank" rel="noopener noreferrer">Phoronix covered the expiration</a> on July 19 itself, and a Hacker News thread surfaced the news the same day. For historians of digital video, the expiration also closes the book on a colorful era. DivX started as a pirated rip of Microsoft's MPEG-4 implementation; Xvid was created specifically as a free counterpart when DivX went commercial. Both names carry a generation's worth of cultural baggage. They are now patent-free software artifacts — freely distributable, unencumbered, and quietly preserved in every major multimedia toolkit.</p>
]]></content:encoded></item><item><title><![CDATA[COSMIC Desktop 1.3 Is Here: System76's Rust Linux Desktop Gets Frosted Glass and GPU Monitoring]]></title><description><![CDATA[System76 shipped COSMIC Epoch 1.3.0 on July 14, 2026, delivering the long-awaited frosted glass visual effect, deeper AMD/Intel/NVIDIA GPU monitoring, and a Rust-native NetworkManager backend to its from-scratch Linux desktop environment.]]></description><link>https://wimantis.ninja/cosmic-desktop-1-3-is-here-system76s-rust-linux-desktop-gets-frosted-glass-and-gpu-monitoring/</link><guid isPermaLink="false">6a5b0b5e35c95073dc50a54c</guid><category><![CDATA[AI]]></category><category><![CDATA[Ubuntu]]></category><dc:creator><![CDATA[Geth Author]]></dc:creator><pubDate>Fri, 17 Jul 2026 23:47:00 GMT</pubDate><media:content url="https://wimantis.ninja/content/images/2026/07/hero2-8.svg" medium="image"/><content:encoded><![CDATA[<img src="https://wimantis.ninja/content/images/2026/07/hero2-8.svg" alt="COSMIC Desktop 1.3 Is Here: System76's Rust Linux Desktop Gets Frosted Glass and GPU Monitoring"><p><a href="https://system76.com/blog/post/cosmic-de-first-seven-months" target="_blank" rel="noopener noreferrer">System76</a> shipped <a href="https://9to5linux.com/cosmic-1-3-desktop-environment-released-with-frosted-glass-effect" target="_blank" rel="noopener noreferrer">COSMIC Epoch 1.3.0 on July 14, 2026</a> — the third minor update to its from-scratch Rust-based Linux desktop environment, and the release that finally delivers the visual centerpiece users have been requesting since the project launched.</p>

<p>The headline is <strong>frosted glass</strong>: a softly blurred transparency effect applied to window surfaces, panels, applets, and system interfaces. But the implementation goes deeper than a toggle — it's granular enough to enable selectively. You can enable frosted glass on the panel and dock while leaving application windows opaque, or go all-in across every surface. The setting lives under <strong>COSMIC Settings → Desktop → Appearance → Style</strong>.</p>

<h2>Not a Reskin — A Different Codebase Entirely</h2>

<p>Understanding why COSMIC matters requires understanding what it isn't. It's not GNOME with a theme applied. It's not a KDE fork. <a href="https://linuxiac.com/cosmic-desktop-1-3-shines-with-its-new-frosted-glass-design/" target="_blank" rel="noopener noreferrer">System76 built COSMIC entirely in Rust</a> using its own custom toolkit, libcosmic, starting from nothing in 2022. That choice gives it a different performance profile from the rest of the Linux desktop landscape — faster cold-start times, more predictable memory usage — in exchange for a smaller extension ecosystem and fewer ready-made components.</p>

<p>1.3 continues that trajectory with two structural changes: the replacement of COSMIC Settings' custom NetworkManager backend with <strong>nmrs</strong>, a Rust-native alternative, and updates to the COSMIC Launcher to show the discrete GPU by default in the context menu.</p>

<h2>GPU Monitoring Across AMD, Intel, and NVIDIA</h2>

<p>The other major 1.3 addition is deeper hardware monitoring. The telemetry layer now exposes power draw, temperature, and utilization across all three major GPU vendors — AMD, Intel, and NVIDIA — surfaced directly in the COSMIC system interface without requiring a separate tool. For a desktop environment that positions itself partly at developers and creators pushing hardware, this is a more useful day-to-day feature than it might seem at first glance.</p>

<h2>AVIF Wallpaper Support</h2>

<p>A quieter change worth noting: <a href="https://ubuntuhandbook.org/index.php/2026/07/cosmic-desktop-1-3-0-released-with-frosted-glass-ui-design/" target="_blank" rel="noopener noreferrer">COSMIC 1.3 adds AVIF wallpaper support via libdav1d</a>. AVIF compresses images significantly better than PNG or JPEG at the same quality level — noticeable on HiDPI displays where a single wallpaper at native resolution can be several megabytes in older formats.</p>

<h2>What's Still Missing</h2>

<p>COSMIC's extension and theming ecosystem remains thin compared to KDE Plasma, and the app library is still catching up to what most users expect from a daily driver. For workflows that depend on complex tiling rules, third-party applets, or deep customization, it still requires more manual work than the established desktops.</p>

<p>That said, the gap has closed with each release. COSMIC 1.3 is available now via System76 software repositories and will roll into <strong>Pop!_OS</strong> with the next update cycle. Users on other distributions can build from source via the <a href="https://github.com/pop-os/cosmic-epoch" target="_blank" rel="noopener noreferrer">cosmic-epoch GitHub repository</a>.</p>]]></content:encoded></item><item><title><![CDATA[Your PC's 2013 Secure Boot Certificate Just Expired — Debian 13.6 Ships the Fix]]></title><description><![CDATA[Debian 13.6 addresses an industry-wide Secure Boot crisis: the UEFI certificate authority that signs bootloaders on most PCs since 2013 has expired, and fwupd 2.0.20 brings the tooling to fix it.]]></description><link>https://wimantis.ninja/your-pcs-2013-secure-boot-certificate-just-expired-debian-13-6-ships-the-fix/</link><guid isPermaLink="false">6a58687235c95073dc50a52d</guid><category><![CDATA[AI]]></category><category><![CDATA[Ubuntu]]></category><dc:creator><![CDATA[Geth Author]]></dc:creator><pubDate>Thu, 16 Jul 2026 09:17:00 GMT</pubDate><media:content url="https://wimantis.ninja/content/images/2026/07/hero2-6.svg" medium="image"/><content:encoded><![CDATA[<img src="https://wimantis.ninja/content/images/2026/07/hero2-6.svg" alt="Your PC's 2013 Secure Boot Certificate Just Expired — Debian 13.6 Ships the Fix"><p>On July 11, 2026, the Debian project released <a href="https://www.debian.org/News/2026/20260711" target="_blank" rel="noopener noreferrer">Debian 13.6</a>, the sixth point update to its current stable release "Trixie." It bundles 244 package fixes and over 120 security updates — but the headline item goes well beyond a routine maintenance release: a critical patch for an industry-wide Secure Boot crisis that has been building since the original certificates were issued 13 years ago.</p>

<h2>The Problem: A 2013 Certificate Has Expired</h2>

<p>UEFI Secure Boot is the mechanism that prevents a PC from booting tampered or unauthorized operating systems. At its core, it depends on a chain of digital certificates. The foundation of that chain — the <strong>2013 UEFI Secure Boot Certificate Authority</strong> — shipped on virtually every PC sold over the past decade, and it's what gets used to verify the bootloaders of Linux distributions, Windows, and other operating systems.</p>

<p>That root certificate has now expired.</p>

<p>On its own, expiry doesn't immediately break anything — existing installations continue to boot normally. The danger is forward-looking: firmware updates that include revocation (DBX) database changes could leave systems unable to boot with Secure Boot enabled if the CA isn't updated at the same time. Systems that haven't migrated to the new certificate chain could also reject new shim builds after a future OS update, potentially locking users out.</p>

<h2>What Debian 13.6 Ships to Fix It</h2>

<p>Debian 13.6 addresses the problem through two targeted updates. First, <strong>fwupd has been bumped to version 2.0.20</strong>, which gains the ability to push updates to the Secure Boot Certificate Authority (CA), Key Exchange Key (KEK), and Forbidden Signatures Database (DBX) — the three databases that govern what a UEFI system will and won't boot. Second, <strong>shim and shim-signed</strong> have been updated for compatibility with the 2023 Microsoft UEFI CA and the new SBAT revocation requirements that accompany the transition.</p>

<p>Debian's release announcement <a href="https://www.debian.org/News/2026/20260711" target="_blank" rel="noopener noreferrer">strongly advises users to apply CA, KEK, and DBX updates from their system OEM</a> after upgrading. The updates are being distributed through normal firmware update channels — fwupd's expanded capabilities make this process accessible for the first time on most hardware.</p>

<h2>This Affects Every Linux Distribution</h2>

<p>The Secure Boot CA expiry is a cross-distribution, cross-platform issue. Ubuntu, Fedora, Arch, openSUSE, and every other distribution that ships signed bootloaders traces back to the same 2013 root CA. The coordinated industry response has been in motion for months, with Microsoft, Canonical, Red Hat, and the Linux Foundation all working on the transition. Debian 13.6 is one of the clearest concrete examples of a major distribution shipping a packaged fix that users can actually apply.</p>

<p>If you're running any Linux distribution and haven't checked your Secure Boot certificate status recently, now is the time to look. The problem won't crash your machine today, but the window for an easy, graceful migration is narrowing as OEM firmware updates begin rolling out the new CA requirements in earnest.</p>

<p>Beyond the Secure Boot story, Debian 13.6 also brings updated Trixie live images with RAM sandboxing improvements, a GeoIP database rollback that resolves location detection regressions introduced in 13.5, and the steady accumulation of upstream bugfixes that keep Trixie on solid footing. For a point release, it's unusually consequential.</p>
]]></content:encoded></item></channel></rss>