Введение
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 is an operating system developed by Apple, Inc. released on March 16, 1999. it was the first version of Mac OS X Server. It was Apple's first commercial product to be derived from "Rhapsody"—an eventual replacement for the classic Mac OS derived from NeXTSTEP's architecture (acquired in 1997 as part of Apple's purchase of NeXT) and BSD like Mach kernel. It could run applications written using the "Yellow Box" API, and featured components such as NetBoot, the QuickTime Streaming Server, components carried over from NeXTSTEP, and the "Blue Box" environment (which allows a Mac OS 8.5 session to be launched as a separate process to run legacy Mac OS software). Mac OS X Server 1.0 was a prelude to the first consumer oriented version of the OS—Mac OS X 10.0—which was released in 2001. It did not include the eventual Aqua user interface (instead using NeXTSTEP's Workspace Manager shell mixed with aspects of Mac OS 8's "Platinum" user interface) or Carbon API.
Особенности
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