Multiple Linux distributions offer bare-metal support for Apple Silicon hardware
Various community projects and official remixes now allow Linux to run directly on Apple M1, M2, M3, and M4 chips via the Asahi Linux foundation.
Summary
Several Linux distributions have emerged that allow users to boot Linux directly on Apple Silicon hardware rather than relying on virtual machines. These projects leverage the work of the Asahi Linux project to provide bare-metal access to ARM64-based Mac hardware, often sitting alongside macOS in a dual-boot configuration.
Support levels vary significantly depending on the specific chip generation and the distribution used. While M1 and M2 Macs enjoy relatively stable support for core components like Wi-Fi, Bluetooth, and graphics, newer M3 and M4 hardware currently face limitations regarding sleep modes, external display output, and 3D graphics performance.
Hardware support and distribution specifics
- Graphics and API Support: Fedora Asahi Remix provides OpenGL 4.6 and Vulkan 1.4 conformance on M1 and M2 chips, though M3 support is currently limited with poor 3D graphics performance.
- Kernel and Bootloader Integration: Debian Bananas utilizes the m1n1 bootloader and an audio stack present since Debian Trixie, though it remains dependent on upstreaming Asahi Linux kernel patches for full support.
- Architecture-Specific Targets: Gravity Linux is an early alpha Fedora remix specifically targeting M4 Mac mini hardware, featuring working display controllers and GPUs but lacking USB-C display and Thunderbolt support.
- Configuration and Deployment: NixOS on Apple Silicon requires manual UEFI environment preparation via the Asahi Linux installer and a USB-based installation process, whereas Ubuntu Asahi and Fedora Asahi Remix use macOS-based shell scripts to resize partitions.
- Desktop Environments: Available implementations range from KDE Plasma on Wayland (Fedora Asahi Remix, Gravity Linux) to Hyprland-based Arch setups (Omarchy M) and GNOME or console-only options (Debian Bananas).
Why it matters
This development demonstrates the growing capability of the open-source community to reverse-engineer and support highly proprietary ARM64 hardware. As drivers for M3 and M4 chips move upstream to the Linux kernel, these distributions will provide a viable alternative to macOS for developers and enthusiasts using Apple hardware.
What to do
- To install Fedora Asahi Remix, run 'curl -L https://alx.sh/ | sh' in the macOS Terminal and run 'dnf upgrade --refresh' after installation if using an M3 Mac.
- To install Ubuntu Asahi, run 'curl -sL https://ubuntuasahi.org/install | sh' in the macOS Terminal.
- To install Debian Bananas, run 'curl -L https://bananas.debian.net/install | sh' in the macOS Terminal.
- To install Gravity Linux, run 'curl -fsSL https://install.gravitylinux.org | sh' in the macOS Terminal.
Original reference: feed.itsfoss.com →