An alpha version of the Asahi Linux distribution has been released, the first third-party OS to support the Apple M1 family of processors. As is usually the case with previous versions, there may be errors, glitches, or missing important features. But for now, the platform’s development team has promised to speed things up.
The authors of the project stressed that you do not need to jailbreak your computer to install Asahi Linux, the distribution will not affect macOS security features: FileVault encryption will continue to work, iOS applications will be able to run, you can watch Netflix in 4K. It is noted that the alpha version is addressed primarily “Developers and advanced users”and the project website provides fairly large lists of supported and unsupported features and components.
To install the distribution requires a computer running M1, M1 Pro or M1 Max (new Mac Studio not yet supported) running MacOS 12.3 or later, as well as at least 53 GB of free disk space. When you run the installer, you will need to resize the macOS partition, after which the installation of the distribution will begin. According to the description, there is a distribution “Modified version of Arch Linux Arm with a full Plasma desktop and all major packages, [необходимыми,] to get started with the desktop environment ». By default, dual boot becomes available after installation, so you can return to macOS at any time.
Unfortunately, so far a significant proportion of software and hardware components do not work. The “black list”, in particular, includes:
- HDMI on MacBook;
- GPU acceleration;
- video codec acceleration;
- CPU deep idle power saving mode;
- sleep mode;
These shortcomings are partially offset by the fact that we managed to implement support for Wi-Fi, USB, NVMe, power management, keyboards, Ethernet ports (on desktops), battery information and some other features. But you will have to accept the inability to run Chromium, problems with Emacs, as well as incorrect operation of programs that use jemalloc and libunwind.
If you notice an error – select it with the mouse and press CTRL + ENTER.