Skip to content
Tech AI Wire

Homebrew 7.0.0 para de construir bottles para Macs Intel

O Homebrew 7.0.0 rebaixa os Macs Intel para o Tier 3. Ali o brew install passa a compilar do código-fonte, e o suporte acaba em setembro de 2027 ou depois.

Por Tech AI Wire Team

4 min de leitura

XLinkedIn
A macOS terminal running a Homebrew install that falls back to building from source, with compiler output filling the window.

O Homebrew 7.0.0 saiu em 13 de setembro de 2026 e rebaixa os Macs Intel para o nível de suporte mais baixo do projeto. O Homebrew parou de construir binários prontos para essas máquinas. Uma instalação que levava segundos agora pode levar minutos compilando.

O Homebrew é o gerenciador de pacotes que a maioria dos desenvolvedores de Mac usa para instalar programas de linha de comando. O projeto chama de "bottle" um binário já construído. Quando existe uma bottle, o comando de instalação a baixa e a descompacta. Quando não existe, o Homebrew constrói o programa do código-fonte na sua própria máquina.

O que o 7.0.0 remove logo de cara

As notas de versão do Homebrew listam quatro coisas que param de funcionar assim que você atualiza.

Removido no 7.0.0O que fazer no lugar
macOS 10.15 Catalina e anterioresNada. O Homebrew não roda mais ali
A imagem Docker ghcr.io/homebrew/ubuntu22.04Passe para ghcr.io/homebrew/brew:latest
Referências a Homebrew/actions/*@masterFixe uma tag de versão com data
Wrappers setuid com identificadores de usuário diferentesNão são mais aceitos

A mudança no GitHub Actions é a que quebra uma compilação sem avisar. O Homebrew apagou o branch master do seu repositório de actions. Qualquer workflow que ainda aponte para ele vai falhar na próxima execução.

Macs Intel vão para o Tier 3

O Homebrew separa cada plataforma em quatro níveis. A página de níveis de suporte descreve o Tier 1 como "the most reliable experience using Homebrew", com "full CI coverage". O Tier 2 é "not fully supported" e pode trazer "reduced reliability or performance". As configurações de Tier 3 "may fail to function reliably".

PlataformaNível depois do 7.0.0
Apple Silicon com macOS Golden Gate 27, Tahoe 26 ou Sequoia 15Tier 1
Apple Silicon com macOS Big Sur 11 até Sonoma 14Tier 3
Intel x86_64 com macOS Big Sur 11 até Tahoe 26Tier 3
macOS Catalina 10.15 e anterioresSem suporte

A documentação é direta sobre o prazo. "Homebrew has stopped building new bottles for Intel systems, and will remove the ability to run Homebrew on Intel systems in or after September 2027", diz a página de níveis de suporte. O ByteIota relata que o projeto aponta quem continua no Intel para o MacPorts, um gerenciador de pacotes rival para macOS.

Leia a tabela com atenção se você tem um Mac com Apple Silicon. O Sonoma 14 também está no Tier 3 ali. O Sequoia 15 é agora a versão mais antiga com suporte completo em qualquer hardware.

Um verificador de vulnerabilidades e um isolamento mais rígido

A versão 7.0.0 acrescenta o comando brew vulns. Ele confere o que você instalou contra uma nova Homebrew Advisory Database. O ByteIota relata que os resultados seguem o formato OSV, uma forma comum de descrever vulnerabilidades conhecidas. O mesmo texto diz que o comando imprime JSON para integração contínua e sabe filtrar por gravidade.

O isolamento ficou mais rígido nas duas plataformas. Um ambiente isolado é a cerca que um gerenciador de pacotes põe em volta de uma compilação, para que ela não toque no resto do sistema. No macOS, o Homebrew agora restringe abrir aplicativos, usar serviços Mach e abrir sockets Unix. Ele também bloqueia por padrão a leitura da sua pasta pessoal. No Linux, o projeto trocou o Bubblewrap pelo Landlock, um recurso de permissões embutido no próprio kernel.

Três descontinuações têm pavio longo. As notas de versão dão 11 de dezembro de 2027 como prazo para os blocos post_install das fórmulas, os blocos flight dos casks, HOMEBREW_NO_SANDBOX_LINUX e HOMEBREW_ARCH. A inicialização a partir do branch master congelado do Homebrew/brew para de funcionar em 1º de março de 2027.

O que isso significa para desenvolvedores

Conserte primeiro sua integração contínua. O branch master e a imagem do Ubuntu 22.04 sumiram, e nenhuma das duas falhas será óbvia pela mensagem de erro. Procure @master e ubuntu22.04 nos seus arquivos de workflow hoje, antes que uma fila de merge os encontre por você.

Reserve tempo de verdade para compilações no Intel. Uma máquina de Tier 3 compila pacotes grandes em vez de baixá-los, e uma cadeia de ferramentas ou um servidor de banco de dados pode demorar bastante. Se um Mac Intel é sua máquina de build, meça agora uma instalação completa. Depois decida se esse número ainda cabe no seu pipeline.

Rode brew vulns uma vez e leia a lista inteira. É a primeira vez que o Homebrew avisa sobre problemas conhecidos em programas que você já tinha instalado, e a primeira execução costuma ser a barulhenta. Ligue a saída JSON ao seu pipeline só depois de triar o que apareceu.

Espere que alguma fórmula quebre com o novo isolamento. Bloquear por padrão a leitura da pasta pessoal é a mudança com mais chance de expor uma compilação que dependia em silêncio de um arquivo de configuração oculto. Se uma falhar, confira o isolamento antes de culpar o compilador, e registre o bug no projeto de origem.

Planeje suas atualizações de macOS em torno do Sequoia 15. Tudo mais antigo está agora no Tier 3, inclusive o Sonoma 14 em hardware Apple Silicon como os novos Mac mini e Mac Studio. Setembro de 2027 é a data para anotar se você ainda depende de alguma máquina Intel.

Fontes

  1. Homebrew 7.0.0 - Homebrew
  2. Homebrew 7.0.0: Intel Macs Demoted, brew vulns Now Live - ByteIota
  3. Homebrew Documentation: Support Tiers - Homebrew Documentation

Artigos relacionados

A process listing on a Kubernetes v1.37 node, showing containerd, kubelet and kube-proxy owned by the kube user while the systemd services still run as root.
Dev Stack

Kubernetes 1.37 promove o modo rootless a beta

O Kubernetes 1.37 promove o KubeletInUserNamespace a beta. O kubelet, os runtimes de contentores, os plugins CNI e o kube-proxy passam a poder correr como utilizador comum.