← На главную

Infinite Mac запустил PowerPC-версии BeOS в браузере

30.10.2026 19:30 · hackernews

Infinite Mac Михая Парпарита теперь запускает в браузере множество версий BeOS. Установки работают наравне с Macintosh-системами сайта: большие диски передаются потоком для быстрой загрузки, Infinite HD содержит предустановленные программы, можно вставлять CD-ROM из Internet Archive и сохранять результаты на Saved HD. Для автора это возможность показать альтернативу, которую Apple рассматривала при поиске операционной системы нового поколения.

Основой стал эмулятор DingusPPC и конфигурация официально поддержанного Power Macintosh 7300. Первый запуск оказался простым, но разные версии BeOS выявили серию аппаратных несоответствий. Из-за ошибки ADB bootloader считал нажатыми все modifier keys и каждый раз открывал меню разделов. BeOS меняла глубину цвета в порядке, обратном Mac OS, обнаружив зависимость эмулятора от последовательности уведомлений video controller и DAC. Ранние версии обновляли видеопамять в little-endian mode, поддержки которого не хватало. Более строгая проверка HFS потребовала исправить образы, созданные machfs.

SheepShaver, изначально появившийся на BeOS, тоже потребовал исправления отображения ROM в физическую память. По наблюдению автора, DingusPPC был близок к нужной точности, но преимущественная работа с Mac OS закрепляла её особенности. Независимо разработанная ОС задействовала новые пути и улучшила эмуляцию реального оборудования. Парпарита полагает, что теперь DingusPPC — единственный эмулятор PowerPC-версий BeOS.

Infinite Mac подбирает разрешение под окно браузера через динамически создаваемый файл на диске; в воспроизведении его меняющегося между релизами формата помог AI-агент Codex. Developer Release 8.2 содержала временное ограничение из-за лицензированного font renderer и переставала загружаться после 1 апреля 1997 года. Для этой версии сайт задаёт поддерживаемую дату.

Современный взгляд автора отмечает быструю загрузку и отклик BeOS, POSIX и Unix-подобный shell, атрибуты и live queries BFS. Интерфейс сочетает оригинальные tabbed window titles с элементами Windows и Mac, но местами кажется непоследовательным. Многие приложения напоминают технологические демо, хотя Gobe Productive показывает более зрелый сторонний софт. По сравнению с NeXTSTEP система выглядит менее завершённой: отдельные executables для архитектур и endian-зависимые BFS-разделы усложняли распространение.

Заодно сайт получил скриншоты и видеозапись со звуком напрямую из эмулятора, а образы CD теперь зеркалируются в Cloudflare R2 для надёжного потокового доступа.

Читать оригинал →