Linux’s adaptability is well-known, with its ability to run on a myriad of architectures forming a testament to its flexibility. The journey of porting Glu Linux to Apple Silicon M1 highlights this adaptability. Initial reactions were mixed, with some questioning the logic behind installing Linux on a Mac. However, the combination of Apple Silicon M1’s hardware efficiency and relative affordability presented a compelling case for Linux enthusiasts.
Initially, the compatibility of Linux with Apple Silicon was a work in progress. Key components such as Bluetooth, speakers, and GPU acceleration were missing, limiting the usability of Asahi Linux in everyday scenarios. Despite these challenges, the project, led by Hector Martin (AKA marcan), made significant progress, largely due to community support on platforms such as Patreon.
The community played indeed a crucial role in the project’s development. Notable contributors such as YouTuber Asahi Lina engaged in reverse engineering the GPU, sharing progress through live streams. This collaborative and open-source approach was pivotal in uncovering crucial traits of the hardware in the absence of official documentation from Apple.
One of the project’s significant achievements was the implementation of GPU drivers, supporting OpenGL 2.1 and OpenGL ES 2.0, along with OpenGL 3 and(a work in progress) Vulkan. This development enabled smoother operation of desktop environments and web browsers.
The collaboration between the Asahi Linux team and the PipeWire and Wire Plumber projects not only achieved unparalleled audio quality through speaker calibration on Linux laptops but also made broader contributions to the Linux audio ecosystem. By adhering to an “upstream first” policy, these improvements offer benefits beyond the Linux on Apple Silicon project, enhancing audio experiences across various platforms. Notably, this partnership introduced automatic loading of audio DSP filters for different hardware models, addressing a gap in the Linux audio stack for improved sound quality across devices.
The release of Fedora Asahi Remix marked a milestone in offering a stable version of Linux for Apple Silicon. This version streamlined the installation process, facilitating a dual-boot setup with MacOS. The release also boasted extensive hardware support, including novel features like the (also still a work in progress) Apple Neural Engine on M1 and M2 processors.
Linux on Apple Silicon has shown remarkable progress, offering a user experience that rivals and, in some aspects, outshines MacOS. Most functionalities, including the keyboard backlight and webcam, operate smoothly.
Although further development is needed for complete microphone support and external display compatibility via USB-C and Thunderbolt, the overall performance is commendable. This rapid evolution highlights the strength of community-driven, open-source collaboration. With just two years since its inception, the project underscores the cooperative spirit of the Linux community. Anticipating the future, further improvements and wider adoption of Linux on Apple devices are expected, supported by continued development and active community; and if you are wondering if Linux on Apple Silicon is going to be better its performance on x86… Well: the answer is probably going to be – Yes! – soon…
This article is a rework of Morrolinux’s video (in Italian) “CI SIAMO: Linux su Apple Silicon è MEGLIO che su x86” (Linux on Apple Silicon is BETTER than on x86).
About Moreno Razzoli:
Linux Professional Institute (LPI)는 오픈 소스 전문가를 위한 글로벌 인증 표준 및 경력 지원 조직입니다. 250,000명 이상의 인증 보유자를 보유한 LPI는 세계 최초이자 가장 큰 벤더 중립적인 Linux 및 오픈 소스 인증 기관입니다. LPI는 180개국 이상의 국가에서 전문가를 인증했으며, 여러 언어로 시험을 제공하고 수백 개의 교육 파트너를 보유하고 있습니다.
우리의 사명은 오픈 소스를 사용하는 사람들을 지원함으로써 오픈 소스의 사용을 촉진하는 것입니다.
영어와 번역본 간의 내용 불일치가 발생할 경우, 영어 버전이 기준이 됩니다. 실수를 발견했거나 이 번역을 개선하고 싶으신가요? 여기에서 알려주세요.
© 저작권 1999-2024 Linux Professional Institute Inc. 모든 권리 보유. Linux는 Linus Torvalds의 등록 상표입니다. Linux Professional Institute와 해당 “L” 로고는 등록 상표입니다.