O CPU Esquecidiço (Linux no M4)
Hackers estão trabalhando para fazer o Linux rodar nos novos Macs M4 da Apple, descobrindo peculiaridades como uma instrução de CPU alterada que agora apaga registradores para economizar energia e quebra suposições anteriores do kernel. Comentadores ponderam o apelo do hardware eficiente e fortemente integrado da Apple contra seu ecossistema fechado, debatendo se vale a pena comprar máquinas de uma empresa vista como hostil ou indiferente a sistemas abertos. Também há interesse em engenharia reversa assistida por IA e em forks como o Gravity Linux, além de argumentos mais amplos sobre se a energia não deveria ir para melhorar plataformas x86‑64 ou RISC-V abertas.
Abertura da Apple e Linux no Apple Silicon
- Debate sobre se a Apple é “hostil” a sistemas abertos ou simplesmente indiferente e focada em sua própria stack.
- Alguns argumentam que os Macs nunca ficarão totalmente bloqueados no bootloader porque a Apple os usa como máquinas internas de desenvolvimento; outros acham provável que, no futuro, ela bloqueie outros sistemas operacionais.
- Vários observam que a Apple fornece quase nenhum suporte oficial ou documentação para sistemas operacionais alternativos; tudo (por exemplo, Asahi) é feito por engenharia reversa.
Status do Asahi e do Gravity Linux
- Uma visão: o Asahi está efetivamente “morto” para hardware novo (não inicia nos últimos ~2 anos de Macs), e o suporte atual carece de itens básicos como suspensão/hibernação, fazendo-o parecer um projeto futuro de retrocomputação.
- Outros apontam o Gravity Linux como um fork do Asahi assistido por IA, voltado para M4 e posteriores, com cobertura da mídia citada.
Hardware dos Macs vs Outros notebooks
- Muitos elogiam os notebooks Apple Silicon: excelente duração de bateria, pouco calor/ruído, ótimo desempenho por watt e trackpads muito bons.
- Alguns descrevem os MacBooks da era Intel como barulhentos, quentes e de baixo custo-benefício; outros temem que a Apple possa regredir, mas os usuários agora têm menos alternativas.
- Contraponto: alguns relatam que os novos MacBook Pro da série M podem esquentar e ficar barulhentos sob carga sustentada, especialmente sem o tipo de limitação térmica dos Airs sem ventoinha.
Servidores, Apple Silicon e estratégia
- Argumento recorrente: a Apple é uma empresa verticalizada que quer vender produtos integrados, não CPUs nem hardware aberto.
- Alguns acham que a Apple poderia lucrar com chips para servidores/IA; outros argumentam:
- Eles já vendem todos os chips que conseguem produzir.
- As iniciativas anteriores do Xserve fracassaram.
- Compradores de servidores esperam hardware/software modular, reparável e um pouco aberto, o que entra em conflito com o design e o modelo de negócios da Apple.
- Rumores sobre futuros chips de servidor da Apple são mencionados, mas reconhecidos como não comprovados.
Engenharia reversa assistida por IA
- O trabalho de bring-up do M4/M6 é dito como assistido por IA.
- Há tensão: alguns querem progresso mais rápido, guiado por IA, para “fazer o Linux funcionar de uma vez”, enquanto outros enfatizam a satisfação intrínseca do hacker com a engenharia reversa manual e ressentem a IA sendo proposta como resposta padrão para todo problema difícil.
Trackpads e protocolos
- Uma afirmação: trackpads de terceiros são ruins no macOS porque os protocolos proprietários de gestos/touchpad da Apple forçam a emulação de mouse.
- Outros rebatem:
- eventos de entrada do macOS são fáceis de falsificar; o protocolo não é o principal bloqueio.
- A diferença está no hardware, no háptico e no ajuste fino da Apple, não em APIs fechadas.
- Alguns insistem que notebooks Windows premium agora têm trackpads comparáveis; outros contestam isso e também perguntam sobre compatibilidade com Linux.
Experiência de sistema operacional: macOS, Windows, Linux
- Vários desenvolvedores gostam do macOS como sistema desktop, mas não gostam do layout de teclado/trackpad da Apple em notebooks nem de várias idiossincrasias de UX.
- Crítica forte ao “Windows corporativo”: gestão pesada, ferramentas de segurança, integração com a nuvem e o peso de Acrobat/Defender tornam os sistemas lentos e frustrantes.
- Alguns respondem que muitos problemas são de política/configuração corporativa, não inerentes ao Windows. Outros observam que spyware corporativo pode degradar o macOS da mesma forma.
- Uma postura recorrente: Macs pessoais são agradáveis; máquinas corporativas de qualquer sistema operacional tendem a ser miseráveis.
Software livre, escolha de hardware e ecossistemas
- Alguns argumentam que comprar hardware Apple fortemente integrado prejudica a saúde de longo prazo do software livre, que historicamente prosperou em ecossistemas de PC documentados e de uso geral.
- Eles pedem que desenvolvedores/usuários avançados favoreçam plataformas x86-64 ou RISC-V mais abertas, mesmo com alguma penalidade de desempenho ou custo.
- Contraponto: a Microsoft também tem uma longa história de aprisionamento (acordos com OEMs, drivers proprietários, peculiaridades de ACPI, Secure Boot), então não é o contraponto “aberto” à Apple.
- Outros enfatizam que a demanda por Linux no Mac é nichada; atender a isso não faria a Apple crescer de forma relevante e criaria custos de suporte.
Causa técnica raiz discutida
- Um detalhe importante do artigo é reiterado:
- Apple Silicon mais antigos permitiam configurar a instrução ARM
WFI(wait-for-interrupt) para preservar ou limpar registradores. - O Linux assumia que os registradores eram preservados através de
WFI. - No M4, a configurabilidade foi removida e
WFIagora sempre limpa os registradores para economizar energia, quebrando essa suposição e causando bugs sutis.
- Apple Silicon mais antigos permitiam configurar a instrução ARM