Testes iniciais do Asahi Linux, a distro da Apple M1, já começaram

Tornou-se conhecido recentemente o início dos primeiros testes de a distribuição Linux "Asahi" sendo o primeiro uma compilação OpenBSD para Apple M1, que requer a instalação de um ambiente UEFI preparado pelo projeto Asahi Linux e U-Boot.

Esta primeira versão de teste requer que você primeiro instale o Asahi no modo de instalação mínima e, em seguida, conecte um pendrive com uma imagem do OpenBSD e ative-o a tempo de reiniciar no U-Boot para executar o instalador do OpenBSD.

Escolhendo fazer uso do OpenBSD para esta primeira versão de teste é devido aos recursos de suporte de hardware do ambiente OpenBSD eles são quase os mesmos que o Asahi Linux.

Para quem não conhece o projeto Asahi, deve saber que ele visa portar o Linux para rodar em computadores Mac equipados com o chip ARM Apple M1 (Apple Silicon).

A primeira versão alfa da distribuição de referência permite que qualquer pessoa veja o estado atual de desenvolvimento do projeto. O kit de distribuição suporta a instalação em dispositivos que executam M1, M1 Pro e M1 Max e observa-se que as compilações ainda não estão prontas para uso generalizado por usuários comuns, mas já são adequadas para familiarização inicial por desenvolvedores e usuários avançados.

O Asahi Linux é baseado na base do pacote Arch Linux, ele inclui um pacote de software tradicional e vem com a área de trabalho KDE Plasma. A distribuição é construída usando os repositórios regulares do Arch Linux e todas as alterações específicas, como kernel, instalador, carregador de inicialização, scripts auxiliares e configurações de ambiente, são movidas para um repositório separado.

Ao mesmo tempo, o projeto visa garantir que o Linux funcione em os sistemas Apple M1 em geral e estar pronto para contribuir para o aumento desse apoio em qualquer distribuição.

Nesta primeira versão de teste Menciona-se que atualmente funciona corretamente na distribuição Wi-Fi, USB2 (portas de raio), USB3 (portas Mac Mini Tipo A), tela, unidades NVMe, Ethernet, leitor de cartão SD, interruptor da tampa do laptop (interruptor de tampa), display integrado, teclado, touchpad, controle de luz de fundo teclado, mudança de frequência da CPU, informações de carga da bateria.

Os sistemas M1 também possuem um fone de ouvido, enquanto a saída HDMI está disponível em dispositivos Mac Mini. Os componentes cuja implementação de suporte está nos estágios finais e estarão disponíveis em breve incluem USB3, alto-falantes embutidos e um controlador de exibição (luz de fundo, V-Sync, gerenciamento de energia).

Os componentes que ainda não são suportados incluem: Aceleração gráfica de GPU, codecs de vídeo acelerados por hardware, DisplayPort, câmera, Touch Bar, Thunderbolt, HDMI no MacBook, Bluetooth, acelerador de aprendizado de máquina, modos profundos de economia de energia da CPU.

A distribuição tem todos os pacotes de estoque dos repositórios do Arch Linux, mas há alguns problemas não resolvidos com alguns aplicativos, principalmente devido ao kernel ser construído com um tamanho de página de memória de 16 KB. Por exemplo, existem problemas com Chromium, Emacs, lvm2, f2fs e pacotes que usam a biblioteca jemalloc (como Rust) ou a estrutura eletrônica (vscode, spotify, etc).

Além disso, é mencionado que há problemas com os aplicativos que eles usam As bibliotecas libunwind e webkitgtk, mas já foram geradas soluções para eles.

Para instalar a distribuição, foi preparado um script de shell que é iniciado no macOS, que você pode executar no terminal:

curl https://alx.sh | sh

Dependendo do preenchimento escolhido, ele baixa de 700 MB a 4 GB de dados e forma um ambiente Linux que pode ser usado em paralelo com o macOS existente.

A instalação requer pelo menos 53 GB de espaço livre no disco (15 GB para uma distribuição Linux e 38 GB para a instalação bem-sucedida de atualizações do macOS). A instalação do Asahi Linux não quebra o ambiente macOS existente, exceto pela redução do tamanho da partição de disco usada pelo macOS.

Finalmente, deve ser mencionado que a distribuição pode ser usada sem medo de problemas legais: A Apple normalmente permite que kernels não assinados sejam baixados em seus computadores sem jailbreak.

O projeto é totalmente legal, já que a porta não usa código do macOS e do Darwin, e as características de interação com o hardware são determinadas com base na engenharia reversa, o que é permitido por lei em muitos países para garantir a compatibilidade.


Seja o primeiro a comentar

Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.