РАЗРАБОТКА

Copland в браузере: как выглядит несбывшаяся ОС Apple

30 лет спустя после закрытия Copland финальная сборка ОС Apple запускается в браузере: что видно в старом проекте и почему победил NeXT.

✍️ Редакция iTech News | 28.09.2026 | ⏱ 4 мин | Источник: The Register
💻

Copland в браузере теперь можно запустить без старого Power Mac, дискет и особой любви к боли: финальная девелоперская сборка провалившейся ОС Apple ожила в эмуляторе. Для разработчиков это не просто ретро-аттракцион, а редкая возможность посмотреть на развилку, где Apple отказалась от собственного «нового Mac OS» и купила NeXT.

Запуск сборки D11E4 организовал разработчик Michael Steil, также известный как Mist, сообщает The Register. Он использовал экспериментальную ветку эмулятора DingusPPC, который имитирует Power Mac. Речь идет о последней известной девелоперской версии Copland, датированной июнем 1996 года. До сих пор такие сборки видели в основном участники программы для разработчиков Apple середины девяностых и очень упорные архивисты.

Copland задумывалась как замена System 7: PowerPC-native система с микроядром, защищенной памятью и вытесняющей многозадачностью для системных сервисов. Для классической Mac OS это был болезненно нужный апгрейд. Платформа к тому моменту несла на себе багаж решений восьмидесятых: кооперативная многозадачность, слабая изоляция процессов и архитектура, которую становилось все труднее чинить поверх старого фундамента.

Публично известны три незавершенные девелоперские сборки Copland: D7E1, D9 и D11E4. Новая браузерная версия работает именно с D11E4, но романтизировать ее не стоит. Это не «потерянная Mac OS 8», которую Apple зачем-то спрятала в сейф. Система нестабильна: если внутри эмуляции срабатывает assertion, она падает в отладчик и просит пользователя вручную продолжить выполнение. Звучит как честный UX для проекта, который так и не добрался до релиза.

Любопытная деталь: по словам Steil, 11 патчей, позволивших DingusPPC загрузить Copland, были написаны с помощью ИИ. Основной проект DingusPPC такие патчи не принимает, поэтому для попадания в upstream их пришлось бы переписать без AI-assisted происхождения. На маленьком ретро-кейсе видно вполне современную проблему open source: даже если код работает, правила происхождения и сопровождения кода остаются не менее важны, чем сам результат.

Copland похоронила не одна конкретная ошибка, а типичный набор для большого платформенного проекта: слишком много обещаний, слишком мало готового кода, слишком поздняя стабилизация. В 1995 году глава Apple Gil Amelio показывал Copland на WWDC, но до состояния коммерческого продукта система не дошла. Значительная часть проекта существовала в документации, планах и архитектурных намерениях. У Copland даже планировался преемник под кодовым именем Gershwin, но он так и остался планом.

Когда стало понятно, что внутренний проект не вытягивает роль будущей Mac OS, Amelio пригласил из IBM Ellen Hancock на позицию технического директора Apple. Ее задача выглядела прямолинейно: привести Copland в порядок. После аудита она предложила куда более жесткое решение — закрыть проект и купить операционную систему на стороне. Apple рассматривала несколько вариантов, включая BeOS компании Be и сотрудничество с Sun вокруг Solaris. В итоге в конце 1996 года Apple купила NeXT, а вместе с NeXTSTEP в компанию вернулся Steve Jobs.

Дальше история пошла по знакомой ветке. В 1997 году Apple выпустила первую девелоперскую версию Rhapsody — уже на базе NeXTSTEP, с музыкальным кодовым именем, но без наследования кода Copland. Затем появились Mac OS X Server 1.0 в 1999 году и потребительская Mac OS X 10.0 в 2001-м. Замена архитектуры Mac заняла годы, но NeXTSTEP принесла Apple переносимый фундамент: система уже работала на Motorola 680x0, Intel x86, Sun SPARC и HP PA-RISC. Позже эта переносимость пригодилась при переходе Mac на Intel, а OS X стала основой для iPhone и iPad.

Полностью выбросить наработки Copland Apple тоже не стала. Часть более зрелых компонентов переехала в классическую линейку. Mac OS 8, вышедшая в 1997 году, получила интерфейс Platinum и PowerPC-native многопоточный Finder. Панель Appearance поддерживала темы, хотя Apple поставляла только Platinum. Переименование того, что планировалось как Mac OS 7.7, помогло Apple завершить программу Mac-клонов: лицензионные соглашения относились к System 7. В 1998 году Mac OS 8.1 принесла HFS+, файловую систему для более крупных дисков, а Mac OS 8.5 стала первым PowerPC-only релизом.

Для современной IT-аудитории Copland в браузере интересен не ностальгией по серым окнам. Это наглядный кейс о цене архитектурного долга и о том, что иногда дешевле купить рабочую платформу, чем героически спасать собственную. Особенно если собственная платформа годами существует между демо, документацией и надеждой, что следующий билд наконец станет стабильным.

История Apple обычно пересказывается через возвращение Jobs и дизайн новых продуктов, но Copland напоминает менее глянцевую часть сюжета: хорошие намерения не заменяют поставляемую систему. Теперь, когда Copland в браузере можно потрогать руками, вопрос звучит жестче: сколько современных платформенных проектов выглядят убедительно на слайдах, но при первом assertion тоже готовы уронить пользователя прямо в отладчик?

Поделиться: Telegram X LinkedIn