Fatos Principais
- O artigo detalha a instalação do Asahi Linux em um MacBook Air M2.
- Destaca a necessidade dos drivers de GPU da Asahi para aceleração de hardware no chip M2.
- O autor configura o gerenciador de janelas de empilhamento Sway para o hardware do MacBook.
- Desempenho e vida da bateria são discutidos como considerações chave para a configuração.
Resumo Rápido
O artigo fornece uma análise técnica detalhada da instalação e uso do Asahi Linux com o gerenciador de janelas de empilhamento Sway em um Apple MacBook Air M2. Ele cobre o processo de instalação, observando que requer substituir o macOS a menos que uma configuração de dual-boot seja estabelecida.
O autor, Daniel Lawrence, discute o estado do suporte de hardware, destacando especificamente o progresso feito na GPU M2 e o uso dos drivers de GPU da Asahi para alcançar aceleração de hardware. O texto detalha a configuração do Sway, um compositor Wayland, para funcionar com as características específicas de hardware do MacBook Air, como o teclado e o trackpad.
Ele aborda as características de desempenho observadas durante o uso, incluindo considerações sobre a vida da bateria e a responsividade geral do sistema. O artigo conclui que, embora a configuração seja funcional e demonstre o progresso significativo do projeto Asahi Linux, os usuários ainda podem encontrar desafios específicos relacionados à compatibilidade de hardware e configuração de software, tornando-a uma opção viável principalmente para entusiastas e desenvolvedores dispostos a solucionar problemas potenciais.
Instalação e Configuração do Sistema
A instalação do Asahi Linux no MacBook Air M2 é o passo fundamental discutido no artigo. O processo envolve o uso do instalador da Asahi, que prepara o sistema redimensionando a partição existente do macOS para fazer espaço para a instalação do Linux. Este passo é crítico, pois gerencia o ambiente de boot do Apple Silicon.
Uma vez que o particionamento está completo, o instalador baixa e instala os componentes necessários, incluindo o bootloader U-Boot e o kernel do Linux. O autor observa que o processo de instalação é geralmente direto, mas requer atenção cuidadosa às instruções na tela para garantir que o bootloader seja configurado corretamente. O resultado é um sistema que pode inicializar no macOS ou no Asahi Linux, proporcionando flexibilidade para o usuário.
Após a instalação, a base do sistema é configurada. Isso inclui a configuração do acesso à rede e a atualização de pacotes. O artigo enfatiza que a instalação base fornece um sistema funcional, mas o ambiente gráfico requer configuração adicional, que é o foco das seções subsequentes.
Compatibilidade de Hardware e Drivers 🖥️
O suporte de hardware no Apple Silicon é um foco principal do artigo. O autor destaca o status da GPU M2. Diferente de PCs padrão, a GPU M2 requer drivers específicos, engenharia reversa, para funcionar corretamente sob o Linux. Os drivers de GPU da Asahi são essenciais para habilitar a aceleração de hardware, necessária para uma experiência gráfica suave.
Sem esses drivers, o sistema dependeria de renderização por software, resultando em mau desempenho. O artigo detalha como o projeto Asahi fez avanços significativos na implementação das APIs OpenGL e Vulkan para essas GPUs. O autor testa isso executando aplicativos gráficos e observando o desempenho.
Outros componentes de hardware também são discutidos:
- Wi-Fi e Bluetooth: Esses componentes geralmente funcionam nativamente com os kernels fornecidos.
- Áudio: O suporte de áudio é funcional, utilizando os drivers snd_hda adaptados para o hardware.
- Teclado e Trackpad: Os dispositivos de entrada são reconhecidos, embora teclas de função específicas possam requerer mapeamento personalizado.
Configurando o Ambiente Sway
O artigo transita para a interface do usuário, focando na configuração do Sway. Sway é um compositor de Wayland de empilhamento, leve e orientado para o teclado. O autor escolheu Sway porque se alinha bem com a natureza minimalista do MacBook Air e do ambiente Linux.
A configuração envolve editar o arquivo sway/config para mapear as teclas especiais do MacBook. O autor fornece exemplos de como vincular teclas para controle de volume, ajuste de brilho e reprodução de mídia. Como o teclado do MacBook carece de um comportamento padrão da tecla Fn por padrão, mapeamentos específicos são necessários para acessar as teclas de função (F1-F12).
O artigo também cobre a configuração de papéis de parede de fundo e a definição do comportamento do espaço de trabalho. O autor observa que o Sway roda nativamente em Wayland, que é o padrão para as pilhas gráficas modernas do Linux. Isso garante melhor segurança e desempenho em comparação com o sistema X11 mais antigo, desde que os drivers de GPU estejam instalados corretamente.
Desempenho e Vida da Bateria
Avaliar o desempenho do Asahi Linux no MacBook Air M2 é um componente-chave do artigo. O autor observa que, com os drivers de GPU da Asahi ativos, o sistema é responsivo. O gerenciamento de janelas no Sway é fluido, e o uso geral da área de trabalho parece rápido.
No entanto, o artigo aborda o desafio da vida da bateria. O Apple Silicon é conhecido por sua eficiência energética, mas isso é grandemente alcançado através de uma integração estreita entre hardware e macOS. O autor observa que, embora a vida da bateria sob o Linux seja aceitável, ela geralmente não corresponde à longevidade experimentada sob o macOS. Isso é atribuído a um gerenciamento de energia menos otimizado para o hardware específico no kernel do Linux.
Apesar disso, o autor conclui que a experiência é surpreendentemente completa. A capacidade de executar uma área de trabalho Linux totalmente funcional com aceleração de hardware neste hardware representa um marco importante. O artigo sugere que, para usuários dispostos a trocar alguma vida da bateria pela liberdade do Linux, esta configuração é uma opção atraente.


