Введение

Mac OS X Server 1.0 – операционная система, разработанная компанией Apple, Inc. и выпущенная 16 марта 1999 года. Это была первая версия Mac OS X Server. Она стала первым коммерческим продуктом Apple, созданным на основе "Rhapsody" – предшественницы классической Mac OS, основанной на архитектуре NeXTSTEP (приобретенной в 1997 году в результате покупки Apple компании NeXT) и ядре Mach, подобном BSD. Система могла запускать приложения, написанные с использованием API "Yellow Box", и включала такие компоненты, как NetBoot, QuickTime Streaming Server, компоненты, унаследованные от NeXTSTEP, и среду "Blue Box" (которая позволяла запускать сеанс Mac OS 8.5 как отдельный процесс для работы с устаревшим программным обеспечением Mac OS). Mac OS X Server 1.0 стала предвестником первой версии ОС, ориентированной на потребителей – Mac OS X 10.0, выпущенной в 2001 году. Она не включала в себя финальный пользовательский интерфейс Aqua (вместо него использовалась оболочка Workspace Manager от NeXTSTEP, смешанная с элементами пользовательского интерфейса "Platinum" Mac OS 8) и API Carbon.

Особенности

Mac OS X Server 1.0 содержит сочетание функций классической Mac OS, NeXTSTEP и Mac OS X. Как и в классической Mac OS, в ней присутствует единая панель меню в верхней части экрана, но управление файлами осуществляется в Workspace Manager из NeXTSTEP, а не в Finder классической Mac OS. Пользовательский интерфейс по-прежнему использует оконный сервер на основе Display PostScript от NeXTSTEP, а не WindowServer на основе Quartz, который появился годом позже в публичной бета-версии Mac OS X. В отличие от любой версии классической Mac OS, окна с несохраненными данными отображают черную точку в кнопке закрытия окна, как это было в NeXTSTEP. Dock и визуальный стиль Aqua не были включены; они были добавлены позже в Mac OS X. "Carbon", по сути, подмножество вызовов API "классической" Mac OS, также отсутствовал. Это означало, что единственными нативными приложениями для OS X Server 1.0 были приложения, написанные для API "Yellow Box", который впоследствии стал известен как "Cocoa". Кроме того, FireWire от Apple не поддерживался. Сервер 1.0 также включает в себя первую версию сервера NetBoot, позволяющую компьютерам загружаться с образа диска по локальной сети. Это было особенно полезно в школах или других учреждениях с общедоступными компьютерами, поскольку позволяло загружать машины с единственной копии ОС, хранящейся на сервере 1.0. Это затрудняло для пользователей повреждение ОС путем установки программного обеспечения – при выходе из системы машина перезагружалась со свежей ОС с сервера NetBoot. Для запуска классических приложений Mac OS, Mac OS X Server 1.0 включает в себя "Blue Box", который фактически запускал копию Mac OS 8.5.1 (которую можно было обновить до Mac OS 8.6 в версии 1.2 и более поздних) в отдельном процессе в качестве слоя эмуляции. Впоследствии Blue Box был переименован в "Classic Environment" в Mac OS X, с использованием последней версии Mac OS 9.

Прием

Хотя он позиционировался как значительный прогресс по сравнению с AppleShare IP, он стоил 499 долларов и не поддерживал FireWire от Apple, что делало его несовместимым с такими продуктами, как SANcube от MicroNet – линейкой внешних высокоскоростных систем хранения большой емкости (выпущенной в 2000 году по цене от 4599 до 6999 долларов). Пользователям OS X Server 1.0 (которые часто приобретали новые Mac для его работы) и SANcube приходилось возвращаться к AppleShare IP, чтобы обеспечить совместимость. OS X Server 1.0 быстро устарел и был заменен Mac OS X 10.0, при этом для тех, кто приобрел его и хотел перейти на OS X Server 10.0, скидка не предоставлялась. В результате некоторые посчитали выпуск поспешным и даже обманным.

История релизов

ВерсияКодное имяДатаOS названиеДарвин версияMac OS X Server 1.0Hera1O916 марта 1999Rhapsody 5.30.1Mac OS X Server 1.0.115 апреля 1999Rhapsody 5.40.2Mac OS X Server 1.0.2Hera1O9+Loki2G129 июля 1999Rhapsody 5.50.3Mac OS X Server 1.2Pele1Q1014 января 2000Rhapsody 5.60.3Mac OS X Server 1.2 v3Medusa1E327 октября 2000Rhapsody 5.60.3