A versão alfa da distribuição Asahi Linux foi lançada – este é o primeiro sistema operacional de terceiros que suporta a família de processadores Apple M1. Como é comum com software de pré-lançamento, pode haver bugs, falhas ou recursos importantes ausentes. Mas agora a equipe de desenvolvimento da plataforma prometeu acelerar o trabalho.
Os criadores do projeto enfatizaram que a instalação do Asahi Linux não requer um jailbreak do computador, a distribuição também não afetará os recursos de segurança do macOS: a criptografia FileVault continuará funcionando, os aplicativos para iOS poderão ser executados, será possível assistir Netflix em 4K. Ressalta-se que a versão alfa é dirigida principalmente a “desenvolvedores e usuários avançados”, e o site do projeto contém listas bastante extensas de funções e componentes suportados e não suportados.
Para instalar a distribuição, você precisa de um computador com processador M1, M1 Pro ou M1 Max (o novo Mac Studio ainda não é suportado) executando MacOS 12.3 ou posterior e pelo menos 53 GB de espaço livre em disco. Com o lançamento do instalador, você precisará redimensionar a partição do macOS, após o que a instalação da própria distribuição começará. De acordo com a descrição, a distribuição é “uma versão modificada do Arch Linux Arm com um desktop Plasma completo e todos os pacotes básicos [necessários] para começar com um ambiente de desktop”. Por padrão, após a instalação, a inicialização dupla fica disponível, para que você possa voltar a trabalhar no macOS a qualquer momento.
Infelizmente, enquanto uma proporção significativa de componentes de software e hardware não funciona. A “lista negra”, em particular, inclui:
- DisplayPort;
- Raio;
- HDMI no MacBook;
- Aceleração GPU;
- Aceleração de codecs de vídeo;
- Motor de IA;
- Modo de economia de energia ocioso profundo da CPU;
- Modo de dormir;
- Câmera;
- Coroa.
Essas deficiências são parcialmente compensadas pelo fato de ainda termos conseguido implementar suporte para Wi-Fi, USB, NVMe, gerenciamento de energia, teclado, portas Ethernet (em desktops), informações de bateria e algumas outras funções. Mas você terá que suportar a incapacidade de executar o Chromium, problemas no Emacs, bem como o trabalho incorreto de programas usando jemalloc e libunwind.