1 pontos por GN⁺ 2025-12-27 | 1 comentários | Compartilhar no WhatsApp
  • Aborda o processo de instalar o Asahi Linux e o gerenciador de janelas Sway em um MacBook Air M2 e usá-los no dia a dia
  • A instalação foi feita com base no Fedora minimal, e é possível instalar o Asahi Linux com um único comando no terminal
  • Inclui configurações adaptadas ao ambiente do MacBook, como reaproveitamento da área do notch, customização do Swaybar e do Waybar e correção da exibição do estado da bateria
  • Mostrou desempenho excelente em aspectos como qualidade do touchpad, responsividade do sistema e compatibilidade com SDK ARM64, mas há limitações como falta de aceleração de vídeo por hardware e consumo de bateria em modo de suspensão
  • No geral, é um caso que comprova a estabilidade e a viabilidade de uso real do Asahi Linux baseado no M2

Instalação do Asahi Linux

  • É possível instalar pelo site oficial do Asahi Linux colando um único comando no terminal
    • O processo de instalação ocorreu sem problemas, mas a velocidade de cópia de root.img e boot.img foi muito lenta, em torno de 150KB/s
  • Partindo do princípio de uso do gerenciador de janelas Sway, foi escolhida a versão Fedora minimal para economizar espaço de armazenamento

Configuração inicial

  • A conexão Wi-Fi foi feita com o comando nmcli
    • nmcli device wifi connect 'my_ssid' password 'mypassword'
  • Em seguida, com o comando sudo dnf install, foram instalados os principais pacotes, como o ambiente de desktop Sway, fish, Alacritty, Firefox e Neovim
  • Depois, foi clonado o repositório Git pessoal de dotfiles e executado o setup.sh
    • Após ajustar configurações que não se adequavam ao ambiente do MacBook, as mudanças foram refletidas no repositório

Customização para MacBook

  • Na configuração padrão, a linha superior que inclui o notch fica desativada, fazendo a tela parecer mais estreita
    • A área do notch pode ser ativada com o comando grubby --args=apple_dcp.show_notch=1 --update-kernel=ALL
  • O Swaybar foi posicionado na parte superior, com ajustes de cor e exibição dos workspaces de acordo com a altura do notch (56px)
  • A configuração do i3status foi modificada para reconhecer o caminho da bateria do MacBook (/sys/class/power_supply/macsmc-battery/uevent)
  • Para impedir que o cursor do mouse toque a barra superior, foi bloqueada a área superior de 56px com a configuração input map_to_region

Migração para o Waybar

  • Por volta de setembro de 2025, houve a troca do Swaybar pelo Waybar
    • O objetivo foi contornar problemas no tratamento da bateria pelo swaymsg e melhorar o visual
  • A interface baseada em ícones economiza espaço na tela, mas é um pouco mais lenta por causa da renderização gráfica
  • O Waybar continua posicionado atrás do notch
  • Os novos arquivos de configuração estão publicados no GitHub como waybar_config e waybar_style.css

Experiência de uso diário

  • Houve grande satisfação com a estabilidade e o desempenho fluido do Asahi Linux
    • A sensação foi de ser ainda mais fluido do que um desktop com AMD Ryzen 7945HX + 64GB de RAM
  • A qualidade do touchpad é excelente, no nível do macOS, e o scroll com dois dedos e a rolagem inercial são naturais
  • A instalação do Alkeria SDK for ARM64 foi bem-sucedida
    • O arquivo .deb foi extraído com bsdtar e instalado manualmente
    • Também foi confirmada a alta velocidade de compilação de código do chip M2
  • Duração da bateria: com brilho de tela alto + compilação de código, a carga caiu de 100% para 60% em 4,5 horas
    • É inferior às 15 horas do macOS, mas ainda em um nível utilizável no dia a dia
  • Problemas
    • Maior consumo de bateria em suspensão; quando não está em uso, é necessário desligar completamente
    • Sem aceleração de vídeo por hardware
    • Alguns problemas de reconhecimento de portas USB e monitores externos
  • O uso de um SSD externo (Crucial X8 de 4TB) permite armazenar grandes volumes de dados de câmeras line scan

1 comentários

 
GN⁺ 2025-12-27
Comentários do Hacker News
  • O Asahi é realmente um projeto incrível
    Mas isso também mostra o quanto notebooks fora do ecossistema Mac ainda precisam melhorar
    Queria que existisse um notebook para Linux com qualidade de hardware no nível de um MacBook

    • Concordo. Em termos de hardware, chips x86 superam a linha M em desempenho multithread, mas ainda ficam atrás em eficiência energética e desempenho single-thread
      A Qualcomm praticamente não tinha suporte a Linux no lançamento do Snapdragon X Elite, e a estabilidade no Windows também deixava a desejar, mas espero que isso melhore no X2
      Alguns notebooks com X Elite até rodam Linux, mas o desempenho não é bom (review da Phoronix)
      Em qualidade de construção, a maioria dos PCs ainda fica atrás da Apple. Isso também apareceu bem no post sobre o Framework laptop de ontem
      ThinkPads ainda são bons, mas são caros. Também há relatos de que notebooks chineses como o Honor MagicBook têm boa compatibilidade com Linux, mas são difíceis de encontrar nos EUA
      Ainda assim, hoje em dia notebooks não-Apple também melhoraram bastante em trackpads e qualidade de tela
    • Recomendo dar uma olhada no hardware certificado pelo Ubuntu (ubuntu.com/certified)
      Migrei totalmente para um HP EliteBook, e a qualidade de construção é excelente, além de ser fácil de fazer upgrade e trocar peças
      O firmware da HP inclui caminhos de código para Linux, então o Modern Standby também funciona bem
      Os preços de usados e recondicionados também são razoáveis
    • Estou considerando um ThinkPad P1 Gen 8 (16", SSD de 2TB, 64GB de RAM, tela QHD+, teclado centralizado, 4 libras)
      Parece ser o modelo mais próximo de um substituto para o MacBook Pro 16"
      Uso Dell Precision com Linux há muito tempo, então espero que a duração da bateria e a durabilidade da Lenovo sejam boas
      Seria ótimo se o Asahi suportasse o M4, mas isso ainda parece distante
    • Dei meu MacBook Air M2 15" para minha esposa, e comprei um Lenovo E16 (tela de 120Hz) para mim e instalei Kubuntu
      Cansei do macOS e voltei para o Linux, e acho que o teclado numérico e a tela grande vão ser úteis para trabalho de contabilidade online
      Pela review do Notebookcheck, parece ter ótimo custo-benefício
      Mas não espero qualidade nem portabilidade no nível de um MacBook; em troca, espero ter mais liberdade
    • Estou usando o Starbook da Starlabs, um notebook Linux projetado do zero, e estou muito satisfeito com a qualidade
  • Fiquei impressionado com o funcionamento suave e sem problemas do Asahi Linux
    Ele parece mais responsivo até do que meu desktop Arch Linux (Ryzen 7945HX de 16 núcleos, 64GB de RAM)
    Só que no M1 o consumo de bateria em modo de suspensão é alto

    • Como o próprio post menciona no fim, há consumo de bateria em suspensão, ausência de aceleração de hardware para decodificação de vídeo, problemas com USB e com monitores externos etc.
      É difícil entender por que tanta gente quer defender a Apple assim
    • Comigo a bateria já zerou completamente duas vezes, então agora eu simplesmente desligo tudo
      No meu M1 Pro, o Asahi leva cerca de 30 segundos para inicializar
    • Fico curioso sobre por que o consumo de bateria durante a suspensão varia em ritmos diferentes. Será que é por causa do modo Connected Standby?
  • Uso o projeto Asahi desde os primórdios
    Hoje uso Fedora Asahi Remix com o desktop Sway em um Mac Studio M1 Ultra, e é uma workstation Linux perfeita
    Screenshot da configuração

    • Queria saber se você já chegou a compilar o kernel Linux nesse sistema. É difícil encontrar benchmarks para Apple Silicon
    • Como fica a duração da bateria?
  • Em 2024, há um post de blog sobre uma câmera line-scan da Alkeria
    É um relato sobre a criação de um suporte de lente em impressão 3D, e parece um hobby bem excêntrico
    Fotografia por si só já dá trabalho, então é surpreendente precisar fabricar o próprio suporte e ainda usar o SDK
    Concordo com a opinião de que faltam telas realmente boas e brilhantes nos notebooks da Lenovo voltados a hackers, como o X1 Carbon

  • Acho absurdo ter SSD de 256GB como configuração mínima

    • Por quê? Eu não uso tudo isso em notebook. Em desktop talvez, mas com armazenamento em nuvem isso basta
    • Muita gente usa notebook só para navegador, Zoom e documentos
      Minha namorada ainda usa um MacBook Air de 2011, e só faz internet banking e controle de gastos
      Para esse tipo de uso, 256GB é suficiente
    • Vender com 8GB de RAM também foi uma ousadia impressionante
    • Provavelmente porque a configuração mínima do MacBook Air M2 é de 256GB
  • Queria saber se existe algum texto analisando por que a duração da bateria no Linux é ruim
    Ou se isso seria por causa da ineficiência dos drivers do Asahi

    • Cada controlador e componente da placa-mãe precisa do driver correto para entrar em estado de baixo consumo
      Mas a maior parte dos componentes é proprietária, então não usa drivers padrão do Linux
      No fim, é preciso fazer engenharia reversa, e se a Apple mudar algo na revisão seguinte, tudo tem que ser refeito do zero
      Em resumo, é melhor comprar um notebook projetado para Linux
    • A Apple faz um nível enorme de otimização de bateria em cada componente
      Como o Asahi é baseado em engenharia reversa, não tem como implementar todas essas micro-otimizações
      Então cada componente acaba consumindo um pouco mais de energia
    • A duração da bateria não é ruim. Parece que há algo configurado errado aí
      É pior que no macOS, mas ainda dá para usar por 8 a 10 horas
    • Para obter a melhor duração de bateria possível, é preciso ajustar toda a stack do sistema operacional ao hardware
      Cada periférico precisa ser configurado para entrar no estado de espera correto, e também é necessário ajustar frequência de CPU, scheduler, pipeline de renderização etc.
      Esse tipo de trabalho já foi feito no Android e no ChromeOS
    • O Asahi ainda não suporta todos os estados de energia da CPU. É uma limitação conhecida, e a engenharia reversa não é simples
  • Escrevi um script para deixar o Swaybar mais completo
    Ele mostra status da bateria, programa atual, relógio, frases inspiradoras do ChatGPT e mais
    Link do projeto
    Usa menos de 1MB de memória, e você pode ajustar livremente o intervalo de atualização ou adicionar módulos

  • A ideia de colocar o Swaybar na parte superior atrás do notch é realmente ótima

    • Está sendo desenvolvido um novo protocolo Wayland com suporte a informações sobre recortes de tela
      Introdução ao xdg-cutouts
      Espero que no futuro também padronizem a inclusão de informação de cor para esconder o notch em preto
    • O macOS não lida com o notch corretamente
      Ícones da bandeja do sistema acabam indo para trás do notch, e isso exige soluções complicadas
      A qualidade do software da Apple ultimamente tem decepcionado
  • Tentar rodar Linux em hardware da Apple parece um desafio temerário
    A Apple pode bloquear tudo a qualquer momento, e engenharia reversa completa talvez nem seja possível
    Não parece fazer sentido usar hardware caro com suporte só parcial
    Talvez esse projeto exista mais pela conquista técnica

    • Não é que o hardware seja caro; ele só é de qualidade líder de categoria
      Só não combina com usuários de Linux, e isso é justo
      Dá para comprar um MacBook Air M4 por menos de 800 dólares, e o custo-benefício é excelente
      Para Asahi, os modelos M2 usados têm um valor especialmente bom
    • Acho que você está ignorando o app UTM da App Store
      Ele suporta muito bem virtualização no Apple Silicon e é mais simples do que QEMU
      Se você instalar um ISO do Fedora e usar virtualização nativa, é muito mais eficiente que o Asahi
    • Isso parece uma espécie de retorno do Hackintosh, só que agora rodando em hardware da própria Apple
    • Tem gente que vê isso só como um hobby legal. Eu também acho uma iniciativa bem interessante
  • Fico me perguntando se, depois de 2024, o M2 ainda continua sendo uma boa escolha para Linux
    Eu gostava bastante da linha ThinkPad X no passado, mas hoje parece que ela perdeu muito do apelo

    • No M3 em diante, o suporte a Linux é praticamente inexistente
      Como os principais desenvolvedores já saíram, é improvável que isso mude no futuro
      M1/M2 têm grande chance de serem os últimos Macs com suporte a Linux, mas se você aceitar isso, continuam sendo ótimas máquinas