Классическая Mac OS

Материал из Википедии — свободной энциклопедии
(перенаправлено с «Mac OS»)
Перейти к навигацииПерейти к поиску
Эта статья — об истории Mac OS. О современных версиях см. macOS.
В другом языковом разделеесть более полная статьяClassic Mac OS  (англ.).
Вы можете помочь проекту, расширив текущую статьюс помощью перевода
Mac OS
Изображение логотипа
Рабочий стол Mac OS 9
Рабочий стол Mac OS 9
РазработчикApple
Первый выпуск24 января 1984; 42 года назад (1984-01-24)
Последняя версия9.2.2 (5 декабря2001)
Поддерживаемые платформыMotorola 68k,PowerPC
ТипядраМонолитное ядро
ЛицензияСобственная
СостояниеИсторическое
Поддержка прекращена 1 февраля 2002 г.
СледующаяmacOS
Логотип Викисклада Медиафайлы на Викискладе

Mac OS (ранее называвшаясяSystem Software,ретроним:Классическая Mac OS) — семействопроприетарныхоперационных систем компанииApple. Разработана для линейки персональных компьютеровMacintosh. Она была впервые представлена в1984 году вместе с персональным компьютеромMacintosh 128K. Ранние версии Mac OS были совместимы только с компьютерами Mac, основанными напроцессорахMotorola 68k. Последующие версии были совместимы с архитектуройPowerPC.

КомпанияApple хотела, чтобы Macintosh представлялся как «компьютер для всех нас»[1][2][3]. Mac OS стала одним из популяризаторовграфического пользовательского интерфейса на компьютерах.[4] Эта операционная система поставлялась со всеми компьютерами Mac, которые продавались во времена её создания.

Изначально в системе не быломногозадачности как таковой. С появлениемSystem 5 было добавлено расширение для реализациикооперативной многозадачности под названием MultiFinder, которое позволяло работать программам одновременно, а позже было интегрировано вSystem 7 как часть операционной системы наряду с поддержкойвиртуальной памяти. Однако к середине 90-х годов операционные системы, такие какWindows NT,OS/2,NeXTSTEP, привнесли на настольные компьютерывытесняющую многозадачность,защиту памяти, средства контроля доступа и многопользовательские возможности. Ограниченное управление памятью Macintosh и подверженность конфликтам между расширениями, которые предоставляют дополнительные функциональные возможности, такие, как подключение к сети или поддержка определённого устройства, привели к значительной критике операционной системы и стали фактором снижения долиApple на рынке в то время.

После двух неудачных попыток создать преемника классической Mac OS под названием Taligent иCopland и четырёхлетних усилий по разработке, инициированных возвращениемСтива Джобса в Apple в 1997 году, Apple заменила Mac OS новой операционной системой в 2001 году под названиемMac OS X. В ней сохранилось большинство элементов дизайна пользовательского интерфейса классической Mac OS, но эти две операционные системы имеют совершенно разное происхождение и архитектуру.[5]

Содержание

Название

[править |править код]

С самого начала операционная система называлась простоSystem Software (англ.системное программное обеспечение), или сокращенноSystem и далее — номер версии. После выхода версии 7.6 в 1997 годуApple официально переименовала операционную систему вMac OS, хотя загрузочный экран с таким названием был уже в версии 7.5.1.

Сейчас же версии начиная с первой по 9.2.2 называютклассическими, чтобы отличать их от новых версийmacOS.

Хронология версий

[править |править код]

System 1, 2, 3 и 4

[править |править код]
Основные статьи:System 1 иSystem 2
Скриншот операционной системы System 1

Первая версия System Software, не имевшая официального названия, была частично основана на Lisa OS, которуюApple ранее выпустила для компьютераLisa в 1983 году. В рамках соглашения, позволяющегоXerox покупать акции Apple по выгодной цене, компания также использовала концепции компьютераXerox Alto, с которым ознакомилисьСтив Джобс и другие члены команды Lisa.[6]

В рамках целиApple по созданию компьютера с простотой, подобной бытовой, не проводится явного различия между операционной системой и оборудованием, на котором она работает. Из-за этого ранние версии операционной системы не имеют четкого названия (см. выше). Система состоит из двух файлов, видимых пользователю: системного файла иFinder — приложения, используемого для управления файлами, которое также отображаетрабочий стол.

Название версииВерсия системы[7]Дата выхода[7]
System 11.0[8]Январь 24 1984
1.1[8]Май 5 1984
System 22.0Апрель 1985
2.1[8]Сентябрь 1985[8]
System 33.0[9]Январь 1986
3.1Февраль 1986
3.2Июнь 1986
3.3Январь 1987
3.41988
System 44.0Январь 1987
4.1Март 2, 1987
4.2Октябрь 1987
4.3Ноябрь 1987

System Software 5

[править |править код]

Ближе к концу 1987 годаApple представила пакет под названием «Обновление системного программного обеспечения Apple Macintosh 5.0» (англ.«Apple Macintosh System Software Update 5.0»).[10] Впервые операционная система Macintosh была предложена в качестве отдельного розничного продукта, который включал четыре диска объёмом 800 КБ и три руководства по эксплуатации, по цене в 49долларов США. Несмотря на то, что на упаковке обновление было названо «версия 5.0», в самой системе этот номер не был указан.

Основной новой функцией System 5 являетсяMultiFinder — расширение, которое позволяет системе запускать несколько программ одновременно. Система используеткооперативную модель многозадачности, что означает, что фоновым приложениям предоставляется время только тогда, когда приложение переднего плана передает управление. Пользователи также могут отключить MultiFinder, тем самым используя одно приложение за раз. В 1990 году журналInfoWorld протестировал четыре варианта многозадачности дляPC и Mac, в целом положительно оценив MultiFinder, но отметив, что его наличие вдвое снижает скорость передачи файлов и печати по сравнению с System 6 без MultiFinder.[11]

Название версииВерсия системы[7]Дата выхода[7]
System 55.0Октябрь 1987
5.1Ноябрь 1987

System Software 6

[править |править код]

System Software 6 — это выпуск системного программного обеспечения Macintosh, создавший полноценную, стабильную и долговечную операционную систему. Двумя основными аппаратными новинками, требующими дополнительной поддержки в System 6, являлись процессор 68030 и накопитель SuperDrive объёмом 1,44 МБ, дебютировавшие в Macintosh IIx и Macintosh SE/30.

Начиная с этого выпускаFinder имеет унифицированный номер версии, полностью совпадающий с номером системы, что устраняет большую часть путаницы, вызванной зачастую значительными различиями между более ранними системами.

Название версииВерсия системы[7]Дата выхода[7]
System 66.0Апрель 1988
6.0.1Сентябрь 1988
6.0.21988
6.0.3Март 1989
6.0.4Сентябрь 1989
6.0.5Март 1990
6.0.6Октябрь 1990
6.0.7Октябрь 1990
6.0.8Май 1991
6.0.8LМарт 1992

System 7/Mac OS 7

[править |править код]
Основная статья:System 7
Скриншот операционной системы Mac OS 7.6.1, запущенной в эмуляторе SheepShaver

13 мая 1991 года была выпущенаSystem 7. Это было крупное обновление по сравнению с System 6, добавившее значительный пересмотрпользовательского интерфейса, новые приложения, улучшение стабильности и множество новых функций. Появление System 7 совпало с выпуском линейки Macintosh на процессорах 68040 и обеспечило поддержку этой линейки. Эпоха System 7 ознаменовалась многочисленными изменениями в платформе Macintosh, включая переход от68k кPowerPC, распространением компьютеров Macintosh и конкурирующей операционной системыMicrosoft Windows, растущим использованием компьютерных сетей и взрывом популярностиИнтернета.

Одной из наиболее важных функций System 7 является поддержкавиртуальной памяти, важной подсистемы, ожидавшейся в течение многих лет, которая существовала для предыдущих систем только в качестве стороннего расширения под названием Virtual отConnectix.[11] Это сопровождалось переходом на 32-разрядную адресацию памяти, необходимую для постоянно увеличивающегося объёмаоперативной памяти, доступного процессорам Motorola 68030 и 68020 с 68851 PMMU (англ.Paged Memory Management Unit, в переводе:блок управления страничной памятью).

В свою очередь, программы также должны были перейти на полноценные 32-разрядные указатели для адресов — для этого также было необходимо переписать все процедуры операционной системы: предыдущие системы использовали верхние 8 бит в качествефлагов. Этот переход известен как «32-разрядная очистка». В то время как сама System 7 являлась 32-разрядной, многие машины и тысячи приложений не были обновлены, поэтому прошло некоторое время, прежде чем «очистка» была завершена. Чтобы облегчить переход, в панели управления был добавлен переключатель для отключения этой функции, обеспечивающий совместимость со старыми приложениями.

Другой примечательной функцией System 7 является встроеннаякооперативная многозадачность. В System 6 эта функция была необязательной и обеспечивалась с помощью MultiFinder. В System 7 также были введеныалиасы, аналогичныесимволическим ссылкам вUnix,ярлыкам, которые были введены в более поздних версияхWindows, и теням вOS/2. Системные расширения были улучшены за счет перемещения в свою собственную подпапку; для панелей управления также была создана подпапка в системной папке. В System 7.5 появилась программаExtensions Manager, которая ранее была сторонней. Она упрощала процесс включения и отключения расширений.

Название версииВерсия системы[7]Дата выхода[7]
System 77.0Июнь 1991
7.0.1Октябрь 1991
7.0.1PМарт 1992
7.1Август 1992
7.1PЯнварь 1993
7.1.1Октябрь 1993
7.1.2Март 1994
7.5Сентябрь 1994
7.5.1Март 1995
7.5.3Январь 1996
7.5.5Сентябрь 1996
7.6Январь 1997
7.6.1Апрель 1997

Mac OS 8

[править |править код]
Основная статья:Mac OS 8
Скриншот операционной системы Mac OS 8

Mac OS 8.0 представляет наиболее заметные изменения в линейке, например интерфейс Platinum. Mac OS 8 представляет собой постепенную интеграцию многих технологий, которые разрабатывались с 1988 по 1996 год для чрезмерно амбициозной операционной системыApple под названиемCopland. Mac OS 8 является одной из самых коммерчески успешных выпусков операционной системы Apple, в течение первых недель с релиза (26 июля 1997 года) Mac OS 8.0 было продано более 1,2 миллиона копий.[12]

Mac OS 8.1 представила новую, более эффективную файловую систему под названиемHFS Plus. Mac OS 8.5 — первая версия Mac OS, для которой требуется процессорPowerPC. В ней представлены PowerPC версииQuickDraw,AppleScript и поисковой утилитыSherlock.

Mac OS 8.1 — 8.5 поставлялись с системами, основанными на процессорах PowerPC G3, такими какiMac G3 и PowerMac G3.

ВерсияДата выпускаИзмененияКодовое имяЦена
8.026 июля 1997Изначальный релизTempo99 $
8.119 января 1998Файловая системаHFS+Bride of BusterБесплатное обновление
8.517 октября 1998Поддержка толькоPowerPC,Sherlock, темы, 32-битные иконкиAllegro99 $
8.5.17 декабря 1998Исправление падений системы, утечек памяти и потерь данныхThe Ric Ford ReleaseБесплатное обновление
8.610 мая 1999Новоенаноядро для поддержкиMultiprocessing Services 2.0VeronicaБесплатное обновление

Mac OS 9

[править |править код]
Основная статья:Mac OS 9
Скриншот Mac OS 9.0.4, запущенной в эмуляторе SheepShaver

Последняя версия линейки классической Mac OS. Во время представления в Mac OS 9 было объявлено о «50 новых функциях», включая возможность 128-битного шифрования иSherlock 2.[13]

Mac OS 9 под кодовым именемSonata изначально предполагалась быть выпущенной как Mac OS 8.7. В то время, как Mac OS 9 не включала таких современных функций операционной системы, какзащита памяти ивытесняющая многозадачность, последние улучшения включали добавление автоматического движкаSoftware Update и поддержку множества пользователей.[13]

Mac OS 9 может быть запущена на современных компьютерах с помощьюSheepShaver, эмулятораPowerPC, доступного для нескольких операционных систем, включаяMac OS X для процессоровIntel. Однако SheepShaver не может запускать версии Mac OS новее 9.0.4[14], поскольку в нём отсутствует поддержкаблока управления памятью.

Apple прекратила разработку Mac OS 9 в конце 2001 года, переведя все будущие разработки наMac OS X. В последних обновлениях Mac OS 9 были устранены проблемы совместимости с Mac OS X при работе в Classic Environment и проблемы с приложениями, использующими Carbon API.

ВерсияДата выпускаИзмененияКодовое имя
9.0[15]октябрь 1999Изначальный релиз.Sonata
9.0.2-Исправление ошибок.-
9.0.3-Исправление ошибок.-
9.0.4[16]апрель 2000Улучшена поддержка USB и FireWire. Исправление ошибок.Minuet
9.1[17]январь 2001Возможность записи CD из Finder. Имплементация меню «Window» в Finder. Улучшена стабильность.Fortissimo
9.2июль 2001Прекращение поддержки систем с процессором нижеPowerPC G3. Улучшена скорость и поддержка Classic Environment.Moonlight
9.2.1август 2001Исправление мелких ошибок.Limelight
9.2.2декабрь 2001Исправление ошибок, касающихся Classic Environment.LU1

Переход на Mac OS X

[править |править код]
Основная статья:macOS

Пользователи классической Mac OS обычно обновлялись доMac OS X, но в первые годы её существования критиковали как более сложную и менее дружелюбную, чем классическая Mac OS. Новая система критиковалась за отсутствие определённых функций, которые ещё не были заново реализованы, за то, что она была медленнее на том же оборудовании (особенно на старых компьютерах), за несовместимость со старой системой[18], за отсутствие поддержки Mac OS X старых компьютеров Apple до конца 1997 года. Ввиду этих недостатков некоторые пользователи Macintosh продолжали использовать классическую Mac OS в течение нескольких лет после первоначального выпуска Mac OS X.Стив Джобс призвал людей перейти наMac OS X, устроив инсценированные похороны Mac OS 9 на WWDC 2002.[19]

Classic Environment

[править |править код]
Загрузка Classic Environment в Mac OS X

PowerPC версииMac OS X доMac OS X 10.5 включают слой совместимости для запуска старых приложений Mac под названиемClassic Environmentангл.классическая среда). Первоначально получившая кодовое названиеblue boxангл.синяя коробка), среда запускает почти полную операционную систему Mac OS 9 как приложение Mac OS X. Это позволяет приложениям, которые не были портированы на Carbon API, запускаться в Mac OS X. Но при этом «классические» приложения сохраняют свой оригинальный внешний вид Mac OS 9 и не используют интерфейсAqua.[20]

Ранние компьютеры Mac на базеPowerPC сПЗУ New World ROM поставлялись как с Mac OS 9.2, так и с Mac OS X. Mac OS 9.2 должна была устанавливаться пользователем вручную. Большинство хорошо написанных «классических» приложений Mac OS функционирует должным образом в этой среде, но совместимость гарантируется только в том случае, если программное обеспечение было написано таким образом, чтобы не знать о реальном оборудовании и взаимодействовать исключительно с операционной системой. Classic Environment недоступна на системах Mac с процессорамиIntel или компьютерах сApple Silicon из-за несовместимости Mac OS 9 сx86 иARM.[20]

См. также

[править |править код]

Примечания

[править |править код]
  1. «the computer for the rest of us». Игра слов: в английском языке словосочетание «the rest of us» означает «остальные», но слово «rest» имеет также значение «отдыхать», а «us» может пониматься как аббревиатура United States (Соединённые Штаты).
  2. Matt Peckham. The First Macintosh: 'The Computer for the Rest of Us' | The 10 Most Memorable Apple Commercials (амер. англ.) // Time. — 2011-10-05. —ISSN0040-781X. Архивировано 1 июля 2020 года.
  3. Think Different
  4. Useful command line tips for programmers and Mac managers (англ.). ZDNET. Дата обращения: 16 декабря 2023. Архивировано 28 июля 2020 года.
  5. What are the major differences between versions of the Macintosh operating system?  kb.iu.edu. Дата обращения: 12 декабря 2023. Архивировано 12 декабря 2023 года.
  6. Apple Confidential 2.0 (англ.). nostarch.com (13 ноября 2009). Дата обращения: 16 декабря 2023. Архивировано 16 августа 2021 года.
  7. 12345678Macintosh: System Software Version History . Apple Inc. (7 августа 2001). Дата обращения: 22 апреля 2008. Архивировано изоригинала 20 апреля 2008 года.
  8. 1234Kottwitz, Randal L. The Power User's Manual. — New York: MacUser Publications, Inc., 1987. —С. 11. Архивировано 11 апреля 2008 года.
  9. The Early Mac OS . Applemuseum.bott.org. Дата обращения: 29 июля 2014. Архивировано 18 июля 2011 года.
  10. MacUser March 1988. — 1988-03.
  11. 12InfoWorld Media Group Inc. InfoWorld. — InfoWorld Media Group, Inc., 1990-09-24. — 128 с. — [Архивировано 8 февраля 2023 года.]
  12. Apple Sells 1.2 Million Copies of Mac OS 8; Best Software Product Sales Ever in First Two Weeks of Availability . web.archive.org (23 апреля 2009). Дата обращения: 16 декабря 2023. Архивировано 23 апреля 2009 года.
  13. 12Apple - Mac OS 9 - Reserve Your Copy Now . web.archive.org (12 октября 1999). Дата обращения: 16 декабря 2023. Архивировано 12 октября 1999 года.
  14. The Official SheepShaver Home Page . sheepshaver.cebix.net. Дата обращения: 16 декабря 2023. Архивировано 14 декабря 2023 года.
  15. Technical Note TN1176: Mac OS 9 . Дата обращения: 29 сентября 2017. Архивировано 13 ноября 2004 года.
  16. Technical Note TN1194: Mac OS 9.0.4 . Дата обращения: 29 сентября 2017. Архивировано 12 октября 2004 года.
  17. Technical Notes
  18. Siracusa, John. Mac OS X 10.1 (амер. англ.). Ars Technica (15 октября 2001). Дата обращения: 13 декабря 2023. Архивировано 13 декабря 2023 года.
  19. Jobs: OS 9 is Dead, Long Live OS X (англ.). Macworld. Дата обращения: 13 декабря 2023. Архивировано 13 декабря 2023 года.
  20. 12In Mac OS X, what is the Classic environment, and how do I activate it?  kb.iu.edu. Дата обращения: 16 декабря 2023. Архивировано 21 января 2022 года.

Ссылки

[править |править код]
Перейти к шаблону «Mac OS»
Приложения
Developer
Технология
Прочее
Перейти к шаблону «Операционные системы Apple»
ДляApple II,III иLisa
Mac OS
Mac OS X / OS X / macOS
Другие ОС
ДляiPod /iPhone /iPad
Для других устройств
Перейти к шаблону «Программное обеспечение Apple»
Операционные системы
Потребительское
Профессиональное
Встроенное
Серверное
Устаревшее
Перейти к шаблону «Аспекты операционных систем»
Типы
Ядро
Архитектура
Компоненты
Управление
процессами
Концепции
Алгоритмы
планирования
Управление и
адресацияпамяти
Средства загрузки
иинициализации
Прочее
Источник —https://ru.wikipedia.org/w/index.php?title=Классическая_Mac_OS&oldid=146172663
Категории:
Скрытые категории: