Mac OS 9 — девятый и последний крупный релиз классической операционной системы Mac OS от Apple , на смену которой в 2001 году пришла Mac OS X 10.0, положив начало семейству операционных систем Mac OS X. Представленная 23 октября 1999 года, она была прорекламирована Apple как «Лучшая интернет-операционная система из когда-либо существовавших», [5] подчеркивая возможности интернет-поиска Sherlock 2 , интеграцию с бесплатными онлайн-сервисами Apple, известными как iTools , и улучшенную сетевую архитектуру Open Transport . Хотя в Mac OS 9 отсутствуют защищенная память и полная упреждающая многозадачность , [6] к постоянным улучшениям относятся внедрение автоматизированного механизма обновления программного обеспечения и поддержка нескольких пользователей .
Apple прекратила разработку Mac OS 9 в конце 2001 года, перенеся всю дальнейшую разработку на Mac OS X. Последние обновления Mac OS 9 решали проблемы совместимости с Mac OS X при работе в Classic Environment и совместимости с приложениями Carbon . На Всемирной конференции разработчиков 2002 года Стив Джобс начал свою программную речь с инсценировки похорон OS 9. [7]
Apple объявила, что Mac OS 9 включает «50 новых функций» и активно продвигала свое программное обеспечение Sherlock 2 , которое представило функцию «каналов» для поиска различных онлайн-ресурсов и представило металлический внешний вид в стиле QuickTime . Mac OS 9 также имела интегрированную поддержку набора интернет-сервисов Apple, известных как iTools (позже переименованного в .Mac, затем MobileMe , который был заменен на iCloud ), и включала улучшенную функциональность TCP/IP с Open Transport 2.5.
Другие новые функции Mac OS 9 включают в себя: [8]
Версии Mac OS X для PowerPC до 10.5 включают слой совместимости под названием Classic , позволяющий пользователям запускать приложения и оборудование, требующие Mac OS 9, из OS X. Это достигается путем запуска Mac OS 9 без доступа к Finder внутри OS X. Для этого требуется, чтобы на машине была установлена Mac OS 9, хотя большинство компьютеров Mac, которые могут работать в среде Classic, не обязательно могут изначально загружаться в Mac OS 9. Некоторые приложения Mac OS 9 не работают должным образом в Classic; они демонстрируют проблемы с перерисовкой экрана и отставание в производительности. Кроме того, некоторые драйверы и другое программное обеспечение, которое напрямую взаимодействует с оборудованием, не работают должным образом.
В мае 2002 года на Всемирной конференции разработчиков Apple в Сан-Хосе, Калифорния , Стив Джобс , сопровождаемый гробом , провел имитацию похорон [7], чтобы объявить о том, что Apple прекратила разработку Mac OS 9. Окончательной версией Mac OS 9 и «классической» Mac OS стала Mac OS 9.2.2, выпущенная в декабре 2001 года.
В июне 2005 года Джобс объявил, что платформа Macintosh будет переведена на микропроцессоры Intel x86 . Документация разработчиков слоя эмуляции Rosetta PowerPC показала, что приложения, написанные для Mac OS 8 или 9, не будут работать на компьютерах Mac на базе x86. Классическая среда остается в версии PowerPC 10.4 ; однако версии x86 OS X и версия PowerPC 10.5 не поддерживают классическую среду.
Mac OS 9 можно эмулировать с помощью SheepShaver , эмулятора PowerPC, доступного в нескольких операционных системах. Его можно запустить на любой машине с поддерживаемой платформой ЦП, включая компьютеры Mac на базе Intel . Изначально для этого требовался реальный процессор PowerPC, присутствующий на машине, на которой он работал, подобно гипервизору , но поддержка платформ x86 была добавлена позже. Однако SheepShaver не может запускать версии Mac OS новее 9.0.4, поскольку он не поддерживает блок управления памятью . Эмулятор PearPC PowerPC не поддерживает Mac OS 9. [10] QEMU имеет экспериментальную поддержку запуска Mac OS 9 с использованием эмуляции PowerPC G4. [11]
Вплоть до 2004 года Mac OS 9 продолжала быть предустановленной на некоторых компьютерах Mac, несмотря на то, что ее разработка была остановлена в конце 2001 года, при этом большинство компьютеров Mac, выпущенных до 2003 года, имели предустановленную Mac OS 9 вместе с Mac OS X. Последними компьютерами Mac, которые смогли загрузить Mac OS 9 изначально, не прибегая к классической среде, были 867 МГц—1,25 ГГц «Mirrored Drive Doors» Power Mac G4 , выпущенный в августе 2002 года (который был перевыпущен в июне 2003 года из-за предполагаемого спроса на машины с Mac OS 9) и 867 МГц—1 ГГц «Antimony» Titanium PowerBook G4 («TiBook»), выпущенный в ноябре 2002 года.
И "Mirrored Drive Doors" Power Mac G4, и "Antimony" Titanium PowerBook G4 поставлялись с предустановленными Mac OS 9 и Mac OS X в конфигурации двойной загрузки (при этом Mac OS X была выбрана по умолчанию). "Mirrored Drive Doors" Power Mac G4 была одной из последних моделей Mac, официально загружавшихся в Mac OS 9, в то время как "Antimony" Titanium PowerBook G4 была последней моделью PowerBook, способной запускать Mac OS 9 изначально. Хотя эти последние модели Mac и PowerBook имеют процессоры G4 с более высокой тактовой частотой до 1,25 ГГц и 1 ГГц соответственно в некоторых моделях, они смогли загрузить Mac OS 9 изначально без каких-либо проблем.
Большинство компьютеров Mac G4, выпущенных в 2003 году и позже, с процессором 1 ГГц или выше, никогда не обновляли свои загрузочные файлы "Mac OS ROM", чтобы позволить этим компьютерам Mac официально загружать Mac OS 9 изначально вне среды Classic . Все компьютеры Mac G5 вообще не могут загрузиться напрямую в Mac OS 9, поскольку в Mac OS 9 не было поддержки процессоров PowerPC G5 (Mac OS 9 поддерживает только процессоры G3 и G4, начиная с Mac OS 9.2.2) и, следовательно, Mac OS 9 может работать только в среде Classic или другом программном обеспечении для эмуляции.
В последние годы были выпущены неофициальные патчи для Mac OS 9 и «Mac OS ROM», позволяющие неподдерживаемым компьютерам Mac G4 загружаться в Mac OS 9 изначально; однако официально Apple это не поддерживает. [12]
Помимо оборудования Apple, которое можно обслуживать и эксплуатировать, Mac OS 9 может работать в других средах, таких как Windows и Unix . [13] Сюда входит вышеупомянутое программное обеспечение SheepShaver . Хотя оно обеспечивает поддержку процессоров PowerPC, особенно на компьютерах Mac на базе Intel, оно может работать только до Mac OS 9.0.4, поскольку не эмулирует блок управления памятью. QEMU — еще одно программное обеспечение, которое имеет эмуляцию PowerPC и способно запускать все версии Mac OS 9 вплоть до Mac OS 9.2.2.
Обновления Mac OS 9 включают 9.0.4, 9.1, 9.2.1 и 9.2.2. Mac OS 9.0.4 представляла собой набор исправлений ошибок, в основном связанных с поддержкой USB и FireWire. Mac OS 9.1 включала интегрированную поддержку записи CD в Macintosh Finder и добавляла новое меню Window в Finder для переключения между открытыми окнами. Mac OS 9.2 заметно увеличила производительность и улучшила поддержку Classic Environment.