Fact-checked by Grok 2 weeks ago

Asahi Linux

Asahi Linux is a volunteer-driven open-source project dedicated to porting the and associated software to Mac computers, enabling a polished and upstreamed experience on hardware originally designed for macOS. Initiated in late by reverse engineer Hector Martin (known as marcan) shortly after the debut of Apple's system-on-chip, the project began with support for the 2020 , , and models, focusing on reverse-engineering undocumented hardware components like the GPU and system management controller to integrate them into the mainline . Key features include the Asahi Remix, a flagship distribution optimized for that provides a complete with for graphics, audio, and multimedia; upstreamed drivers for components such as the GPU and audio subsystems; and tools like the m1n1 , which facilitates without requiring a jailbreak due to Apple's custom signing allowances. The project supports most , , and emerging M3/M4 series devices, with ongoing efforts to expand compatibility for features like USB 3.x ports, advanced GPU shaders, and larger page sizes for better performance. In February 2025, founder Hector Martin resigned as project lead amid challenges related to upstream kernel maintainer roles and resource constraints, but development has continued under new leadership with monthly progress reports, including merges for 6.17 that enhance reboot handling, GPU support, and device tree configurations.

Overview

Project Description

Asahi Linux is an open-source project and community effort dedicated to porting the and userland software to Macs powered by M-series system-on-chips (SoCs). Launched with the initial focus on the M1-based models, including the , , and , it aims to deliver a complete and polished experience on this platform. The project was founded in by Hector Martin, known online as marcan, a reverse engineer with over 15 years of experience in porting. Through systematic of Apple's and interfaces, the team has developed the necessary foundations to run natively on these devices. At its core, Asahi Linux incorporates custom patches tailored for , the m1n1 —which bridges Apple's secure boot ecosystem to by initializing hardware and loading payloads—and ongoing integration with the upstream to ensure long-term maintainability. These components enable booting and operation without dependency on macOS for core functionality or drivers, targeting the ARM64 architecture of Apple SoCs to support practical use cases such as general computing and productivity.

Objectives and Principles

Asahi Linux's primary objective is to port to Macs, enabling a polished, daily-driver operating system experience, thereby promoting hardware freedom for users. This goal, initiated by founder Hector Martin, targets devices from the to M4 series, aiming to deliver full functionality comparable to native macOS support while adhering strictly to open-source standards. Following Martin's resignation as project lead in February 2025, the project operates under community-led governance with shared decision-making among core developers. The project's core principles emphasize upstream integration of all code into the mainline and related upstream projects, minimizing custom code to ensure long-term maintainability and broad adoption across distributions. Community collaboration is central, with a volunteer-driven model that encourages contributions from diverse skill levels and fosters transparency through comprehensive . All code is dual-licensed under GPL and to facilitate reuse, underscoring a commitment to . Secondary aims include robust support for desktop environments, GPU acceleration via open standards like and through Mesa3D, and full peripheral functionality such as , , and input devices, to achieve usability on par with macOS. Ethically, Asahi Linux employs legal practices, including clean-room methods with separate documentation and implementation teams, to bypass Apple's closed ecosystem without deriving from macOS code or using leaked materials. The long-term vision is complete upstreaming of all components, allowing seamless integration into standard distributions and eliminating the need for project-specific repositories.

History

Founding and Initial Development

Asahi Linux was founded in late by Hector Martin, known online as marcan, shortly after Apple launched its first ARM-based Macs powered by the M1 system-on-chip in of that year. Motivated by the desire to provide an open-source operating system alternative for these new devices, Martin initiated the project through a campaign on launched on November 30, , aiming to raise funds for and porting to the undocumented hardware. The effort focused initially on the M1-equipped , , and , targeting a full upstream integration into the to enable native support without proprietary dependencies. Initial development centered on reverse engineering Apple's proprietary boot process and firmware, including disassembly of components like iBoot using tools such as Ghidra to understand the closed ecosystem. In December 2020, Martin achieved the first prototype by booting a custom Linux kernel payload on an M1 Mac, leveraging Apple's then-undocumented feature for loading unsigned kernels during development. By January 2021, efforts advanced to gaining UART serial console access via USB-C, requiring the creation of specialized tools like vdmtool for sending USB-PD Vendor Defined Messages to enable the low-level 1.2V UART port. This breakthrough allowed real-time debugging of the boot process and hardware initialization. To facilitate bare-metal Linux loading, the team developed m1n1, a minimal introduced in early 2021, which bridges Apple's XNU-based boot chain to the device tree model and handles initial hardware probing. Early prototypes encountered significant challenges, including the complete lack of public documentation for the , the proprietary nature of the Secure Enclave processor, and Apple's secretive hardware design, which necessitated painstaking analysis of firmware blobs and interrupt controllers. The project emphasized upstreaming all changes to avoid forking the kernel, prioritizing compatibility with standard ARM64 distributions. Team formation began with Martin's solo efforts but quickly expanded through community recruitment in 2021, drawing in contributors experienced in open-source graphics and development. Notably, joined to lead of the M1's integrated GPU, applying her prior work on the Panfrost driver for Mali GPUs to tackle Apple's custom architecture. This collaborative approach, supported by donations exceeding the initial funding goal, laid the groundwork for broader hardware support while adhering to strict policies against disassembling macOS binaries to mitigate legal risks.

Key Milestones and Releases

In March 2022, the Asahi Linux project issued its first alpha release, providing basic booting on series devices through a customized remix with essential packages for initial setup. By November 2022, significant progress was reported in hardware integration, including USB 3 support, system suspend functionality, and initial display capabilities, which enabled foundational steps toward graphical environments on M1 hardware. In December 2022, alpha GPU drivers based on Panfrost and Mesa were integrated, marking the debut of graphical desktop support with basic acceleration for and devices. Throughout 2023, support expanded to series devices (initially introduced in July 2022) and early compatibility, with core kernel patches upstreamed starting in 6.2 for device tree and boot support on advanced variants and beyond. Audio drivers, including speaker configurations, advanced to functional status, while camera () support was announced and implemented for out-of-the-box operation on supported models. The Fedora Remix was formally announced in August 2023 as the project's flagship distribution, building on prior alpha efforts with optimized packaging for . In 2024, key upstreaming efforts included the full graphics stack, with conformant OpenGL 4.6 and ES 3.2 support achieved via the Asahi and Honeykrisp Mesa drivers for M1 GPUs. The Fedora Asahi Remix 40 release in May delivered enhanced Wayland compositor integration, providing a stable, tear-free desktop experience on M1 and M2 hardware. Display pipeline components, such as HDMI initialization limitations noted in earlier kernels, saw iterative improvements through ongoing patches. As of 2025, integrations with kernels 6.15 through 6.17 incorporated further upstream patches, including the SMC core driver for and /Bluetooth foundations, alongside Mesa driver upstreaming in 6.16. In February, project founder Hector Martin resigned, transitioning leadership to a team of seven new coordinators to sustain development momentum. Initial efforts for M4 series support encountered roadblocks in April due to architectural changes in Apple Silicon's boot process and chip design, complicating low-level compatibility. Asahi Linux maintains a release cadence aligned with upstream Linux kernel cycles, issuing updates via distribution-specific channels like Fedora Asahi Remix, complemented by regular progress reports on the official website.

Technical Architecture

Kernel Porting and Modifications

The porting of the Linux kernel to Apple Silicon involves adapting the ARM64 architecture to accommodate Apple's custom system-on-chip (SoC) designs, including support for proprietary hardware interfaces and peripherals. This process begins with reverse-engineering Apple's firmware and hardware documentation, followed by the development of custom drivers and modifications to enable compatibility with the M-series processors. Key adaptations include handling Apple's implementation of the ARMv8.5-A instruction set with extensions such as Pointer Authentication Codes (PAC) and Branch Target Identification (BTI), which require kernel updates for secure execution environments. Additionally, interrupt handling is managed through the Generic Interrupt Controller (GICv3), with custom bindings to route interrupts from SoC components like the display engine and storage controllers. Power management is facilitated by the System Management Controller (SMC) driver, which interfaces with Apple's Always-On Processor (AOP) for low-power states, ensuring efficient CPU and GPU idling without relying on macOS-specific firmware. Central to these modifications are custom device tree overlays derived from Apple's Device Tree (ADT) format, which describe the SoC peripherals such as the PCIe , USB controllers, and pipelines. These overlays are generated dynamically during to provide the kernel with accurate hardware topology, bypassing the need for static device tree blobs (DTBs) used in traditional systems. For the GPU, the AGX family drivers in drivers/gpu/[drm](/page/DRM)/asahi implement loading and command submission interfaces, supporting features like and hardware-accelerated video decode. The neural engine, Apple's dedicated , is currently bypassed in the kernel to prioritize core functionality, with ongoing reverse-engineering efforts for potential future integration but no upstream driver as of November 2025. Similar adaptations are underway for the M3 and M4 series, which feature architectural enhancements like improved GPU architectures and larger memory support, though full upstream integration remains experimental as of November 2025. Upstreaming efforts have significantly progressed by November 2025, with over 1,000 patches initially developed in the downstream kernel tree, many of which have been merged into mainline across versions 6.15 through 6.17, with additional merges queued for 6.18. Notable upstream integrations include the IOMMU driver, which maps peripherals behind Apple's four-level page tables for secure memory isolation on and series chips; the AGX GPU driver and its userspace (uAPI) header in 6.15 and 6.16; and device tree bindings for Pro/Max/Ultra SoCs queued for 6.18. The project has also adopted for safety-critical components, such as parts of the m1n1 low-level interface and the AGX GPU driver, to reduce bugs in hardware interaction code. This upstreaming eliminates the need for distribution-specific patches, allowing vanilla kernels to boot hardware with minimal configuration. Kernel integration with userland components emphasizes open-source stacks without macOS dependencies. The Mesa graphics library leverages the upstream AGX drivers for , , and support, enabling accelerated and compute workloads on the integrated GPU. Audio is handled via the ALSA subsystem with patches for Apple's codec chips like the TAS2764, providing native speaker and microphone functionality. Performance optimizations center on Apple's Unified Memory Architecture (UMA), where the kernel exploits shared physical memory between CPU and GPU to minimize data copies, achieving near-native bandwidth for graphics and AI tasks through efficient IOMMU mappings and cache coherency protocols. These adaptations ensure that Asahi Linux delivers competitive performance on Apple hardware while maintaining upstream compatibility.

Bootloader and Firmware

m1n1 serves as the custom bootloader for Asahi Linux, designed to bridge Apple's proprietary XNU boot ecosystem with the standard ARM64 Linux boot protocol. Developed by the Asahi Linux project, it functions as a minimal first-stage bootstrap loader that initializes core hardware and facilitates the transition to the Linux kernel. While the core is implemented in C for low-level operations, m1n1 incorporates Python scripting for hardware experimentation, proxy modes, and payload loading tools. The operates in a tethered or installed . In tethered , m1n1 is injected as a via a USB connection to the device's ports or through DFU (Device Firmware Upgrade) , enabling initial testing and loading of the directly from the macOS partition without permanent installation. For persistent dual-boot setups, m1n1 stage 1 is installed as a signed fuOS image using macOS tools like kmutil configure-boot, while stage 2 resides on the (). This allows seamless integration with the existing macOS environment. The boot flow begins with Apple's iBoot2 loader, which validates and executes the m1n1 stage 1 via a macOS extension (kext). m1n1 then performs essential hardware initialization, including bootstrapping and display setup, before loading stage 2 payloads such as U-Boot. U-Boot provides a standard preboot environment, chainloading the and initramfs without requiring modifications to or other traditional bootloaders. This handoff preserves dual-boot functionality, allowing users to select between macOS and Linux via the recovery boot picker. Firmware handling in Asahi Linux relies on reverse-engineered interactions with Apple's Secure Enclave Processor (SEP), a responsible for boot policy enforcement, cryptographic operations, and security features like validation. The SEP communicates via mailbox interfaces and shared buffers, but remains closed-source, limiting direct control while allowing indirect integration for boot validation. Additionally, custom configurations for the (Device Address Resolution Table) IOMMU ensure secure device isolation by mapping peripheral memory access, preventing unauthorized attacks and supporting larger spaces on M-series chips. To mitigate risks of hardware bricking, m1n1 implements non-persistent changes through NVRAM boot arguments and requires disabling () via csrutil disable for the backdoor proxy, which temporarily reduces macOS security but maintains device recoverability. In 2025, the project began rewriting safety-critical m1n1 components in to improve and reliability, starting with chainloading and allocator modules using the Rust nightly . Experimental alternatives to the macOS-dependent boot process include direct mechanisms tested on and devices, aiming to eliminate reliance on Apple's chain for a fully open ecosystem; these involve custom NOR modifications and external environments but remain in early development.

Hardware Support

Compatible Devices

Asahi Linux provides support for Apple Silicon Macs based on system-on-chip () generations, with compatibility tiers reflecting the maturity of hardware integration. All supported devices require macOS 12 or later for the installation process via the Asahi Installer, and there is no support for Intel-based Macs or / devices. Compatibility is determined primarily by SoC architecture, with official testing documented on the project's page and supplemented by reports for scenarios like external configurations.

Tier 1: Full Support

Tier 1 encompasses devices with comprehensive and feature parity, including the GPU, audio, , and most peripherals. This tier includes all -based models: the 2020 and 13-inch, the 2020 , and the 2021 24-inch . Support extends to higher-end variants such as the Pro, Max, and Ultra in models like the 2021 14-inch and 16-inch, the 2021 , and the 2022 . These devices achieve near-complete functionality out of the box with upstream kernels.

Tier 2: Partial Support

Tier 2 devices boot with basic functionality, including graphics acceleration via the open-source Asahi GPU driver and essential peripherals, but may lack advanced features like full or certain sensors. This includes the M2 series, such as the 2022 , 13-inch, and . Users on these platforms can run a polished , though some optimizations remain ongoing.

Tier 3: Experimental Support

Tier 3 represents early-stage development, with initial boot capabilities but limited driver integration, often requiring custom kernels or patches. As of November 2025, this tier covers the M3 and M4 series. For M3 devices (2023 and later models like the , , , and ), basic low-level support has existed for some time, with ongoing bring-up efforts including integration, but no polished is available yet. The m1n1 is migrating to to aid compatibility. M4 series (2024 and later devices, including the , , and ) has minimal support, with progress stalled due to firmware updates from Apple that necessitate efforts; a regression in 6.17 has affected some updates. These models are suitable only for developers testing basic system bring-up.
TierSoC GenerationExample ModelsKey Support Level
1M1 (base, Pro, Max, Ultra)MacBook Air/Pro (2020-2021), Mac mini (2020-2021), iMac (2021), Mac Studio (2022)Full hardware acceleration, peripherals
2M2 (base, Pro, Max, Ultra)MacBook Air/Pro (2022+), Mac Studio (2022+), iMac (2023+)Basic boot, graphics; partial features
3M3, M4 (base, Pro, Max, Ultra)MacBook Air/Pro (2023+), iMac/Mac Studio (2023+), MacBook Pro/iMac (2024+), Mac Studio (2025)Experimental boot; early bring-up for M3, stalled for M4

Driver Status

The Asahi Linux project has achieved significant progress in graphics driver development for hardware. The AGX GPU driver was upstreamed to the in 2023, with further refinements integrated into Mesa by August 2025, enabling conformant support for 4.6 and 3.2, as well as 1.3. for video decoding remains in active development (WIP status) across and series devices, allowing software-based playback of high-resolution content while work continues on full hardware offload. For series, GPU support has advanced with devicetree schema merged in Linux 6.17, though full integration remains ongoing. Audio drivers provide full ALSA compatibility for speakers and microphones on most and devices, achieving stable output and input functionality without requiring downstream patches. USB4 and support, including connectivity with display output over ports, emerged in 2025, bolstered by upstream USB 3.x patches merged in 6.16. This enables external displays and peripherals via compatible docks, though full tunneling remains WIP on / and TBA on M3. Support for other peripherals is robust on devices ( and series). , based on chipsets, and have been upstreamed since Linux 6.1 and 6.2, respectively, providing reliable wireless connectivity. and trackpad input via HID drivers are stable, supporting gestures on most models. Camera (webcam) functionality is fully supported and upstreamed for / devices with integrated cameras. sensors are partially implemented for presence detection but lack biometric authentication capabilities, remaining TBA across all series. Power management features include upstreamed CPU frequency scaling (cpufreq) since 6.2, enabling efficient performance adjustments on -M3 hardware. Battery monitoring and reporting are stable via the linux-asahi kernel on and devices, with runtime on MacBooks approaching macOS levels under light workloads (e.g., 7-10 hours idle). and wake functionality is fully operational on supported machines, integrated into the upstream kernel. On M3, power management is partially available, with cpuidle using a non-upstreamable hack. As of late 2025, upstream integration covers over 80% of essential drivers for and series, with core components like GPU, audio, and peripherals merged into mainline 6.15-6.17. M3 support lags, with approximately 40-50% coverage in downstream trees focused on foundational elements, and notable gaps in the neural engine () and secure boot mechanisms; a in 6.17 has stalled some updates. Ongoing efforts focus on upstreaming, with recent merges for and SMC subsystems advancing Tier 2 compatibility.

Distributions and Usage

Available Distributions

Fedora Asahi Remix serves as the flagship distribution for Asahi Linux, developed through a collaboration between the Asahi Linux project and the that began in late 2021 and was officially announced in August 2023. It provides a polished, end-user experience optimized for hardware, including full integration of Asahi-specific packages such as GPU drivers for 4.6, 1.4, and 3.0 support, along with high-quality audio processing via and power management tweaks for improved battery life. The distribution offers spins with KDE Plasma 6.3 or GNOME 48 desktops, running exclusively on with HiDPI scaling, and benefits from automatic kernel updates tied to Fedora's release cycle. As of November 2025, is fully supported in 42, marking its evolution from an alpha release in March 2022—initially based on —to a stable, upstream-integrated offering by 2024. Maintenance is handled directly by the Asahi team in partnership with maintainers, ensuring regular updates to the Asahi package repository for hardware-specific components like camera and support. Other distributions supporting Asahi Linux include , which was the basis for the project's initial alpha release in 2022 and remains available as a rolling-release option through community-maintained repositories updated as of January 2025. Asahi, an experimental community port, enables installations on recent releases with Asahi kernel branches, focusing on stable features like GPU acceleration while adapting upstream Asahi improvements. support is provided via the Bananas port, which uses the Asahi installer for testing branches and relies on upstream kernel integrations for compatibility. These alternatives generally feature pre-configured setups for Apple hardware, including GPU and power optimizations, but depend on community efforts or upstream Asahi branches for maintenance rather than dedicated team backing.

Installation Procedures

Installing Asahi Linux requires compatible Apple Silicon hardware running macOS 11 (Big Sur) or later, with at least 50 GB of free disk space to accommodate the reserved 38 GB for macOS updates plus space for the Linux installation. A full backup of the macOS system is strongly recommended, as the installation process involves resizing the APFS container, which carries a risk of data loss if interrupted or if there are underlying disk issues. Supported devices as of late 2025 include various M1, M2, M3, and M4 series models, such as the MacBook Air (M1 2020 through M4 2025), MacBook Pro (M1 2020 through M4 Pro/Max 2024), iMac (M1 2021 through M4 2024), Mac mini (M1 2020 through M4 Pro 2024), Mac Studio (M1 Max/Ultra 2022 through M4 Max 2025), and Mac Pro (M2 Ultra 2023). The installation begins in macOS by opening the Terminal application and executing the command curl https://alx.sh | sh, which downloads and launches the Installer graphical application from the official site. The installer prompts the user to select a distribution, with Remix as the default and recommended option; other compatible distributions like or can be chosen if pre-configured images are available. For non- distributions, the recommended method as of October 2025 is to use the "UEFI Only" installer option. It then resizes the existing APFS volume to create space for Linux partitions (typically using with for the root filesystem), downloads the selected OS image (around 2-4 GB depending on the distro), installs the necessary components integrated with Apple's firmware, and configures dual-booting. The process typically takes 30-60 minutes over a stable internet connection and requires administrative privileges, including the macOS admin password for secure boot modifications. Upon completion, the system reboots automatically into macOS Recovery mode (accessed by holding the power button during startup on compatible models). From the boot picker, select "Asahi Linux" to enter the new OS for the first time, which boots to a for basic setup, including user account creation and initial package updates (e.g., sudo dnf upgrade on ). Subsequent boots default to a graphical after completing the distro-specific first-run wizard, such as KDE Plasma or . Dual-booting with macOS is managed via the Recovery boot menu, allowing seamless switching without re-entering credentials each time; macOS remains fully functional and receives updates independently. Common troubleshooting issues include failures during APFS resizing, often caused by Time Machine snapshots or container corruption, which can be resolved by booting into macOS Recovery, using Disk Utility to delete unnecessary snapshots (tmutil listlocalsnapshots / | xargs tmutil deletelocalsnapshots), or running First Aid on the volume. USB device detection problems post-install may stem from kernel module loading and can be fixed by updating to the latest kernel via the package manager. Firmware mismatches, particularly on newer hardware, require ensuring the macOS installation is up to date before running the installer. If installation fails irreparably, recovery involves booting to macOS Internet Recovery (Command-Option-R at startup) to reinstall macOS, which will reclaim the resized space after removing Linux partitions. While external boot media support remains unavailable due to Apple Silicon's secure boot restrictions, ongoing developments aim to enhance installer robustness for future hardware generations.

Current Status and Future Directions

Ongoing Developments

In late 2025, the Asahi Linux project continues to prioritize upstreaming key components for broader Apple Silicon compatibility, including efforts to overcome earlier architectural challenges for M4-series chips. Efforts focus on enhancing the m1n1 bootloader with Rust-based modules for safety-critical tasks, such as Device Tree handling, which maintains performance parity with prior C implementations while improving reliability. Additionally, upstreaming of remaining GPU features progresses through the poly project, which integrates Apple GPU enhancements into the Mesa graphics stack for stable operation. The project's future roadmap emphasizes complete mainline integration, with merges in Linux 6.17 laying groundwork for and upstreaming via the newly integrated SMC core driver. support has advanced with KVM on enabling ARM64 guest VMs, including , through GPU via Native Contexts. These efforts aim for a fully upstream and peripherals stack by subsequent releases, reducing reliance on downstream patches. Collaborations with upstream communities bolster development, including alignment with at the 2025 Akademy conference to ensure compatibility in Asahi Remix. Mesa updates have incorporated Asahi's Honeykrisp driver improvements, such as sparse memory support, enhancing API conformance for Apple GPUs. The October 2025 progress report for 6.17 highlights recent advances, including improved power efficiency through compute shader emulation for and on the GPU. Under new leadership established in February 2025—a team of seven developers sharing governance—the project emphasizes sustainability through structured upstreaming and infrastructure. Funding sustains these initiatives via Open Collective and GitHub Sponsors, enabling hardware acquisitions for testing newer devices like M4-series Macs.

Known Limitations

Asahi Linux lacks full support for Apple M4 series devices as of late 2025, primarily due to firmware obfuscation in the Secure Processor Trust Module (SPTM), which operates in GL2 mode and requires hypervisor-level communication incompatible with Linux's boot process. This change hinders reverse engineering, as traditional methods like auditing XNU kernel code or hijacking exception handlers are insufficient, leaving no clear timetable for viable M4 enablement. External GPU (eGPU) functionality remains limited, as Thunderbolt support—essential for the high-bandwidth connections needed for eGPUs—has not yet been implemented, restricting users to internal graphics only. Several features exhibit incomplete implementation across supported hardware. The Touch Bar on M1 Pro and similar models provides partial support following driver upstreaming in Linux kernel 6.14, but intermittent glitching persists during sleep transitions or prolonged inactivity. Access to the Secure Enclave Processor (SEP) is unavailable, preventing hardware-accelerated encryption and other security functions that rely on this proprietary coprocessor, as Asahi prioritizes open-source drivers over integration with closed Apple components. Webcam support on M3 and later devices is functional but plagued by quality issues, including inconsistent resolution and frame rates compared to macOS, stemming from incomplete image signal processor (ISP) optimization. Performance limitations include battery life that is less than macOS durations under comparable workloads, due to less efficient power management scheduling and incomplete hardware monitoring integration. Occasional thermal throttling occurs under sustained loads, as the custom GPU driver and CPU governors do not yet match Apple's optimized thermal controls. Native integration with Apple Intelligence features is absent, as these rely on proprietary neural engine firmware inaccessible to Linux. Usability challenges arise from the dual-boot process, which, despite installer , requires careful resizing and adjustments, potentially leading to macOS recovery needs if misconfigured. Certain peripherals, such as charging indicators and alignment features, remain unsupported due to unexposed interfaces. Asahi Linux is not recommended as a primary operating system for new purchases, given its experimental status and reliance on macOS for critical tasks. Community workarounds address some issues, such as audio glitches on M-series speakers, where reinstalling the asahi-audio package alongside and WirePlumber resolves distortion after sleep or configuration changes. Firmware updates for core components like the display coprocessor often necessitate booting into macOS, as lacks direct access to Apple's update mechanisms.

Community and Impact

Development Community

Asahi Linux was founded by Hector Martin (marcan), who led the project from its inception until his resignation in February 2025 due to and challenges with upstream integration. Following Martin's departure, the project transitioned to a model governed by a board of seven members, including Davide Cavalca, Janne Grunau, Sven Peter, and others, who coordinate development and infrastructure. Key contributors included , who led efforts for Apple GPU drivers and integrated support into the Mesa graphics library before stepping away from the project in August 2025 to join ; alongside Dougall Johnson for the Apple GPU instruction set, Yoon for audio subsystems, and James Calligeros for packaging in Asahi Remix. The core team collaborates with upstream projects, such as the —where efforts benefit from guidance by maintainers like on integration and code submission processes—and the for distribution packaging. The development community comprises numerous global volunteers from , the , , and beyond, contributing code, documentation, and testing across repositories like m1n1 (the low-level ) and kernel patches. Coordination occurs primarily through for and issue tracking, supplemented by IRC channels on and a Discord server for real-time discussions and mentorship. The project emphasizes inclusivity, welcoming participants of all skill levels and providing guidance for newcomers in tasks while enforcing a to foster a supportive . Annual progress reports detail upstreaming milestones, and the team engaged with the broader ecosystem at events like Akademy 2025 to align Fedora Asahi with desktop environments. Post-2025 transition challenges include sustaining momentum after changes, with the project relying on donations via Open Collective to procure development hardware and support contributors. This funding model, averaging thousands of dollars monthly, underscores the volunteer-driven nature and ongoing need for financial backing to address Apple Silicon's evolving hardware.

Reception and Adoption

Asahi Linux has received widespread praise in technical media for its innovative approach to reverse-engineering Apple Silicon hardware and upstreaming drivers to the mainline Linux kernel. Outlets such as Phoronix highlighted ongoing advancements, including efforts toward M3 support and USB3 integration in late 2025, crediting the project with significant contributions to broader Apple hardware compatibility in Linux 6.18. How-To Geek commended the upstreaming of graphical drivers for M1 and M2 Macs in May 2025, describing it as a major step toward a native Linux desktop experience on Apple hardware. XDA Developers noted in March 2025 that the Fedora Asahi Remix represents a functional Linux distribution on Apple Silicon, calling it an "incredible achievement" given the challenges of proprietary hardware. User adoption has grown steadily, particularly among existing owners seeking alternatives to macOS, though it remains niche and not recommended for new hardware purchases. DistroWatch reported an average of 379 daily page hits for Asahi Linux over the preceding 12 months as of late 2025, placing it in the top 10 for popularity among distributions. The project's integration as an official spin, with the release of Fedora Asahi Remix 42 in April 2025, has facilitated easier access and upgrades for users. Forums indicate that some adopters use it as a daily driver for tasks like development and browsing, while the majority dual-boot with macOS due to lingering hardware limitations. Feedback from the open-source community has been largely positive, emphasizing rapid progress in hardware support, though some users highlight concerns for production workloads. Asahi Linux holds a /10 average rating on based on user reviews, with commenters praising smooth performance on devices and straightforward installation. Criticisms often focus on occasional regressions in features like external displays, leading to advice against relying on it as a sole operating system. The project has had notable impact on the ecosystem, inspiring similar efforts to port to other ARM-based proprietary hardware and accelerating upstream support for components. Its collaboration with has resulted in official endorsement and a polished , influencing broader ARM64 development. Asahi's reverse-engineering techniques have boosted mainline integration of Apple-specific drivers, benefiting other distributions. Controversies surrounding Asahi Linux in 2025 centered on internal project challenges and ethical debates over hardware acquisition and . The of lead developer Hector Martin in February, amid burnout and disputes over Rust integration in the kernel, drew media attention to tensions within the community. Discussions in technical outlets questioned the wisdom of purchasing Macs specifically for Linux installation, with experts recommending native laptops instead due to incomplete support. The project's practices, while defended as legal under for , sparked debates on ; Asahi's official policy emphasizes clean-room development and public disclosure to ensure compliance.

References

  1. [1]
    About - Asahi Linux
    Asahi Linux is a project and community with the goal of porting Linux to Apple Silicon Macs, starting with the 2020 M1 Mac Mini, MacBook Air, and MacBook Pro.The Logo · Faq · Will This Make Apple Silicon...
  2. [2]
    The first Asahi Linux Alpha Release is here!
    Mar 18, 2022 · The first Asahi Linux alpha release is for developers/power users, bringing Linux to Apple Silicon. It requires M1/Pro/Max, macOS 12.3+, and 53 ...System Requirements · Asahi Linux Desktop · Asahi Linux Minimal (arch...
  3. [3]
  4. [4]
    Device List - Asahi Linux Documentation
    Devices. This is a list of devices Asahi Linux intends to support. The Product and SoC are used for matching against device trees.
  5. [5]
    Progress Report: Linux 6.17
    Another upstream kernel release means it must be time for a progress report! The patches keep coming. As always, upstreaming continues.
  6. [6]
    Passing the torch on Asahi Linux
    Feb 13, 2025 · With a heavy heart, we announce the resignation of Asahi Linux founder Hector Martin (marcan). His statement is on his blog.
  7. [7]
    m1n1:User Guide Boot loader - Asahi Linux
    m1n1 is a bootloader by Asahi Linux that bridges Apple's boot ecosystem to Linux, initializing hardware and loading payloads.Building · Installation · Payloads
  8. [8]
  9. [9]
  10. [10]
  11. [11]
    Dissecting the Apple M1 GPU, the end - Rosenzweig
    Aug 26, 2025 · In 2020, Apple released the M1 with a custom GPU. We got to work reverse-engineering the hardware and porting Linux.
  12. [12]
    Progress Report: January / February 2021 - Asahi Linux
    Mar 11, 2021 · This little macOS app lets you turn one M1 machine into a serial debug terminal for another, so you can run m1n1 scripts and boot Linux kernels ...There You Are, Uart! · Turn It Off And On Again · Undelivered Post Returned To...
  13. [13]
    AsahiLinux/m1n1: A bootloader and experimentation ... - GitHub
    m1n1: A bootloader and experimentation playground for Apple Silicon · Building · Usage · Payloads · License · About · Releases · Sponsor this project.
  14. [14]
    Updates galore! November 2022 Progress Report - Asahi Linux
    Nov 22, 2022 · The new m1n1 upgrade feature is used to upgrade your m1n1 stage 1 version. There are two stages of m1n1 in an Asahi Linux install, and the ...
  15. [15]
    Apple GPU drivers now in Asahi Linux
    Dec 7, 2022 · Dougall Johnson is reverse-engineering the instruction set with Alyssa. Meanwhile, Ella Stanforth is working on a Vulkan driver, reusing the ...Missing: Ghidra iBoot
  16. [16]
    Our new flagship distro: Fedora Asahi Remix
    Aug 2, 2023 · The new Asahi Linux flagship distribution will be Fedora Asahi Remix! We're confident that this new flagship will get us much closer to our goal ...
  17. [17]
  18. [18]
    Fedora Asahi Remix 40 Now Available For Apple Silicon Devices ...
    May 8, 2024 · Fedora Asahi Remix 40 is now available for this downstream of Fedora Linux that's optimized to run on Apple Silicon ARM systems.
  19. [19]
    Linux 6.4 Bringing Apple M2 Additions For 2022 MacBook Air ...
    Apr 6, 2023 · Due to changes in the display pipeline it is currently not possible to initialize the HDMI output in the bootloader." So this is a step in ...
  20. [20]
    Progress Report: Linux 6.16
    Aug 7, 2025 · With Linux 6.16, we also hit a pretty cool milestone. In our first progress report, we mentioned that we were carrying over 1200 patches ...A Fully Upstream Graphics... · A Fine Vintage · We're Getting ThereMissing: 2022-2025 | Show results with:2022-2025
  21. [21]
    Asahi Linux hits an M4 support roadblock - AppleInsider
    The Asahi Linux project is having trouble bringing the operating system to M4 Macs, with some chip changes making working with the latest Apple Silicon models ...
  22. [22]
    Blog - Asahi Linux
    Welcome to the first Asahi Linux Progress Report! In this series we'll be taking a page from the Dolphin playbook and giving you monthly updates on the ...Passing the torch on Asahi Linux · Progress Report: Linux 6.15
  23. [23]
    Apple Silicon Platform Security - Asahi Linux Documentation
    This document covers the implementation of the security model on a standard macOS container in Full Security mode.Missing: modifications | Show results with:modifications
  24. [24]
    Asahi Linux Highlights Recent Upstream Efforts In Linux 6.15, Other ...
    May 16, 2025 · The Asahi Linux project issued a new blog post outlining some of the new code they managed to get upstream for this next mainline kernel version.
  25. [25]
    Apple Device Tree (ADT) - Asahi Linux Documentation
    The Apple Device Tree (ADT) is a binary file passed by Apple firmware to the kernel, encoding hardware information in a node hierarchy.
  26. [26]
    Apple AGX GPU driver - Rust for Linux
    The Apple AGX GPU driver, implemented in Rust for the Linux kernel as part of Asahi Linux, includes DRM bindings and userspace pieces.Missing: upstream | Show results with:upstream
  27. [27]
    Linux 6.16 To Add Asahi UAPI Header For Apple Silicon Graphics ...
    Apr 9, 2025 · Alyssa Rosenzweig has been working to upstream the user-space API header file for the Asahi driver to the mainline Linux kernel to ease in ...
  28. [28]
    Progress Report: Linux 6.15
    May 15, 2025 · The talk at DevConf CZ will focus on the effort to port CentOS Stream to Apple Silicon. Both sessions will be available online. We're ...Missing: modifications | Show results with:modifications
  29. [29]
    M1 Series Feature Support - Asahi Linux Documentation
    This document details supported features on M1 series Macs, including SoC blocks, with status such as 'linux-asahi' (stable) or 'WIP' (actively progressing).
  30. [30]
    Tethered Boot - Asahi Linux Documentation
    m1n1 will first load as a guest inside m1n1 (inception!), and the inner guest will then load the embedded kernel and initramfs. You should see the guest m1n1 ...Hardware Requirements · Preparation Steps · Enabling The Backdoor Proxy...
  31. [31]
    Introduction to Apple Silicon - Asahi Linux Documentation
    In order to configure fuOS boot, an existing OS has to first be downgraded to Permissive Security, and then a custom kernel image can be installed. The ...Design Goals · On Secure Boot, User Control... · Recoveryos And 1trMissing: patches integration<|control11|><|separator|>
  32. [32]
    Das U-Boot - Asahi Linux Documentation
    U-Boot is the default payload for m1n1 stage 2, and is used to provide a standard preboot environment familiar to AArch64 developers.
  33. [33]
    Secure Enclave Processor (SEP) - Asahi Linux Documentation
    This is an ASC coprocessor and thus communicates with the main AP through a similar mailbox interface and occasional shared buffers.
  34. [34]
    Progress Report: October-November 2021 - Asahi Linux
    Dec 14, 2021 · Supporting this increased physical address space required changes to the IOMMUs in the system, including the DARTs (for most peripherals) and ...M1 Pro/max Joins The Family · A Wild Linux-Asahi Appeared! · Drivers, Drivers, Drivers!
  35. [35]
    Open OS ecosystem on Apple Silicon Macs - Asahi Linux
    This document presents our vision for how open OSes should interoperate on Apple Silicon (ie M1 and later) Macs.Os Layout & Boot · Boot Overview · Initial Installation
  36. [36]
    Asahi Boot Process - Asahi Linux Documentation
    This page explains the packages/components involved in a bootable Asahi Linux system, and how they interact with each other.Boot Chain Overview · The Magic Esp Stuff · Version InteractionsMissing: core custom
  37. [37]
    Asahi Linux Documentation
    No readable text found in the HTML.<|control11|><|separator|>
  38. [38]
    M2 Series Feature Support - Asahi Linux Documentation
    This page details currently supported features on all M2 series (M2, M2 Pro, M2 Max, M2 Ultra) Apple Silicon Macs, as well as their progress towards being ...Soc Blocks · M2 Devices · M2 Pro/max/ultra Devices
  39. [39]
    M3 Series Feature Support - Asahi Linux Documentation
    This page details currently supported features on all M3 series (M3, M3 Pro, M3 Max) Apple Silicon Macs, as well as their progress towards being upstreamed.Soc Blocks · M3 Devices · M3 Pro/max Devices
  40. [40]
    Linux Kernel May Soon Support USB 3.x on Apple M1 and M2 ...
    Aug 22, 2025 · So far, Asahi Linux only supports M1 and M2 series Apple Silicon, and the only items missing in the hardware support section are USB-C Displays, ...
  41. [41]
    Asahi Linux Still Working On Apple M3 Support, m1n1 Bootloader ...
    Oct 24, 2025 · Asahi Linux Still Working On Apple M3 Support, m1n1 Bootloader Going Rust. Written by Michael Larabel in Apple on 24 October 2025 at 06:33 AM ...
  42. [42]
    Fedora Asahi Remix
    Fedora Asahi Remix is based on Fedora Linux 42, the latest Fedora Linux release with the newest software versions across the board. All M1 and M2 series ...Missing: alpha March 2022
  43. [43]
    asahi-alarm/PKGBUILDs - GitHub
    This repository holds PKGBUILD files for the AsahiLinux Arch Linux Arm distribution. This will hold packages which are required to run Arch Linux Arm on Apple ...
  44. [44]
    Ubuntu Asahi | Ubuntu images for Apple hardware
    Ubuntu Asahi is a community project porting Asahi Linux to Ubuntu with the goal of enabling stable and fully featured Ubuntu installs on Apple silicon hardware.Support · Contributing · Code of Conduct
  45. [45]
    InstallingDebianOn/Apple/M1 - Debian Wiki
    Oct 30, 2025 · Debian on Apple M1/M2 requires the Bananas port, using the Asahi installer. Use the command `curl -L https://bananas.debian.net/install | sh` ...
  46. [46]
    Support | Ubuntu Asahi
    Ubuntu Asahi supports Ubuntu releases for nine months (the duration of an interim release). Our Asahi Linux upstream rolls out new dependencies often and we ...
  47. [47]
    FAQ - Asahi Linux Documentation
    Asahi Linux requires an internal macOS install, cannot boot from USB, and cannot be installed on iPads. It can dual boot, but not from USB.<|separator|>
  48. [48]
    Asahi Linux
    Asahi Linux aims to bring a polished Linux experience on Apple Silicon Macs. It is made possible by communities of volunteers.Passing the torch on Asahi... · Asahilinux.org About · Fedora Asahi Remix · About
  49. [49]
    Partitioning Cheatsheet - Asahi Linux Documentation
    For Asahi Linux, we do not install alongside macOS in the same container, because that would require using APFS for Linux (which isn't stable yet nor mainlined) ...Physical Disk Layout On... · Asahi Linux Installs · Do Not Blindly Copy And...
  50. [50]
    Progress Report: Linux 6.14
    Mar 21, 2025 · 90,000+ lines of code added to the Linux kernel as of 6.13, across 1250 patches; A downstream U-Boot with a number of Apple Silicon and USB ...Missing: modifications | Show results with:modifications
  51. [51]
    Asahi Linux - Open Collective
    Asahi Linux is a project and community with the goal of porting Linux to Apple Silicon Macs, starting with the 2020 M1 Mac Mini, MacBook Air, and MacBook Pro.
  52. [52]
    Asahi Linux Runs into Issues with M4 Support
    Apr 11, 2025. Jack Wallen. Due to Apple Silicon changes, the Asahi Linux project is at odds with adding support for the M4 chips. The Asahi Linux project ...
  53. [53]
    Asahi Linux Still Working on Apple M3 Support, M1n1 Bootloader ...
    Oct 24, 2025 · I have a 2021 MacBook Pro with an M1 Pro. It's getting a bit old, so it would be nice to replace it with a new MacBook Pro in not too long.
  54. [54]
    Asahi Linux improves battery life and graphics features on Apple ...
    Jan 15, 2024 · Improved battery life thanks to "Energy-Aware Scheduling". "It's not uncommon to get 12-15 hours of battery life with a MacBook Air running ...Missing: comparison | Show results with:comparison
  55. [55]
    Undoing Early Speaker Hacks - Asahi Linux Documentation
    Once you have done this, reinstall asahi-audio , Pipewire and Wireplumber then reboot your system. You have files in /usr/share/ from a prerelease version of ...
  56. [56]
    Resigning as Asahi Linux project lead - marcan.st
    Feb 14, 2025 · As newer game consoles were released, I ended up focusing on Linux ports purely for fun, and didn't attempt to build a community nor work on the ...
  57. [57]
    Asahi Linux Adopts Collective Leadership After Lead Dev Quits
    Feb 14, 2025 · Martin, who started the distro in the early 2020s with the advent of the M1 processor in Apple's line of computers, cites a series of long- ...Missing: initial | Show results with:initial<|control11|><|separator|>
  58. [58]
    Asahi Linux Board Meeting Minutes - 7 Mar 2025
    Mar 7, 2025 · Alyssa Rosenzweig · chaos princess · Neal Gompa · Davide Cavalca · Janne Grunau · Sven Peter · James Calligeros ...
  59. [59]
    Hector Martin Resigns From The Asahi Linux Project - Phoronix
    Feb 13, 2025 · Hector Martin who started the Asahi Linux project announced today that he is resigning as its project lead.
  60. [60]
    Contribute - Asahi Linux
    ### Summary of Principles and Policies from https://asahilinux.org/contribute
  61. [61]
    Governance - Asahi Linux
    There are seven board members, aside from temporary vacancies. The current members are: Alyssa Rosenzweig (treasurer). alyssa@asahilinux.org · Davide Cavalca ( ...
  62. [62]
    Linux 6.18 To Improve Support For Apple's A11, Other Apple Silicon ...
    Sep 23, 2025 · Linux 6.18 To Improve Support For Apple's A11, Other Apple Silicon Improvements. Written by Michael Larabel in Apple on 23 September 2025 at 09: ...
  63. [63]
    Linux Is Getting Better on Apple Silicon Macs - How-To Geek
    May 15, 2025 · Asahi Linux, the project to bring a native desktop Linux experience to Apple Silicon Mac computers, is 'upstreaming' several major components to the Linux ...
  64. [64]
    Fedora Asahi Remix is the only Linux distribution that actually works ...
    Mar 17, 2025 · Asahi Linux is a very functional operating system at the moment, which makes it a pretty incredible achievement when you consider the insurmountable odds.
  65. [65]
    DistroWatch.com: Asahi Linux
    ### Asahi Linux Summary
  66. [66]
    Fedora Asahi Remix 42 is now available!
    Apr 15, 2025 · We have announced the release of Fedora Asahi Remix 42! You can install Fedora Asahi Remix by following our installation guide.
  67. [67]
    Linux Patches Updated For Apple Silicon USB3 Support - Phoronix
    Oct 13, 2025 · Asahi Linux Still Working On Apple M3 Support, m1n1 ... Linux hardware support, Linux performance, graphics drivers, and other topics.
  68. [68]
    Asahi Linux lead resigns from Mac-based distro after ... - Ars Technica
    Feb 14, 2025 · Asahi Linux lead resigns from Mac-based distro after tumultuous kernel debate. Hector Martin cites burnout, and Rust for Linux oppostion, in ...
  69. [69]
    Copyright & Reverse Engineering - Asahi Linux
    ### Summary of Asahi Linux Copyright Policy on Reverse Engineering and Related Principles