The Hector “Marcan” Martin recently developed the Asahi Linux. Notably, this is the initial combined support of Apple M1 hardware merged into the Linux system-on-chip (SOC) tree. This hopefully will make it into the Linux 5.13 kernel. Thus, this can be expected to be available roughly in July.
Know about Asahi!
Asahi is a Japan based Hardware Company, which we know as the McIntosh Apple. It is the specified fruit cultivar that provided the Mac its name. The Asahi Linux is an embryonic conveyance developed to create a workable daily-driver Linux that can be experienced on Apple M1 silicon.
However, it is a daunting task to be done. The Apple has not offered any kind of association documentation for the Apple Silicon. Thus, Martin and cohorts will have to reverse-engineer for the hardware as well as for writing drivers for it. In addition, the main difficulty is contemplating the M1 GPU, with no first-class graphics support. Thus, it is a bit tough for Asahi to provide a high quality and premium Linux experience on M1 hardware. This basically includes the 2020 M1 Mac Mini, MacBook Air, and MacBook Pro.
The main Combination Strategy!
Few days back, on Thursday, Arnd Bergman, the co-maintainer of the Arm-soc Kernel Tree, announced to merge an arm/apple-m1 branch into the Linux-next. This holds the area for code supposed to be placed into the next kernel merge window, somewhat akin to FreeBSD-HEAD.
However, the latest branch has the initial nuts and bolts of the Apple M1 boot territory. It is not everything which is important for the operation of a normal operating system. Basically, this includes a brand-new bootloader, which uses Apple’s proprietary USB commands.
Can we have this Combination?
This news of Martin’s work landing upstream might be very exciting. But it is important not to hurry to buy an Apple M1 device for Linux use. It is just necessary to remember the time span Asahi developers will take to reverse-engineer the M1’s GPU and develop the quality open source driver