Os desenvolvedores da distribuição Linux Cutefish anunciaram o primeiro marco de desenvolvimento do Reef, um subsistema de compatibilidade projetado para executar aplicativos nativos do macOS sem qualquer emulação de processador. De forma análoga ao que o Wine representa para binários do Windows, a tecnologia intercepta chamadas de sistema e reimplementa mais de 80 frameworks da Apple para integrar os programas à interface do Cutefish Desktop.

O NetNewsWire roda de ponta a ponta no Linux com aceleração gráfica, abas de preferências e renderizador WebKit adaptado.

O que o primeiro marco do Reef entrega?

  • Execução Nativa Direta: O Reef implementa um carregador Mach-O e runtimes para Objective-C e Swift, permitindo que softwares compilados rodem diretamente na CPU do host (x86_64 ou arm64).
  • Instalação via .dmg: Imagens de disco originais do macOS são montadas no gerenciador de arquivos (Files), bastando arrastar o executável .app para a pasta de Aplicativos.
  • Integração ao Ambiente Gráfico: Menus globais preenchem a barra superior do Cutefish, ícones no Dock exibem animações e contadores de não lidos, e as janelas herdam aceleração Metal traduzida para OpenGL.
  • Aplicações Já Funcionais: O ecossistema já executa ferramentas reais como o terminal Ghostty, o editor de texto CotEditor (com restauração de sessão), o utilitário Keka e o leitor NetNewsWire.
A instalação de softwares do Mac dispensa linhas de comando: o usuário monta o .dmg no Files e move o arquivo .app.

O projeto contabiliza mais de 460 mil linhas de código dedicadas à compatibilidade e disponibilizará o Reef nas próximas imagens ISO do sistema.