Назад к обновлениям
New releaseJul 14, 2026

macsurf v2.0

Современный веб-браузер для Classic Mac OS 9 PowerPC. Настоящий CSS3, ES5 JavaScript, нативный HTTPS. Создан с помощью CodeWarrior на Carbon API.

Поделиться

MacSurf

Современный веб — на 25-летнем Mac.

Нативный браузер для эпохи Carbon, от Mac OS 8.6 до Mac OS X 10.6: настоящий CSS, современный JavaScript и HTTPS прямо на Mac. Без прокси, без второй машины.

MacSurf 2.0.5 отображает hackaday.com на Power Macintosh G3 iMac
MacSurf 2.0.5 на Power Mac G3 iMac отображает hackaday.com на полную ширину рабочего стола через нативный HTTPS.


🆓 Бесплатный ежемесячный стабильный выпуск

Протестированная сборка на macsurf.org, бесплатная для всех, за ней стоит тестирование на реальном железе.

Последний стабильный выпуск: MacSurf 2.3 "OPEN TABS"

⭐ Еженедельно, для сторонников

Незавершённые сборки попадают в Beta-Box каждую неделю, раньше любого стабильного релиза, вместе с заметками разработчика.

Стать сторонником →

Каждый проект остаётся свободным как исходный код. Соберите его сами, и Beta-Box вам никогда не понадобится. Вы платите за сборку и регулярность, а не за доступ.

Поддержать разработку

Support on Ko-fi   Support on Patreon   Sponsor on GitHub

Следите за обновлениями

Join our Discord   Follow on Bluesky

Спасибо нашим сторонникам:
Ko-Fi: Chris Marks, Rogue, Turuun, kilgeist
Patreon: Mack Chamberlain, Lucas, Joseph Mulvaney, Shlooom


[!NOTE] 2.3 "OPEN TABS" — самый крупный выпуск MacSurf со времён 2.0. Вкладки наконец включены, с независимым состоянием страницы, прокрутки, истории, отрисовки и JavaScript в одном нативном окне Mac. Под этим лежит крупная переработка динамических страниц и жизненного цикла, значительно расширенная поверхность браузерного API, больше поддержки CSS и изображений/SVG, перестроенные нативные менеджеры, усиленные сеть и безопасность, а также длительная кампания по стабильности, движимая тестированием на железе. MacSurf остаётся честным, незавершённым программным обеспечением; некоторые очень тяжёлые современные приложения всё ещё выявляют пробелы в вёрстке и API. Подробности см. в примечаниях к выпуску 2.3 и docs/status.md.

Зачем это нужно

Веб перерос Classic Mac OS двадцать лет назад, а современный HTTPS поставил точку примерно в 2016 году. Достаньте сегодня G3 или G4 из кладовки — и он едва сможет открыть хотя бы один живой сайт.

MacSurf решает эту проблему на самой машине, без прокси-скриншотов и без трюков с удалённым терминалом. Это нативный браузер, собранный инструментами, которые поставлялись на платформе: CodeWarrior, Carbon, QuickDraw, Open Transport. Он говорит на TLS 1.3 напрямую с современным вебом через macTLS — стек на базе BearSSL, встроенный в бинарник вместе с полным набором корневых сертификатов Mozilla, — и исполняет современный JavaScript через macQJS, порт QuickJS для Mac OS 9.

Насколько нам известно, это первый серьёзный порт NetSurf на Classic Mac OS и первый браузер для Mac OS 9 с нативным CSS Grid, CSS-переменными и современным движком JavaScript прямо на устройстве.

Реальные сайты на реальном железе

Каждый снимок ниже — живой сайт, снятый на Power Mac G3 под управлением Mac OS 9.2.2 с MacSurf 2.0.5. Они сохранены здесь как базовая линия по железу; MacSurf 2.3 значительно ушёл вперёд по сравнению с браузером на этих изображениях.

hackaday.com
hackaday.com
Современный новостной сайт с обилием JavaScript на полную ширину рабочего стола.
форум 68kmla.org
68kmla.org
Полноценный форум XenForo: вход выполнен, полная ширина, правильный размер текста.
macintoshgarden.org
macintoshgarden.org
Насыщенный изображениями и полностью стилизованный, через нативный HTTPS.
Hacker News
news.ycombinator.com
Hacker News: вход и главная страница, без фантомных блоков.

Новое в 2.3

Вкладки. Одно нативное окно Mac теперь может содержать несколько независимых браузерных страниц. Command-T открывает вкладку; Command-W закрывает текущую вкладку. Фоновые вкладки сохраняют собственный JavaScript-контекст, заголовок, URL, содержимое и состояние прокрутки, не захватывая интерфейс переднего плана.

Выпуск также приносит крупный проход по совместимости с динамическими страницами и JavaScript; более безопасное восстановление DOM; улучшения CSS-математики, размеров, Grid, переменных и отрисовки; нативный WebP и усиленный SVG; перестроенное окно Загрузок; улучшенные Настройки, Закладки и История; более строгое поведение HTTPS/безопасности; и большой объём исправлений падений и времени жизни.

MacSurf 2.3 поддерживает Mac OS 8.6 — Mac OS X 10.6. На Intel Mac сборка для PowerPC работает под Rosetta, где это доступно.

Полные примечания к 2.3 →

Новое в 2.0.5

Главное — отрисовка hackaday.com на полную ширину рабочего стола (показано выше): правильная типографика, карточки статей и изображения на своих местах.

Категории