HN
Today

Asahi Linux on M3

Asahi Linux has officially brought support for M3 series Macs, marking a significant milestone in running bare-metal Linux on Apple Silicon. This impressive reverse-engineering feat provides most core functionalities like Wi-Fi and AV1 decoding, enabling Linux users to leverage Apple's powerful hardware. However, current limitations such as non-functional sleep, HDMI, and basic GPU acceleration spark ongoing debate within the HN community regarding practicality and Apple's closed ecosystem policies.

356
Score
195
Comments
#10
Highest Rank
20h
on Front Page
First Seen
Sep 6, 3:00 PM
Last Seen
Sep 7, 10:00 AM
Rank Over Time
1213181821191312111015181819212421191721

The Lowdown

Asahi Linux, the ambitious project dedicated to bringing Linux to Apple Silicon, has announced a significant update: official support for M3 series Macs. This development means that users with M3-powered devices can now install and run Linux directly on their hardware.

The progress on M3 support is substantial, with many features previously working on M1 and M2 chips now functional, including:

  • Webcam, internal microphones, and USB (up to 10 Gb/s).
  • Hardware-accelerated video decoding, crucially including AV1 support.
  • WiFi and Bluetooth connectivity.

Currently, M3 installation requires enabling an "Expert mode" in the installer, a temporary measure that the team aims to remove before the Fedora Linux 45 beta release. Despite the rapid progress, some limitations persist:

  • Sleep functionality is currently unavailable, linked to unaddressed firmware framebuffer and Display Controller Processor (DCP) support.
  • HDMI ports on MacBooks are disabled due to the lack of DCP support.
  • While M3, M3 Pro, and M3 Max MacBooks and iMacs are supported, the M3 Ultra Mac Studio is not yet included.
  • GPU acceleration is still in early stages and is neither performant nor power-efficient.

The Asahi Linux team emphasizes that this achievement is the result of years of dedicated work and thanks its community supporters, whose contributions facilitate access to new hardware for development. The team looks forward to community feedback as they continue to refine and expand M3 support.

The Gossip

Technical Triumphs and Tribulations

Commenters widely laud the Asahi Linux team for their extraordinary reverse-engineering efforts, describing it as 'incredible work' and an 'amazing project' to get Linux running on Apple's custom silicon. However, the discussion also highlights critical pain points and remaining hurdles, particularly the current lack of sleep functionality, HDMI output, and performant GPU acceleration. Many users consider these significant 'roadblocks' to broader adoption, making the hardware 'unusable' for certain workflows.

Apple's Ambiguous Assistance and Apathy

A central theme revolves around Apple's stance on providing hardware documentation. Many question why Apple doesn't release specifications, citing 'wasted effort' for the Asahi team. Hypotheses range from 'IP protection' and a 'walled garden' strategy to simply a lack of incentive, as the market for Linux on Mac is perceived as 'tiny.' Some argue that Apple technically leaves the door open, noting an Apple engineer contributed to making the bootloader open, while others believe Apple actively discourages alternative OS installations, forcing users into hardware upgrades.

Use Case Utility and Alternatives

The community deliberates the target audience for Asahi Linux and the practical reasons for running it over macOS, or alternatives like virtual machines. Some users are keen on bare-metal Linux for better resource utilization, specific workflows, or to extend the lifespan of Macs once Apple drops macOS support, potentially converting them into servers or media centers. Others find that virtualized Linux environments, such as those provided by UTM using Apple's hypervisor, offer sufficient performance for many tasks, questioning the need for native Asahi given its current limitations.