Замена Mac OS, которая так и не появилась
К середине 1990-х годов Apple столкнулась с экзистенциальным кризисом. Ее почтенная операционная система System 7, построенная на кооперативной многозадачности и лишенная надежной защиты памяти, была пережитком прошлого. Чистая, современная замена платформе Macintosh была не просто желаемой, она была крайне необходимой.
Copland, задуманная как Mac OS 8, стала амбициозным ответом Apple. Она обещала систему следующего поколения с вытесняющей многозадачностью и защищенной памятью, но ее масштаб раздулся. Функции и маркетинговые обещания опережали реальное рабочее программное обеспечение, создавая пропасть между амбициями и реальностью.
Тогдашний генеральный директор Gil Amelio прославился демонстрацией Copland на WWDC 1995, проецируя будущее, которого просто не существовало. Только три сборки для разработчиков когда-либо покидали кампус Apple в Cupertino. Финальный релиз, D11E4 от июня 1996 года, был печально известен своей нестабильностью; при возникновении ошибки система выбрасывала пользователей прямо в низкоуровневый отладчик, требуя ручного вмешательства. Это был не бета-продукт, а проект в состоянии краха, тупик, из которого Apple отчаянно пыталась выбраться.
Решение закрыть Copland изменило курс Apple
Внутренний проект Apple Copland, призванный заменить устаревшую System 7, буксовал, несмотря на демонстрацию на WWDC 1995. Генеральный директор Gil Amelio пригласил ветерана IBM Ellen Hancock на должность технического директора (CTO), чтобы оценить провальные усилия. Ее прямолинейная рекомендация: отказаться от внутренней разработки и приобрести внешнюю операционную систему.
Директива Hancock инициировала поиск жизнеспособной альтернативы. Apple рассматривала несколько вариантов, включая BeOS, новую легкую ОС, и надежную UNIX-подобную Solaris от Sun. Каждый из них имел критические компромиссы, будь то стоимость, аппаратная совместимость или пригодность для массового потребительского рынка, который обслуживала Apple.
Затем, в решении, которое изменило судьбу Apple, компания приобрела NeXT в декабре 1996 года за 429 миллионов долларов. Эта ключевая сделка обеспечила получение NeXTSTEP, зрелой объектно-ориентированной UNIX-подобной операционной системы, и, что, возможно, более важно, ознаменовала возвращение соучредителя Apple Steve Jobs. Hancock, архитектор стратегии ОС, впоследствии была отстранена от дел и ушла в отставку в 1997 году по мере роста влияния Jobs.
От NeXTSTEP до устройств, на которых Apple работает сегодня
Рекомендация Hancock прекратить внутреннюю разработку и искать внешнюю основу операционной системы привела непосредственно к приобретению Apple компании NeXT в декабре 1996 года за 429 миллионов долларов. Этот шаг, отчаянная попытка получить современную ОС, непреднамеренно вернул Steve Jobs в Apple. NeXTSTEP, уже зрелая Unix-подобная система, сразу же стала чертежом будущего Apple.
Внутренние сильные стороны NeXTSTEP — вытесняющая многозадачность, защита памяти и надежные фреймворки для разработчиков — были именно тем, что отчаянно требовалось Apple. Она быстро превратилась в Rhapsody в 1997 году, а затем была коммерчески выпущена как Mac OS X 10.0 Cheetah в 2001 году. Это не было технической эволюцией Copland; это была решительная переориентация, привившая совершенно новую, превосходную основу к ядру Apple.
Ядро Darwin/Mach, созданное на основе NeXTSTEP, стало фундаментом для каждой последующей крупной операционной системы Apple. Эта базовая архитектура обеспечивает работу не только macOS, но и iPhone, iPad, Apple Watch и Apple TV. Отмена Copland, хотя и была болезненным отступлением, расчистила путь для этого фундаментального сдвига, в конечном итоге позволив создать программную экосистему, в которой Apple сегодня доминирует. Подробнее о неожиданном современном возрождении Copland можно прочитать в статье You Can Now Try Apple's Unreleased Copland OS in Your Browser - MacRumors.
Нравится статья? Получайте такие каждое утро на почту.
одно письмо в день · отписка в два клика · без сторонних трекеров
Провал 1996 года снова загружается — прямо в вашем браузере
Спустя тридцать лет после того, как Apple отказалась от него, Copland наконец-то загрузился — причем прямо в веб-браузере. Разработчик Michael Steil, известный своими работами в области ретро-вычислений, адаптировал эмулятор PowerPC Mac с открытым исходным кодом DingusPPC, скомпилировав его для запуска в браузере с помощью WebAssembly. Это достижение позволило загрузить печально известную нестабильную версию D11E4 — финальную сборку Copland для разработчиков от июня 1996 года.
Для достижения этого результата Steil потребовалось 11 целевых патчей, чтобы обойти склонность незавершенной ОС постоянно вылетать в отладчик. Получившийся результат, хотя и является захватывающим историческим курьезом, остается хрупкой системой, подчеркивающей внутренние недостатки Copland, а не жизнеспособной альтернативой операционным системам, которые Apple создала в итоге. Это взгляд в тупик, а не в возрожденное будущее.
Интересно, что в создании этих важных патчей помог ИИ. Однако проект DingusPPC придерживается политики отказа от слияния кода, написанного ИИ, что означает, что для официального включения эти вклады потребовали бы переработки человеком. Этот нюанс противопоставляет судьбу провальной ОС долгосрочным последствиям поворота Apple: фундаментальный провал, который, тем не менее, проложил путь к беспрецедентному успеху компании.
Часто задаваемые вопросы
Что такое Copland?
Copland — это проект Apple середины 1990-х годов по замене устаревшей классической Mac OS на более современную операционную систему.
Почему Apple отменила Copland?
Проект задерживался, был нестабильным и обременен чрезмерными планами; руководство Apple пришло к выводу, что покупка или лицензирование сторонней системы — лучший путь.
Как NeXT вернула Стива Джобса в Apple?
Apple приобрела NeXT в декабре 1996 года, вернув Джобса в компанию вместе с технологией NeXTSTEP.
Можно ли запустить Copland в браузере?
Модифицированный эмулятор DingusPPC может загрузить финальную сборку Copland для разработчиков, D11E4, в браузере с использованием WebAssembly.

