Asahi Linux Progress Report: 5 Years of Apple Silicon Linux Development and Linux 6.19 Support
By
mkurz
Crisp on the outside, thoughtful on the inside. A keeper.
Summary
The article provides a progress report on Asahi Linux's development for Apple Silicon Macs, covering Linux 6.19 kernel support. It details the project's 5-year journey from initial serial port access to becoming a well-supported AArch64 desktop platform. Key technical achievements include improved GPU driver support, display pipeline fixes, USB4/Thunderbolt functionality, and various hardware compatibility improvements. The report highlights how Asahi Linux has driven broader AArch64 software ecosystem improvements and addresses remaining challenges like power management and audio support.
Key quotes
· 5 pulledAsahi Linux turns 5 this year. In those five years, we've gone from Hello World over a serial port to being one of the best supported desktop-grade AArch64 platform in the Linux ecosystem.
The sustained interest in Asahi was the push many developers needed to start taking AArch64 seriously, with a whole slew of platform-specific bugs in popular software being fixed specifically to enable their use on Apple Silicon devices running Linux.
We are immensely proud of what we've accomplished, but we're not done yet. There's still plenty of work to do, and we're excited to see what the next five years bring.
The GPU driver is now in a state where it's usable for desktop workloads, with support for OpenGL ES 3.1, Vulkan 1.2, and OpenCL 2.1.
Power management remains one of the biggest challenges, with work ongoing to improve battery life and thermal management.
You might also wanna read
ALPM Project Overview: Rust-Based Framework Development for Arch Linux Package Management (2024-2025)
The article provides a comprehensive overview of the work completed on the ALPM (Arch Linux Package Management) project during 2024-2025, fu
KDE Plasma 6.8 to End X11 Support, Complete Transition to Wayland
KDE Plasma 6.8 will completely drop X11 support, marking the end of a long transition from the aging X11 window system to the modern Wayland
itsfoss.com·6mo agoopenSUSE Disables BCacheFS Filesystem in Kernel 6.17+ Due to External Maintenance Status
openSUSE is disabling the BCacheFS filesystem in their Linux kernel versions 6.17 and later because it has become "externally maintained" ra
Comparing AI Agent Frameworks: Hermes Agent, AutoGPT, OpenAI Agents, and CrewAI in 2026
A practical, engineering-focused comparison of major AI agent frameworks in 2026, including Hermes Agent, AutoGPT, OpenAI Agents, and CrewAI
cstu.io·20h agoopenrsync: A BSD-Licensed Implementation of rsync for OpenBSD and Unix Systems
This article describes openrsync, a BSD (ISC) licensed implementation of the rsync file synchronization tool. It has been merged into OpenBS
openrsync: A BSD-Licensed Implementation of rsync for OpenBSD and Unix Systems
This article describes openrsync, a BSD (ISC) licensed implementation of the rsync file synchronization tool. It has been merged into OpenBS
