Asahi Linux

Short description: Linux distribution for Apple CPUs

Asahi Linux

Screenshot of Arch Linux ARM of Asahi Linux with KDE Plasma 5

Developer|

* Hector Martin
* Alyssa Rosenzweig
* Asahi Lina[Note 1]
* Dougall Johnson
* Sven Peter
* Mark Kettenis
* Martin Povišer
* Janne Grunau[1]

OS family| Linux (Unix-like)
Working state| Alpha
Source model| Open source
Repository| github.com/AsahiLinux
Platforms| Apple silicon (AArch64)
Official website| asahilinux.org

Asahi Linux is a project that ports the Linux kernel and related software to Apple silicon-powered Macs. The software design project was started and is led by Hector Martin. Work began in early 2021, a few months after Apple formally announced the transition to Apple silicon. An initial alpha release followed in 2022. The project has been made challenging by the lack of publicly available documentation of Apple's proprietary firmware.[2][3]

## Contents

* 1 History
* 2 Support
* 3 Reception
* 4 See also
* 5 Notes
* 6 References
* 7 External links

## History

Shortly after Apple announced their transition away from Intel x86 processors in late 2020, Linux creator Linus Torvalds expressed interest in Linux support for the Apple M1 Mac, but thought that the work to make this happen was too time-consuming for him to personally take on the necessary software development tasks.[4]

Martin announced the project in December 2020 and formally started work a month later, after securing crowd-sourced funding. Alyssa Rosenzweig, who developed the open-source graphics driver stack Panfrost, joined the project to help support the Apple silicon graphics processing unit (GPU).[5]

The developers quickly realised that just attempting to boot the Linux kernel compiled for Apple silicon's processor architecture (AArch64) would be challenging, as it involved working out the functionality of proprietary Apple code used in the boot process. The work was time-consuming and took most of the year, including submitting pull requests to the main Linux kernel developers to keep development in sync and avoid regressions. However, it subsequently led to a thorough and comprehensive explanation of the previously undocumented boot process, which Martin and others published on GitHub.[2][6]

The project released an experimental alpha version of the Asahi Linux installer on March 18, 2022. The installer offers the choice of a desktop based on Arch Linux ARM (expected to change),[7] a minimal environment, or a basic UEFI environment for installing OpenBSD or alternate Linux distributions with support for Apple silicon via a bootable USB drive.[3] Despite being able to launch a UEFI shell, booting Microsoft Windows is not supported, and there are no plans to do so, as it would involve modifying the proprietary Windows kernel.[8]

Full support for all Apple silicon-supported Macs is not expected for another year or two following the first alpha release.[9] 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.[10]

## Support

Asahi Linux is currently considered alpha software. It can display a graphical user interface and has early support for graphics acceleration, with initial OpenGL drivers implemented for all GPUs across Apple's M-series chips.[11] This has involved creating device drivers for Apple silicon's proprietary GPU from scratch.[12][13][11] HDMI video output is only supported on the Apple silicon Mac mini, and there is no support for Thunderbolt video output on Apple silicon MacBooks.[12]

The Asahi Linux kernel has been configured with support for 16 kB pages, which may result in some problems with existing software.

## Reception

The project has been well received. A review in The Register said that it ran surprisingly well for alpha software that is still in development.[13] Similarly, a review in Ars Technica was impressed by the amount of hardware that was already supported early in the project lifecycle.[9]

## See also

* Linux on Apple devices
* Reverse engineering

## Notes

1. ↑ A pseudonymous developer only known by their VTuber identity.

## References

1. ↑ "About Asahi Linux". https://asahilinux.org/about/.
2. ↑ 2.0 2.1 Sharma, Mayank (March 15, 2021). "Porting Linux to Apple M1 Macs is proving trickier than previously imagined". https://www.techradar.com/news/porting-linux-to-apple-m1-macs-is-proving-trickier-than-previously-imagined.
3. ↑ 3.0 3.1 Martin, Hector. "The first Asahi Linux Alpha Release is here! – Asahi Linux" (in en). https://asahilinux.org/2022/03/asahi-linux-alpha-release/.
4. ↑ "Linus Torvalds would like to use an M1 Mac for Linux, but ...". ZDNet. November 24, 2020. https://www.zdnet.com/article/linus-torvalds-would-like-to-use-an-m1-mac-for-linux-but/. Retrieved April 5, 2022.
5. ↑ Tung, Liam (8 Jan 2021). "Linux on Apple's Arm silicon Macs? This crowdfunded project wants to give it a try". https://www.zdnet.com/article/linux-on-apple-arm-silicon-macs-this-crowdfunded-project-wants-to-give-it-a-try/.
6. ↑ Calligeros, James. "Apple Silicon Subsystems - Platform Initialisation and Boot" (in en). https://github.com/AsahiLinux/docs/wiki/Apple-Silicon-Subsystems#platform-initialisation-and-boot.
7. ↑ "Hector Martin (@marcan@treehouse.systems)" (in en). 2023-03-05. https://social.treehouse.systems/@marcan/109971521711413167.
8. ↑ "Windows support?". May 21, 2021. https://github.com/AsahiLinux/m1n1/issues/63. Retrieved April 5, 2022.
9. ↑ 9.0 9.1 "Asahi Linux is reverse-engineering support for Apple Silicon, including M1 Ultra". Ars Technica. March 25, 2022. https://arstechnica.com/gadgets/2022/03/asahi-linux-is-already-running-on-the-mac-studios-new-m1-ultra-chip/. Retrieved April 5, 2022.
10. ↑ Cunningham, Andrew (July 18, 2022). "Linux distro for Apple silicon Macs is already up and running on the brand-new M2". https://arstechnica.com/gadgets/2022/07/linux-distro-for-apple-silicon-macs-is-already-up-and-running-on-the-brand-new-m2/.
11. ↑ 11.0 11.1 Purdy, Kevin (December 7, 2022). "Four-person dev team gets Apple's M-series GPU working in Linux". https://arstechnica.com/gadgets/2022/12/four-person-dev-team-gets-apples-m-series-gpu-working-in-linux/.
12. ↑ 12.0 12.1 Crume, Jacob (March 21, 2022). "Asahi Linux Distro Improves Apple M1 Support With First Alpha Release". It's FOSS. https://news.itsfoss.com/asahi-linux-alpha/. Retrieved April 5, 2022.
13. ↑ 13.0 13.1 "We take Asahi Linux alpha for a spin on an M1 Mac Mini". The Register. March 22, 2022. https://www.theregister.com/2022/03/22/asahi_hands_on/. Retrieved April 5, 2022.

## External links

* Setup video

* v
* t
* e

Linux distributions

Android|

* Android-IA
* Android-x86
* LineageOS
* /e/
* CyanogenMod
* Remix OS
* Replicant

Arch|

* ArchBang
* ArchLabs
* Artix
* Chakra
* Hyperbola GNU/Linux-libre
* Manjaro
* Parabola GNU/Linux-libre

Debian|

* antiX
* Astra Linux
* Bharat Operating System Solutions
* deepin
* Devuan
* Elive
* Endless OS
* gNewSense
* HandyLinux
* Kali Linux
* Knoppix
* MX Linux
* Parrot Security OS
* SparkyLinux
* SolydXK
* SteamOS
* Tails

| Ubuntu|

* Official: Kubuntu
* Lubuntu
* Ubuntu Budgie
* Ubuntu Kylin
* Ubuntu MATE
* Ubuntu Studio
* Xubuntu

* Other: Asturix
* Bodhi Linux
* elementary OS
* KDE neon
* Linux Mint
* Pinguy OS
* Trisquel
* Uruk
* LXLE Linux
* Linux Lite
* Zorin OS

|

Fedora|

* BLAG Linux and GNU
* Korora

| Red Hat|

* CentOS
* ClearOS
* Linpus Linux
* Oracle Linux
* Qubes OS
* Rocks Cluster Distribution
* Scientific Linux
* SME Server

|

Gentoo|

* Calculate Linux
* Chromium OS
* Chrome OS
* Sabayon Linux
* Nova OS

Slackware|

* Austrumi Linux
* DeLi Linux
* DNALinux
* Kongoni
* NimbleX
* Platypux
* Porteus
* Salix OS
* Slax
* TopologiLinux
* VectorLinux
* Zenwalk

Mandriva|

* ALT Linux
* Mageia
* OpenMandriva Lx
* PCLinuxOS
* ROSA Linux

Other|

* 4MLinux
* Alpine Linux
* CRUX
* Frugalware Linux
* GeckoLinux
* GoboLinux
* GuixSD
* KaOS
* Kwort Linux
* Lunar Linux
* NixOS
* openSUSE
* SUSE Linux Enterprise Server
* Puppy Linux
* Source Mage
* Solus
* Void Linux
* Uruk GNU/Linux

* Category
* Comparison
* List
* Commons

* v
* t
* e

Apple Inc.

* History
* Outline

Products|

| Hardware|

* iPhone
* Apple TV
* Apple Watch
* AirPods
* Pro
* Beats by Dre
* Beats Pill
* HomePod
* Silicon Chips

Mac|

* Mac
* iMac
* iMac Pro
* MacBook family
* Mac Mini
* Mac Pro

iPod|

* iPod
* Classic
* Nano
* Shuffle
* Touch

iPad|

* iPad
* Mini
* Air
* Pro
* Accessories

Software|

* Classic Mac OS
* ClarisWorks/AppleWorks
* HyperCard
* Darwin
* macOS
* History
* Server
* Software
* iOS
* History
* watchOS
* tvOS
* audioOS
* iPadOS
* CarPlay
* HomeKit
* Core Foundation
* Developer Tools
* FileMaker Pro
* Bento
* Final Cut Pro X
* Compressor
* Motion
* Logic Pro
* MainStage
* iLife
* GarageBand
* iMovie
* iTunes
* QuickTime
* Shazam
* Siri
* Education
* At Ease
* Classroom
* Schoolwork

Services|

* Apple ID
* Developer
* App Store Connect
* iAd
* TestFlight
* WWDC
* FaceTime
* Game Center
* iCloud
* iTunes Match
* MobileMe
* Photos
* iMessage
* iWork
* Keynote
* Numbers
* Pages
* Maps
* Look Around

Financial|

* Apple Card
* Apple Pay
* Cash
* Apple Wallet

Media|

* Arcade
* Music
* Beats 1
* Connect
* Beats Music
* iTunes Festival/Apple Music Festival
* iTunes Radio
* News
* +
* Newsstand
* Podcasts
* TV
* +
* List of programs
* Channels

Stores|

* App stores
* iOS
* iMessage
* iPadOS
* watchOS
* macOS
* tvOS
* Apple Store
* iBooks Store
* iTunes Store
* iTunes Connect
* iTunes U

Support|

* AppleCare
* Apple Specialist
* Certifications
* Genius Bar
* JointVenture
* ProCare
* One to One

Companies|

| Subsidiaries|

* Anobit
* Apple Energy
* Apple IMC
* Apple Sales International
* Apple Services
* Apple Worldwide Video
* Beats Electronics
* Beddit
* Braeburn Capital
* Claris

|

Acquisitions|

* List
* Anobit
* AuthenTec Inc.
* Beats Electronics
* Beddit
* Cue
* Emagic
* FingerWorks
* Intrinsity
* InVisage Technologies
* Lala
* NeXT
* Nothing Real
* Metaio
* P.A. Semi
* PrimeSense
* Shazam
* Siri
* Spotsetter
* Texture
* Topsy
* EditGrid

Partnerships|

* AIM alliance
* Kaleida Labs
* Taligent
* Akamai
* Arm Holdings
* DiDi
* Digital Ocean
* iFund
* Imagination
* Rockstar Consortium

Related|

* Advertising
* 1984
* Think different
* Get a Mac
* iPods
* Product Red
* Campus
* Park
* University
* Design
* IDg
* Typography
* Book
* History
* Codenames
* Community
* Evangelist
* Fellow
* Master
* Criticism
* Litigation
* FBI–Apple encryption dispute
* iOS app approvals
* Artistic depictions of Steve Jobs

People|

| Executives|

| Current|

* Tim Cook (CEO)
* Jony Ive (CDO)
* Jeff Williams (COO)
* Luca Maestri (CFO)
* Katherine Adams (General Counsel)
* Eddy Cue
* Craig Federighi
* Isabel Ge Mahe
* John Giannandrea
* Lisa Jackson
* Sabih Khan
* Tor Myhren
* Deirdre O'Brien
* Adrian Perica
* Dan Riccio
* Phil Schiller
* Johny Srouji

|

Former|

* Michael Scott (CEO)
* Mike Markkula (CEO)
* John Sculley (CEO)
* Michael Spindler (CEO)
* Gil Amelio (CEO)
* Steve Jobs (CEO)
* Angela Ahrendts
* Fred D. Anderson
* John Browett
* Guerrino De Luca
* Paul Deneve
* Al Eisenstat
* Tony Fadell
* Scott Forstall
* Ellen Hancock
* Nancy R. Heinen
* Ron Johnson
* David Nagel
* Peter Oppenheimer
* Mark Papermaster
* Jon Rubinstein
* Bertrand Serlet
* Bruce Sewell
* Sina Tamaddon
* Avie Tevanian
* Ronald Wayne
* Steve Wozniak

Board of
directors|

| Current|

* Arthur D. Levinson (Chairman)
* Tim Cook (CEO)
* James A. Bell
* Albert Gore Jr.
* Andrea Jung
* Ronald D. Sugar
* Susan L. Wagner

|

Former|

* Mike Markkula (Chairman)
* John Sculley (Chairman)
* Steve Jobs (Chairman)
* Gil Amelio
* Fred D. Anderson
* Bill Campbell
* Mickey Drexler
* Al Eisenstat
* Larry Ellison
* Robert A. Iger
* Delano Lewis
* Arthur Rock
* Eric Schmidt
* Michael Scott
* Michael Spindler
* Edgar S. Woolard Jr.
* Jerry York

Founders|

* Steve Jobs
* Steve Wozniak
* Ronald Wayne

* Italics indicate discontinued products, services, or defunct companies.

*   * Category

0.00

(0 votes)

Original source: https://en.wikipedia.org/wiki/Asahi Linux. Read more

|

Retrieved from "https://handwiki.org/wiki/index.php?title=Software:Asahi_Linux&oldid=3044437"
*[v]: View this template
*[t]: Discuss this template
*[e]: Edit this template