Visita aos novos racks personalizados de runners M1 do macOS com Christina Warren [vídeo]
Racks de data center personalizados construídos a partir de Mac minis M1 desmontados para o GitHub Actions geram debate sobre a recusa da Apple em oferecer Apple Silicon de nível servidor e sobre a natureza desperdiçadora de “descascar” hardware de consumo em escala. Comentadores avaliam trade-offs técnicos como densidade, refrigeração, fornecimento de energia e licenciamento do macOS em comparação com alternativas como instâncias Mac da AWS, Hackintoshes ou Asahi Linux, ao mesmo tempo que criticam as alegações ambientais da Apple e a falta de suporte para fluxos de CI de macOS em grande escala. Muitos veem uma demanda clara por Macs rackeáveis oficiais ou ofertas em nuvem, mas duvidam que a Apple volte ao mercado de servidores, apesar da necessidade evidente vinda dos pipelines de desenvolvimento de iOS e macOS.
Design e densidade dos racks personalizados M1
- Muitos se surpreendem com o fato de o GitHub “descascar” Mac minis completos para os racks; isso é visto como algo parecido com comprar produtos inteiros apenas por uma peça.
- Alguns acham a densidade decepcionante (≈60 minis por 42–48U), observando que prateleiras/rackmounts comerciais podem igualar ou superar isso com minis intactos.
- Outros argumentam que o design é “bem denso” dado que a Apple não oferece um formato de servidor nativo, e destacam benefícios em:
- Energia por sled (alimentações A/B), gerenciamento remotos e isolamento.
- Manutenção/troca fácil, puxando apenas um sled.
- Thunderbolt é usado como uma “placa-mãe estendida” para NIC/gerenciamento externo; os detalhes no vídeo são escassos.
Desperdício, lixo eletrônico e responsabilidades da Apple
- Muitos veem a desmontagem dos minis e o descarte das carcaças como desperdício, em tensão com a mensagem ambiental pública da Apple.
- Alguns contrapõem que peças podem ser revendidas ou recicladas, mas outros observam que transportar e manusear peças extras ainda é desperdício.
- Um desejo recorrente: a Apple deveria vender placas nuas ou blades de servidor Mac feitas para esse fim para evitar isso.
Licenciamento do macOS, Hackintosh e limites legais
- Alguns se perguntam se o licenciamento do macOS poderia ser contornado (por exemplo, escolhendo jurisdições ou combinando Macs mortos com servidores genéricos), mas outros observam:
- Macs ARM praticamente acabaram com Hackintoshes práticos.
- Para CI/testes, rodar em hardware não suportado/camadas de virtualização é pouco atraente, especialmente para builds de iOS/macOS.
Apple, servidores e ambições em nuvem
- Debate sobre se a Apple deveria ou irá voltar a servidores:
- Pró: eficiência da série M, negócio de serviços em crescimento, necessidade interna de CI para Mac e potencial economia de energia.
- Contra: fracasso anterior do Xserve, foco da Apple no consumidor, capacidade limitada da TSMC, stack de nuvem interna fraca e margens baixas em IaaS.
- Alguns sugerem que a Apple poderia oferecer Mac IaaS ou licenciar chips/SO, mas outros argumentam que isso não se alinha às prioridades ou à economia da Apple.
Experiência do desenvolvedor e CI de Mac
- Vários comentários descrevem o CI de iOS/macOS como doloroso: necessidade de Macs físicos, limites de licenciamento para virtualização, revisão de apps frágil e ferramentas opacas.
- O Mac CI hospedado é visto como caro e com capacidade limitada; alguns alugam minis de terceiros ou fazem self-host.
- Alternativas como empacotar apps Electron/JVM a partir do Linux são mencionadas para evitar fazendas de build Mac quando possível.
Reações ao vídeo
- Muitos acharam o vídeo superficial, excessivamente voltado para marketing e sem detalhes técnicos (orquestração, design de rede, armazenamento, virtualização).
- Alguns defendem a experiência dos apresentadores, argumentando que o formato, não os indivíduos, limitou a profundidade; há um debate prolongado sobre sotaque, tom e viés.