About - Asahi Linux (2024)

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.

Our goal is not just to make Linux run on these machines but to polish it to the point where it can be used as a daily OS. Doing this requires a tremendous amount of work, as Apple Silicon is an entirely undocumented platform.

Asahi Linux is developed by a thriving community of free and open source software developers.

The name

Asahi means “rising sun” in Japanese, and it is also the name of an apple cultivar. 旭りんご (asahi ringo) is what we know as the McIntosh Apple, the apple variety that gave the Mac its name.

The logo

About - Asahi Linux (1)

The Asahi Linux logo and website were designed by soundflora*. You can find the logo artwork here.

About - Asahi Linux (2)

Kawaii Asahi Linux logo by SAWARATSUKI. You can find the logo artwork here. Click to [enabledisable] kawaii mode.

What devices are/will be supported?

All Apple Silicon Macs are in scope, as well as future generations as development time permits. We currently have support for most machines of the M1 and M2 generations. Check out our feature support page for the most up-to-date information. There’s also a condensed feature overview available here.

Is this a Linux distribution?

Asahi Linux is an overall project to develop support for these Macs. The majority of the work resides in hardware support, drivers, and tools, and it will be upstreamed to the relevant projects. Our current flagship distro is Fedora Asahi Remix, which is a collaboration between Asahi Linux and the Fedora Project, and serves as both a polished end-user distribution and a reference for other distributions who wish to incorporate our work.

Other distributions are already working on implementing support for these platforms, and we expect to have more options officially available in the future. Check out our Alternative Distros page for a list of ongoing distro integration projects.

Does Apple allow this? Don’t you need a jailbreak?

Apple allows booting unsigned/custom kernels on Apple Silicon Macs without a jailbreak! This isn’t a hack or an omission, but an actual feature that Apple built into these devices. That means that, unlike iOS devices, Apple does not intend to lock down what OS you can use on Macs (though they probably won’t help with the development). Further reading: “Introduction to Apple Silicon” and “Apple Platform Security Crash Course”.

Is this legal?

As long as no code is taken from macOS to build the Linux support, the result is completely legal to distribute and for end-users to use, as it would not be a derivative work of macOS. Please see our Copyright & Reverse Engineering Policy for more information.

How will this be released?

All development takes place on GitHub, github.com/AsahiLinux. All contributions will be written with the intent to upstream them into the respective upstream projects (starting with the Linux kernel) and upstreamed as early as is practical. Code will be dual-licensed as the upstream license (e.g. GPL) and a permissive license (e.g. MIT), to ensure that the work can be reused in other OSes where possible.

Will this make Apple Silicon Macs a fully open platform?

No, Apple still controls the boot process and, for example, the firmware that runs on the Secure Enclave Processor. However, no modern device is “fully open” - no usable computer exists today with completely open software and hardware (as much as some companies want to market themselves as such). What ends up changing is where you draw the line between closed parts and open parts. The line on Apple Silicon Macs is when the alternate kernel image is booted, while SEP firmware remains closed - which is quite similar to the line on standard PCs, where the UEFI firmware boots the OS loader, while the ME/PSP firmware remains closed. In fact, mainstream x86 platforms are arguably more intrusive because the proprietary UEFI firmware is allowed to steal the main CPU from the OS at any time via SMM interrupts, which is not the case on Apple Silicon Macs. This has real performance/stability implications; it’s not just a philosophical issue. Further reading: “Open OS Ecosystem on Apple Silicon Macs”.

Who is working on Asahi Linux?

Asahi Linux is a community, and everyone is invited to contribute. If you are interested in contributing, check out our contribute page! Major contributors are:

  • Hector Martin (marcan), Asahi Linux project lead. marcan is a seasoned reverse engineer and developer with more than 15 years of experience porting Linux and running unofficial software on undocumented and/or closed devices. This is his most ambitious project yet, and he is funding the effort via community donations and sponsorship. His previous projects include PS4 Linux, a Linux port to the proprietary hardware found on the PS4, capable of full 3D acceleration using OpenGL and Vulkan (radeon/amdgpu drivers); AsbestOS, a PS3 Linux bootloader for GameOS mode, and associated kernel patches to make Linux work on the PS3 Slim; and numerous contributions to the Wii Homebrew ecosystem, including being part of the team that developed The Homebrew Channel and BootMii, documenting much of the hardware, and contributing to open homebrew SDK tooling.

  • Alyssa Rosenzweig, the Asahi GPU lead. Alyssa is a Linux graphics hacker known for her work on reverse-engineering the Arm Mali GPUs to build the free Panfrost driver. She is an upstream Mesa3D developer, maintaining both the Panfrost and Asahi Mesa drivers.

  • Asahi Lina, our GPU kernel sourceress. Lina joined the team to reverse engineer the M1 GPU kernel interface, and found herself writing the world’s first Rust Linux GPU kernel driver. When she’s not working on the Asahi DRM kernel driver, she sometimes hacks on open source VTuber tooling and infrastructure.

  • Dougall Johnson (dougallj), instruction set architecture extraordinaire. Dougall reverse-engineered much of the instruction set of the Apple GPU and has analyzed the timing of the Apple M1’s CPU cores to infer microarchitectural details.

  • Sven Peter. Sven has worked tirelessly on upstream Linux support for Apple’s Device Address Resolution Table (DART) required for USB, PCIe, Ethernet, and Wi-Fi. He also added USB gadget support to m1n1, and is now working on DisplayPort and Thunderbolt support.

  • Mark Kettenis, OpenBSD developer. Mark has written m1n1 and U-Boot drivers for the Apple M1 core peripherals, including the bringup needed for PCIe and NVMe (ANS). Mark has also written OpenBSD drivers for the Apple M1 as a parallel effort to the Linux port.

  • Martin Povišer (povik), who is leading our audio kernel driver effort. Martin wrote and is upstreaming the Apple-specific SoC audio drivers as well as drivers for Apple-proprietary codecs and codec variants.

  • Janne Grunau, who implemented touchpad/keyboard support for the M1 series and is now maintaining the display controller (DCP) driver, having recently added HDMI out support. He has also been involved in countless other bits and pieces, including device trees and submission.

  • James Calligeros (chadmed), who implemented energy-aware scheduling (EAS), hand-tuned fancy DSPs for the speakers, then added utilisation clamping to PipeWire such that the fancy DSPs don’t draw fancy power. Also maintains asahi-gentoo.

  • Eileen Yoon (eiln), our signals guru covering multimedia and accelerators. Eileen is currently working on hardware video codec acceleration, having already knocked out the Neural Engine and Image Signal Processor (camera).

About - Asahi Linux (2024)

FAQs

What is the point of Asahi Linux? ›

Our goal is not just to make Linux run on these machines but to polish it to the point where it can be used as a daily OS. Doing this requires a tremendous amount of work, as Apple Silicon is an entirely undocumented platform. Asahi Linux is developed by a thriving community of free and open source software developers.

Is Asahi Linux legal? ›

Copyright policy. Asahi Linux is an open source project, and all contributions must follow the appropriate open source licenses. These contribution rules are particularly important for code that is to be upstreamed into other projects, to maintain a clean paper trail of the licensing.

Can you daily drive Asahi Linux? ›

Ubuntu Asahi builds on the great work the Asahi Linux team, Canonical, and the Ubuntu community have been doing, giving them a terrific start. If you asked me if I recommend daily driving Ubuntu Asahi today, I would say yes if you had more than one machine to use.

Does Apple support Asahi Linux? ›

In July 2022, the Asahi Linux team released an update with support for the M1 Ultra, Mac Studio, and early initial support for the M2 MacBook Pro.

Is Asahi Linux faster than macOS? ›

Both ways work fine and it just comes down to personal preference. Although more “raw” and faster than macOS, there still are some drawbacks to the OS. In my case, while trying to delete Asahi Linux (in order to get the full experience), I managed to accidentally delete an extra “partition” in my storage.

What is the main purpose of Linux? ›

Linux® is an open source operating system (OS). An operating system is the software that directly manages a system's hardware and resources, like CPU, memory, and storage. The OS sits between applications and hardware and makes the connections between all of your software and the physical resources that do the work.

Which is the best Linux OS for daily use? ›

  • 1 – Ubuntu. Ubuntu is a comprehensive operating system that combines advanced features, high performance, and a user-friendly design suitable for both personal use and professional development. ...
  • 2 – Fedora. ...
  • 3 – Pop!_OS. ...
  • 4 – Manjaro. ...
  • 5 – Kali Linux. ...
  • 6 – Linux Mint. ...
  • 7 – Alma Linux. ...
  • 8 – Rocky Linux.
Jul 17, 2024

Does Asahi Linux work on M2? ›

I got a M2 MacBook Air today to run Asahi and am pretty impressed with how well it works, especially for something with completely reverse engineered drivers.

Does Asahi Linux work on M3? ›

No, M3 is not supported yet and support is not expected until the end of the year at the very earliest. No, as Asahi Linux is a project to port Linux to Apple Silicon, and virtual Apple Silicon does not exist.

What distro is Asahi Linux? ›

The Asahi Linux reference distribution is based on Arch Linux ARM, and takes the place of an extra repository added ontop of the upstream Arch Linux ARM repos. However, development focus has switched to the Fedora Asahi Remix, which naturally is based on Fedora and enjoys support from the Fedora project.

How much space does Asahi Linux need? ›

To install Asahi Linux on your Mac, your Mac must be running macOS 12.3 or later and have at least 53 GB of free disk space.

What is the story of Asahi Linux? ›

Asahi Linux is an open-source project dedicated to porting Linux to run natively on Apple Silicon processors. The project was initiated by Hector Martin, a well-known figure in the Linux and hacking communities, with the goal of making Linux fully operational on Apple's new ARM-based architecture.

What is the purpose of GNU Linux? ›

GNU/Linux is not much different from Microsoft Windows. Commercial-quality software is available for users to work with, with additional free, high-quality applications users can find and install. The original purpose of the GNU Project was to create a free OS.

What is the purpose of manjaro Linux? ›

Manjaro Linux Empowering People and Organizations

Taking the raw power and flexibility of Arch Linux and making it more accessible for a greater audience.

What is special about Alpine Linux? ›

Alpine Linux is a Linux distribution designed to be small, simple, and secure. It uses musl, BusyBox, and OpenRC instead of the more commonly used glibc, GNU Core Utilities, and systemd. This makes Alpine one of few Linux distributions not to be based on the GNU Core Utilities. General-purpose.

What is the purpose of scientific Linux? ›

Provide a stable, scalable, and extensible operating system for scientific computing. Support scientific research by providing methods and procedures for enabling the integration of scientific applications with the operating environment.

Top Articles
Where is my refund? | PayPal GB
OAuth 2.0 Token Exchange
Durr Burger Inflatable
Play FETCH GAMES for Free!
Cooking Chutney | Ask Nigella.com
Restaurer Triple Vitrage
4-Hour Private ATV Riding Experience in Adirondacks 2024 on Cool Destinations
Monthly Forecast Accuweather
Farepay Login
Poe Pohx Profile
Poplar | Genus, Description, Major Species, & Facts
Calamity Hallowed Ore
Osrs Blessed Axe
The Rise of Breckie Hill: How She Became a Social Media Star | Entertainment
10 Free Employee Handbook Templates in Word & ClickUp
Magicseaweed Capitola
Missing 2023 Showtimes Near Landmark Cinemas Peoria
SXSW Film & TV Alumni Releases – July & August 2024
Diakimeko Leaks
Evil Dead Rise Showtimes Near Pelican Cinemas
Magic Seaweed Daytona
Zillow Group Stock Price | ZG Stock Quote, News, and History | Markets Insider
Jordan Poyer Wiki
2487872771
Znamy dalsze plany Magdaleny Fręch. Nie będzie nawet chwili przerwy
Pioneer Library Overdrive
Primerica Shareholder Account
Bfri Forum
The Menu Showtimes Near Amc Classic Pekin 14
Baldur's Gate 3 Dislocated Shoulder
404-459-1280
Hermann Memorial Urgent Care Near Me
Top-ranked Wisconsin beats Marquette in front of record volleyball crowd at Fiserv Forum. What we learned.
Aveda Caramel Toner Formula
SOC 100 ONL Syllabus
The Holdovers Showtimes Near Regal Huebner Oaks
Craigslist Mexicali Cars And Trucks - By Owner
Nid Lcms
Nail Salon Open On Monday Near Me
Actor and beloved baritone James Earl Jones dies at 93
Royals Yankees Score
Pathfinder Wrath Of The Righteous Tiefling Traitor
Random Animal Hybrid Generator Wheel
60 Days From May 31
Oklahoma City Farm & Garden Craigslist
Paperlessemployee/Dollartree
Terrell Buckley Net Worth
The Largest Banks - ​​How to Transfer Money With Only Card Number and CVV (2024)
Strange World Showtimes Near Atlas Cinemas Great Lakes Stadium 16
Houston Primary Care Byron Ga
Room For Easels And Canvas Crossword Clue
Latest Posts
Article information

Author: Reed Wilderman

Last Updated:

Views: 5859

Rating: 4.1 / 5 (72 voted)

Reviews: 95% of readers found this page helpful

Author information

Name: Reed Wilderman

Birthday: 1992-06-14

Address: 998 Estell Village, Lake Oscarberg, SD 48713-6877

Phone: +21813267449721

Job: Technology Engineer

Hobby: Swimming, Do it yourself, Beekeeping, Lapidary, Cosplaying, Hiking, Graffiti

Introduction: My name is Reed Wilderman, I am a faithful, bright, lucky, adventurous, lively, rich, vast person who loves writing and wants to share my knowledge and understanding with you.