Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Asahi Linux

From Wikipedia, the free encyclopedia

Linux distribution for Apple SoCs
Linux distribution
Asahi Linux
Screenshot ofArch Linux ARM on Asahi Linux withKDE Plasma 5
Developer
OS familyLinux (Unix-like)
Working stateOfficial Stable (Fedora 42)
Source modelOpen source
Repositorygithub.com/AsahiLinux
Supported platformsApple M1/M2 (including Pro, Max and Ultra)[2] (AArch64)
Official websiteasahilinux.org

Asahi Linux is a project thatports theLinux kernel and related software toApple Silicon-poweredMacs, started byHector Martin. It does so byreverse-engineering theSoCs, which lack documentation from Apple.

History

[edit]

Shortly afterApple announced their transition away fromIntel x86 processors in late 2020, Linux creatorLinus Torvalds expressed interest in Linux support for theApple 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.[3]

Martin announced the project in December 2020 and formally started work a month later in 2021,[4] after securing crowd-sourced funding.Alyssa Rosenzweig, who developed theopen-source graphics driver stackPanfrost, joined the project to help support the Apple Silicongraphics processing unit (GPU).[5][6] The project has been made challenging by the lack of publicly available documentation of Apple's proprietaryfirmware.[7][8]

The developers quickly realized that attempting toboot theLinux 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 submittingpull 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 onGitHub.[7][9]

The project released an experimental alpha version of the Asahi Linux installer in March 2022. The installer offered the choice of a desktop based onArch Linux ARM, a minimal environment, or a basicUEFI environment for installingOpenBSD or alternate Linux distributions with support for Apple Silicon via a bootableUSB flash drive.[8] Despite being able to launch a UEFI shell, bootingMicrosoft Windows is not supported, and there are no plans to do so, as it would involve modifying the proprietary Windows kernel.[10] Other projects that are attempting to study a possible port of Windows to these systems specified challenging roadblocks related to Windows handling the proprietary Apple Interrupt Controller (AIC), and the 16K pages only found on theIOMMU.[citation needed]

In July 2022, the Asahi Linux team released an update with support for theM1 Ultra,Mac Studio, and early initial support for theM2 MacBook Pro.[11]

In August 2023, it was announced that Asahi was partnering with theFedora Project to release the Fedora Asahi Remix, which would supersede the original Arch-based distribution as Asahi's flagship OS.[12] The effort began in late 2021, and is an upstream-first project. The end goal of the project is to mergeupstream all changes so that the project's distribution becomes unnecessary.

In October 2023, Fedora Asahi Remix was released as a Beta, then 3 months later, as a stable.[13][14]

In February 2025,Hector Martin, founder and lead developer of Asahi Linux, announced his resignation from leading the project, citingburnout and difficulties with the Linux kernel community.[15] Subsequently, the Asahi Linux team moved to a shared governance model and began accepting funding viaOpen Collective.[16]

Hardware and driver support

[edit]

AVulkan driver is in a working prototype[17] andOpenGL 4.6 andOpenGL ES 3.2 are supported.[18] This driver is currently the only fully-compliant AGX (Apple Silicon GPU) driver for any widespread graphics standard.[19][20][21] While initially using the Panfrost driver implementation, the Asahi Linux Project also made use of Gallium-3D andRust for Linux based APIs for driver development.OpenCL is supported.[22]KDE Plasma rendering ishardware accelerated, while video decoding is not.

HDMI video output is supported on the Apple SiliconMac Mini and MacBook Pros with Pro chips, and there is no support for video viaThunderbolt[19] although external displays can be used via DisplayLink docks.

For performance reasons, the operating system's kernel has been configured for and supports only 16 kB pages. If a program has been designed to expect a different page size, then the program will experience alignment problems when being mapped to memory; however, a binary that targets different page sizes can be run within a micro-virtual machine.[23][24] The page size set by Linux is a global configuration (there is no support for multiple page sizes in operation).[25] The Apple GPU driver supports 4 kB and 16 kB pages.[26][27]

Reception

[edit]

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

See also

[edit]

References

[edit]
  1. ^"About Asahi Linux".Archived from the original on April 5, 2023. RetrievedMay 4, 2023.
  2. ^"Fedora Asahi Remix - Asahi Linux".asahilinux.org. RetrievedDecember 26, 2025.
  3. ^"Linus Torvalds would like to use an M1 Mac for Linux, but ..."ZDNet. November 24, 2020.Archived from the original on April 1, 2022. RetrievedApril 5, 2022.
  4. ^Grüner, Sebastian (April 9, 2021)."Initaler M1-Support landet im Linux-Kernel" [Initial M1-Support Lands in Linux Kernel].golem.de (in German). RetrievedJune 16, 2024.
  5. ^Tung, Liam (January 8, 2021)."Linux on Apple's Arm silicon Macs? This crowdfunded project wants to give it a try".ZDnet.Archived from the original on January 20, 2021. RetrievedMay 31, 2021.
  6. ^Grüner, Sebastian (February 18, 2021)."Asahi Linux: Stabiler Linux-Support für M1-Macs dauert noch" [Asahi Linux: Stable Linux support for M1 Macs still takes time].Linux-Magazin (in German). RetrievedJune 16, 2024.
  7. ^abSharma, Mayank (March 15, 2021)."Porting Linux to Apple M1 Macs is proving trickier than previously imagined".TechRadar.Archived from the original on March 21, 2022. RetrievedMarch 23, 2021.
  8. ^abMartin, Hector."The first Asahi Linux Alpha Release is here! – Asahi Linux".asahilinux.org.Archived from the original on March 20, 2022. RetrievedMarch 20, 2022.
  9. ^Calligeros, James."Apple Silicon Subsystems - Platform Initialisation and Boot".GitHub.Archived from the original on June 9, 2022. RetrievedAugust 1, 2022.
  10. ^"Windows support?".Asahi Linux GitHub. May 21, 2021.Archived from the original on April 5, 2022. RetrievedApril 5, 2022.
  11. ^Cunningham, Andrew (July 18, 2022)."Linux distro for Apple silicon Macs is already up and running on the brand-new M2".Ars Technica.Archived from the original on July 19, 2022. RetrievedJuly 20, 2022.
  12. ^Proven, Liam (August 7, 2023)."Asahi Linux project hooks up with Fedora: Remix that's not a remix coming soon".The Register.Archived from the original on August 8, 2023. RetrievedAugust 7, 2023.
  13. ^"We've updated our front page to direct new users to Fedora Asahi!".Asahi Linux Official Mastodon Account. October 21, 2023.
  14. ^"We've updated our front page to direct new users to Fedora Asahi!".Asahi Linux Official Webpage. December 19, 2023.Archived from the original on December 20, 2023. RetrievedDecember 20, 2023.
  15. ^"Resigning as Asahi Linux project lead".marcan.st. RetrievedFebruary 15, 2025.
  16. ^Pablinux."Hector Martin is leaving Asahi Linux and stepping down from maintaining the Linux kernel. What will happen to the project now?".Linux Adictos.Archived from the original on January 8, 2026. RetrievedJanuary 8, 2026.
  17. ^"Vulkan 1.3 on the M1 in 1 month".rosenzweig.io. RetrievedAugust 16, 2024.
  18. ^"Conformant OpenGL 4.6 on the M1".rosenzweig.io.Archived from the original on February 18, 2024. RetrievedFebruary 22, 2024.
  19. ^abCrume, Jacob (March 21, 2022)."Asahi Linux Distro Improves Apple M1 Support With First Alpha Release".It's FOSS.Archived from the original on March 21, 2022. RetrievedApril 5, 2022.
  20. ^ab"We take Asahi Linux alpha for a spin on an M1 Mac Mini".The Register. March 22, 2022.Archived from the original on April 5, 2022. RetrievedApril 5, 2022.
  21. ^Purdy, Kevin (December 7, 2022)."Four-person dev team gets Apple's M-series GPU working in Linux".Ars Technica.Archived from the original on December 8, 2022. RetrievedDecember 8, 2022.
  22. ^"AAA gaming on Asahi Linux".rosenzweig.io. RetrievedOctober 14, 2024.
  23. ^"Broken Software".GitHub.Archived from the original on August 26, 2023. RetrievedSeptember 29, 2023.
  24. ^"GitHub - asahi/muvm".GitHub. RetrievedAugust 21, 2025.
  25. ^"Linux does support mixed page sizes (that's how huge pages work) and the page si... | Hacker News".news.ycombinator.com.Archived from the original on June 4, 2023. RetrievedSeptember 29, 2023.
  26. ^"Progress Report: September 2021 - Asahi Linux".asahilinux.org.Archived from the original on August 11, 2023. RetrievedAugust 11, 2023.
  27. ^"Paving the Road to Vulkan on Asahi Linux - Asahi Linux".asahilinux.org.Archived from the original on August 11, 2023. RetrievedAugust 11, 2023.
  28. ^"Asahi Linux is reverse-engineering support for Apple Silicon, including M1 Ultra".Ars Technica. March 25, 2022.Archived from the original on April 5, 2022. RetrievedApril 5, 2022.

External links

[edit]
Fedora Linux derivatives
Active
Defunct
Android
LineageOS
Arch
Debian
Ubuntu
Fedora
CentOS
Stream
Gentoo
Mandrake
Mandriva
Slackware
SUSE
Other
Discontinued
Android
Arch
Debian
Gentoo
Red Hat,
Fedora
Slackware
SUSE
Other
Products
Hardware
Mac
iPod
iPhone
iPad
Other
Software
Operating
systems
Services
Financial
Media
Communication
Retail
Support
Other
Companies
Subsidiaries
Acquisitions
Partnerships
Design andmarketing
Legal issues and
labour relations
Related
People
CEOs
Board chairs
Other
executives
Current
Former
Founders
  • Italics indicate discontinued products, services, or defunct companies.
  • Category
Retrieved from "https://en.wikipedia.org/w/index.php?title=Asahi_Linux&oldid=1331855725"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2026 Movatter.jp