Voltar às atualizações
New releaseJul 14, 2026

macsurf v2.0

Um navegador web moderno para Classic Mac OS 9 PowerPC. CSS3 real, JavaScript ES5, HTTPS nativo. Construído com CodeWarrior na API Carbon.

Compartilhar

MacSurf

A web moderna, em um Mac de 25 anos.

Um navegador nativo para a era Carbon, do Mac OS 8.6 ao Mac OS X 10.6: CSS de verdade, JavaScript moderno e HTTPS no próprio Mac. Sem proxy, sem uma segunda máquina.

MacSurf 2.0.5 renderizando hackaday.com em um Power Macintosh G3 iMac
MacSurf 2.0.5 em um Power Mac G3 iMac, renderizando hackaday.com em largura total de desktop via HTTPS nativo.


🆓 Estável mensal gratuito

Uma build testada em macsurf.org, gratuita para todos, com testes em hardware real por trás.

Estável mais recente: MacSurf 2.3 "OPEN TABS"

⭐ Semanal, para apoiadores

Builds em desenvolvimento chegam ao Beta-Box toda semana, antes de cada versão estável, com notas de desenvolvimento ao longo do caminho.

Torne-se um apoiador →

Todo projeto permanece livre como código-fonte. Compile você mesmo e nunca precisará do Beta-Box. Você está pagando pela build e pela cadência, não pelo acesso.

Apoie o desenvolvimento

Support on Ko-fi   Support on Patreon   Sponsor on GitHub

Acompanhe

Join our Discord   Follow on Bluesky

Obrigado aos nossos apoiadores:
Ko-Fi: Chris Marks, Rogue, Turuun, kilgeist
Patreon: Mack Chamberlain, Lucas, Joseph Mulvaney, Shlooom


[!NOTE] 2.3 "OPEN TABS" é a maior versão do MacSurf desde a 2.0. As abas finalmente estão habilitadas, com estado independente de página, rolagem, histórico, renderização e JavaScript dentro de uma única janela nativa do Mac. Por baixo disso há uma grande reescrita de páginas dinâmicas/ciclo de vida, uma superfície de API do navegador muito maior, mais suporte a CSS e imagens/SVG, gerenciadores nativos reconstruídos, rede e segurança mais robustas, e uma longa campanha de estabilidade guiada por hardware. O MacSurf continua sendo software honesto e em desenvolvimento; alguns aplicativos modernos muito pesados ainda expõem lacunas de layout e de API. Veja as notas de versão da 2.3 e docs/status.md para detalhes.

Por que isso existe

A web superou o Classic Mac OS há vinte anos, e o HTTPS moderno deu o golpe final por volta de 2016. Tire um G3 ou G4 do armário hoje e ele mal consegue acessar um único site ao vivo.

O MacSurf resolve isso na própria máquina, sem proxy de captura de tela e sem truque de terminal remoto. É um navegador nativo construído com as ferramentas que acompanhavam a plataforma: CodeWarrior, Carbon, QuickDraw, Open Transport. Ele fala TLS 1.3 diretamente com a web moderna através do macTLS, uma pilha baseada em BearSSL embutida no binário com o pacote completo de CAs da Mozilla, e executa JavaScript moderno através do macQJS, um porte do QuickJS para Mac OS 9.

Pelo que sabemos, é o primeiro porte sério do NetSurf para o Classic Mac OS, e o primeiro navegador para Mac OS 9 com CSS Grid nativo, propriedades customizadas de CSS e um motor de JavaScript moderno no dispositivo.

Sites reais, em hardware real

Cada captura abaixo é de um site ao vivo, feita em um Power Mac G3 rodando Mac OS 9.2.2 com MacSurf 2.0.5. Elas são mantidas aqui como linha de base de hardware; o MacSurf 2.3 avançou substancialmente além do navegador mostrado nessas imagens.

hackaday.com
hackaday.com
Um site de notícias moderno e pesado em JavaScript em largura total de desktop.
68kmla.org forum
68kmla.org
Um fórum XenForo completo: logado, largura total, tamanho de texto correto.
macintoshgarden.org
macintoshgarden.org
Pesado em imagens e totalmente estilizado, via HTTPS nativo.
Hacker News
news.ycombinator.com
Hacker News: login e página inicial, sem caixas fantasmas.

Novidades na 2.3

Abas. Uma única janela nativa do Mac agora pode hospedar múltiplas páginas de navegador independentes. Command-T abre uma aba; Command-W fecha a aba atual. Abas em segundo plano mantêm seu próprio realm de JavaScript, título, URL, conteúdo e estado de rolagem sem assumir o controle da interface em primeiro plano.

A versão também traz uma grande passagem de compatibilidade de páginas dinâmicas e JavaScript; reconstrução de DOM mais segura; melhorias em matemática CSS, dimensionamento, Grid, variáveis e pintura; WebP nativo e SVG mais robusto; uma janela de Downloads reconstruída; Preferências, Favoritos e Histórico aprimorados; comportamento de HTTPS/segurança mais rigoroso; e um grande conjunto de correções de travamentos e de tempo de vida.

O MacSurf 2.3 suporta Mac OS 8.6 até Mac OS X 10.6. Em Macs Intel, a build PowerPC roda sob Rosetta onde disponível.

Notas completas da 2.3 →

Novidades na 2.0.5

O destaque é o hackaday.com renderizando em largura total de desktop (mostrado acima): tipografia correta, cartões de artigos e imagens no lugar.

Categorias