System 7

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
System 7
Разработчик Apple
Семейство ОС Mac OS
Исходный код закрытый
Первый выпуск 13 мая 1991
Последняя версия
Тип ядра монолитное (m68k)
нано (PowerPC)
Лицензия проприетарная лицензия[d]
Состояние историческое
Предыдущая System 6[d]
Следующая Mac OS 8

System 7 [ˈsɪstəm ˈsɛvən], кодовое название при разработке — Big Bang (с англ. — «Большой взрыв»), в ретроспективе ОС Apple иногда упоминается как Mac OS 7 [mæk oʊ ɛs ˈsɛvən] — проприетарная графическая операционная система для компьютеров Макинтош семейства классической Mac OSruen, разработанная и выпущенная американской компанией Apple в 1991 году. Преемница операционной системы System 6, на протяжении шести лет являлась рабочей ОС для «макинтошей» вплоть до выхода Mac OS 8 в 1997 году. Первоначально создавалась для компьютеров на микропроцессорах Motorola 68k, позднее была портирована на микроархитектуру PowerPC.

Основными нововведениями System 7 стали использование виртуальной памяти, возможность обмена файлами, поддержка мультимедийных технологий QuickTime и QuickDraw 3Druen, а также цветной пользовательский интерфейс. System 7 стала последней «яблочной» ОС, которую после покупки можно было официально устанавливать на компьютеры сторонних производителей (с тех пор это допускается только на устройствах Apple, хотя и по-прежнему осуществимо).

В общем смысле название «System 7» используется для обозначения всех мажорных версий данной ОС, начинающихся с цифры «7». При этом с выходом версии 7.6 в 1997 году Apple официально изменила название своей системы на Mac OS (впервые оно появилось на экране загрузки System 7.5.1). Финальная версия Mac OS 7.6.1 вышла в апреле 1997 года, а техническая поддержка была прекращена Apple в конце 2001 года, когда уже во всю велась разработка новой линейки Mac OS X.

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

Незадолго до выхода System 6 в марте 1988 года купертиновцы провели выездное совещание, чтобы обсудить планы по дальнейшему развитию «яблочной» ОС[1]. Задачи были написаны на карточках: те из них, что казались довольно простыми для реализации в краткосрочной перспективе (такие как привнесение цвета в пользовательский интерфейс) были написаны на синих карточках, а долгосрочные цели (как полноценная многозадачность) — на розовых, а самые сложные (как объектно-ориентированная файловая система) — на красных[2]. Реализация задач, изложенных в голубых и розовых карточках, должна была проходить одновременно на первых двух проектах получивших кодовые названия «Pink» (с англ. — «розовый») и «Blue» (с англ. — «голубой») соответственно (включая проект «Taligentruen»)[3]. Усилиями «синей» команды, назвавших себя «Blue Meanies» (с англ. — «синие вреднючки») — в честь героев мультфильма «Жёлтая подводная лодка»[4], Apple намеревалась выпустить обновленную версию существующей ОС для «макинтошей» в 1990—1991 годах, а команда «розовых» должна была разработать совершенно новую ОС примерно к 1993 году.

Переход на PowerPC[править | править код]

IBM PowerPC 601

К началу 1990-х годов стало очевидным то, что процессоры Motorola 68k морально устарели, и «макинтошам» требовался переход на принципиально новую архитектуру. ARM казалась интересным решением, однако на тот момент производительность процессоров на данной архитектуре была невысокой. Процессоры компании Intel были достаточно дорогими. В конечном итоге в 1991 году был образован альянс AIM, куда вошли Apple, IBM и Motorola, в результате которого появилась микроархитектура PowerPC. System 7 стала поддерживать PowerPC, начиная с версии 7.1.2. Ввиду отсутствия ПО при запуске ОС загружался встроенный эмулятор 68k — без поддержки FPU и PMMU, — таким образом возможность устанавливать A/UX была закрыта. В целях упрощения разработки нового ПО для PowerPC было написано специальное наноядро — меньшее по размеру, чем используемое микроядро. Оно запускалось с высшим приоритетом, выступало в роли слоя аппаратных абстракций и предоставляло низкоуровневые интерфейсы для обработки прерываний, исключений, управления памятью. Напрямую к нему могли обращаться только системные службы ОС и отладчик.

Стоит заметить, что первые версии классической Mac OS для PowerPC содержали довольно мало платформенно-ориентированного кода. Большинство существовавших на тот момент приложений, драйверов и бо́льшая часть Toolbox и непосредственно кода ОС запускались в только режиме эмуляции. Предполагалось, что наноядерная архитектура этому поможет упросить перенес и разработку ПО под PowerPC. Аналогичным образом Apple осуществила переход с PowerPС на процессоры Intel в 2006 году.

Возможности[править | править код]

Системные требования
Минимальные Рекомендуемые
Motorola 68k
PowerPC
  • Поддержка псевдонимов
  • Поддержка механизма «Drag-and-drop»
  • Поддержка языка AppleSrcipt.
  • Поддержка AppleEvents.
  • Публикации и подписки.
  • Поддержка контурных шрифтов TrueType. До этого момента все шрифты на компьютерах Apple были растровыми.
  • Цветной интерфейс ОС. System 7 стала первой ОС Apple, в которой графический интерфейс пользователя стал цветным. Такой шаг должен был сделать ОС более дружественной для пользователя. Тем не менее эта функция была опциональной: для мониторов, не способных выводить цветное изображение, интерфейс по умолчанию запускался в монохромном режиме как в предыдущих версиях. Стоит отметить, что новое оформление получили лишь некоторые элементы интерфейса, такие как виджеты и полосы прокрутки, кнопки диалоговых окон по-прежнему оставались черно-белыми.

Крупные обновления[править | править код]

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

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

  • Добавлена автономная система интерактивной справки Apple Guideruen;
  • WindowShaderuen;
  • PowerTalkruen;
  • Добавлен диспетчер расширений;
  • Поддержка MacTCPruen;
  • Поддержка QuickDraw GXruen (преемница технологии QuickDraw);
  • Поддержка OpenDocruen (альтернативы технологии OLE от Майкрософт);

От System 7 к Mac OS 7[править | править код]

Программное обеспечение[править | править код]

System 7 стала первой ОС от Apple, которая стала распространяться на компакт-дисках, хотя изначально шла набором из пятнадцати дискет. В отличие от предыдущих версий «семерка» не поставлялась в комплекте с основными пакетами ПО. Позднее в Macintosh Performa были добавлены различные пакеты программ, включая ClarisWorks, The New Grolier Multimedia Encyclopedia, Microsoft Bookshelf, Spectre VR и Power Pete.

Mac OS 7 позволял использовать различное прикладное ПО, такое как Microsoft Office 98, Adobe Photoshop 5.5 и Macromedia Dreamweaver 2 и многое другое, при этом потребляя значительно меньше оперативной памяти и системных ресурсов чем Mac OS 8.

История версий[править | править код]

System 7
Номер версии Дата выпуска Кодовые названия Компьютер Изменения
Старая версия, не поддерживается: 7.0 31 мая 1991 Blue, Big Bang, M80, Pleiades
Старая версия, не поддерживается: 7 Tune-Up 7-Up
Старая версия, не поддерживается: 7.0.1 21 октября 1991 Road Warrior
  • Macintosh Quadra 700/900
  • PowerBook 100/140/170
Старая версия, не поддерживается: 7.0.1 1991[5] Beta Cheese
Старая версия, не поддерживается: 7.1 3 августа 1992 Cube-E, I Tripoli
  • Macintosh IIvx
  • PowerBook 180 Macintosh IIvi
Старая версия, не поддерживается: 7.1 Pro 21 октября 1993 Jirocho
Старая версия, не поддерживается: 7.1.1 21 октября 1993
  • PowerBook Duo 250/270c
  • PowerBook 520/540
Старая версия, не поддерживается: 7.1.2 14 марта 1994
  • Power Macintosh 6100/7100/8100
Добавлена поддержка PowerPC
Старая версия, не поддерживается: 7.1.3 1994[5]
Старая версия, не поддерживается: 7.5 12 сентября 1994[6] Mozart, Capone
  • Macintosh LC 580
Старая версия, не поддерживается: 7.5 Update 1.0 23 марта 1995[6] Danook
  • Power Macintosh 6200
Старая версия, не поддерживается: 7.5.1
Старая версия, не поддерживается: 7.5.2 19 июня 1995 Marconi
  • Power Macintosh 9500
Старая версия, не поддерживается: 7.5 Update 2.0 января 1996[6] Thag
Старая версия, не поддерживается: 7.5.3 1 января 1996 Unity
  • Power Macintosh 5400
Старая версия, не поддерживается: 7.5.3 Revision 1 1996 Buster
Старая версия, не поддерживается: 7.5.3 Revision 2 11 марта 1996[5] Son of Buster
Старая версия, не поддерживается: 7.5.4 1996 [6]
Старая версия, не поддерживается: 7.5.5 18 сентября 1996[5]
  • Power Macintosh 5500
Mac OS 7
Номер версии Дата выпуска Кодовые названия Компьютер Изменения
Старая версия, не поддерживается: 7.6.0 7 января 1997 Harmony
  • PowerBook 3400c
Старая версия, не поддерживается: 7.6.1 7 апреля 1997 Ides of Buster
  • PowerBook 2400c

Примечания[править | править код]

  1. Carlton, 1997, p. 96.
  2. Carlton, 1997, p. 96—98.
  3. Carlton, 1997, p. 167.
  4. Carlton, 1997, p. 169.
  5. 1 2 3 4 Apple Updates (Classic Mac OS). Pure Mac (englisch); abgerufen am 23. April 2016.
  6. 1 2 3 4 Ошибка в сносках?: Неверный тег <ref>; для сносок lem_system7.5 не указан текст

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

Рецензии[править | править код]

Ссылки[править | править код]

Эмуляторы[править | править код]