- История операционных систем от Apple, часть 4 — да будет цвет: Apple GS/OS, A/UX и Mac OS 7
- Версии macOS по годам: история ОС для Mac: от System 1.0 (1984 г) до macOS Big Sur (2020)
- Первый Macintosh (1984 год)
- System 1.0 (1984)
- System 2.0 – 6.0 (1985-1988)
- System 3.0
- System 4.2
- System 6.0
- System 7.0 – 7.6 (1991-1996)
- System 8 (1997)
- Mac OS 9 (1999)
- Mac OS X 10.0 Cheetah (2000)
- Mac OS X 10.1 Puma (2001)
- Mac OS X 10.2 Jaguar (2002)
- Mac OS X 10.3 Panther (2003)
- Mac OS X 10.4 Tiger (2005)
- Mac OS X 10.5 Leopard (2007)
- Mac OS X 10.6 Snow Leopard (2009)
- Mac OS X 10.7 Lion (2011)
- Mac OS X 10.8 Mountain Lion (2012)
- Mac OS X 10.9 Mavericks (2013)
- Mac OS X 10.10 Yosemite (2014)
- Mac OS X 10.11 El Capitan (2015)
- macOS 10.12 Sierra (2016)
- macOS 10.13 High Sierra (2017)
- macOS 10.14 Mojave (2018)
- macOS 10.15 Catalina (2019)
- macOS 11 Big Sur (2020)
История операционных систем от Apple, часть 4 — да будет цвет: Apple GS/OS, A/UX и Mac OS 7
В первых трех частях (1, 2 и 3) мы говорили о черно-белых операционных системах от Apple: да, работать с цветной графикой умел даже оригинальный Apple II, но только в очень низком разрешении: 280×192 пикселя при 6 цветах или всего 40×48 при 16 — для вывода интерфейса ОС этого было крайне мало, да и не нужны были тогда цвета для отображения в основном только текстовой информации. Но время шло, и в конце 80-ых уже большинство систем имело цветной интерфейс, и, дабы не отставать, Apple также выпустила цветную ОС для компьютера. Apple II.
Apple GS/OS
Бренд «Apple II» был очень узнаваем, и всего компания выпустила аж 6 компьютеров с таким названием. И если первые несколько модификаций представляли собой, по сути, все тот же оригинальный Apple II, но с большим количеством памяти и иным корпусом, то вот вышедший в 1986 году Apple IIGS ни по внешнему виду, ни по «железу» — вообще никак не напоминал самый первый Apple II.
Управлялся этот ПК процессором 65С816 с частотой в 2.8 МГц, имел от 256 Кб до 1 МБ ОЗУ (причем процессор поддерживал аж до 8) и звуковой чип Ensoniq ES5503 DOC — последний был 8-битным и 32-канальным, умел выводить стерео-звук и смотрелся куда выигрышнее на фоне PC-спикеров, будучи одним из самых лучших компьютерных звуковых чипов до выхода легендарных Sound Blaster.
Как же расшифровывается GS в названии ПК? Достаточно просто — Graphics&Sound, или графика и звук. Про звук я уже рассказал выше, а что касается графики — можно было выводить 4 цвета в разрешении 640х200 или же 16 в 320х200 — первого режима как раз хватало для интерфейса ОС. И хотя поставлялся ПК с операционной системой ProDOS 16, продержалась она недолго, ибо по сути была старым добрым ProDOS с поддержкой 16-битных программ и Finder. И ей на замену пришла Apple GS/OS — первая цветная система от Apple:
Выпуская компьютер под брендом «Apple II» спустя почти 10 лет после выхода оригинала, в компании отлично понимали, что он должен был быть совместим со всеми предыдущими версиями — и сделали это: в системе был предустановлен специальный драйвер FST — File System Translator, или транслятор файловых систем, который позволял на одном диске абсолютно прозрачно для программ использовать различные файловые системы — для ProDOS, DOS 3.3 и Pascal, а также FAT и HFS, и некоторые менее известные. Увы — поддерживался только режим чтения, иными словами что-либо записать на диск в этих ФС было невозможно. Изначально планировалось сделать и поддержку записи, но потом от этого отказались.
Во всем другом система сильно схожа с System 5 и 6 — был Finder, драйвера подключаемых устройств, панель инструментов. Finder поддерживал сетевые тома, а сама система умела загружаться по сети. Также была доступна среда разработки APW (мастерская программиста Apple).
Поддержка системы закончилась в 1993 году, то есть бренд «Apple II» прожил почти 15 лет — огромный, хоть и не рекордный, срок. Достаточно интересным фактом является то, что энтузиасты систему не забросили, и в 2015 и 2017 году выпустили суммарно еще 3 обновления. Конечно, на практике вряд ли это было кому нужно, но это хорошо показывает, что ПК и система сильно полюбились пользователям.
Apple A/UX
UNIX. Система, которая еще на момент выхода Apple I имела 5-ую версию, и даже в 80-ых она оставалась одной из самых продвинутых ОС. В Apple, понимая, что тягаться с таким мастодонтом им не по силам, решила примкнуть — и в 1988 году была выпущена система A/UX, являющаяся POSIX-совместимым UNIX. То есть это означало, что система и интерфейсно, и софтово была совместима с другими UNIX-подобными ОС, и Apple надеялась, что это позволит им получить контракты на поставку ПК в федеральные правительственные институты США, которые плотно «сидели» именно на UNIX.
Увы — UNIX был очень требовательной системой, поэтому A/UX можно было запустить лишь на некоторых Macintosh — требовался процессор Motorola 68k с поддержкой FPU и PMMU (блоки для вычислений с плавающей точкой и управлением выгружаемой памятью). Именно поэтому совсем немногие компьютеры от Apple могли эту систему запускать: даже самый мощный ПК с Motorola 68k — Apple Quadra 840AV — имея в распоряжении аж 40-мгцовый процессор, такой возможности был лишен.
Но вот те, кто все же смог поставить себе эту ОС, получал просто огромные возможности: поддерживались приложения как для Macintosh, так и для Unix и даже для DOS (через эмулятор). Разумеется, в системе был Finder, портированный из System 6, и, разумеется, система была многозадачной. Поддерживался AppleTalk и TCP/IP, сокеты, файловая система FFS — Fast File System, и она не зря была названа таковой. Была поддержка X Windows — оконной системы для построения графического интерфейса, была совместимость с API BSD (BSD-системы живы до сих пор и активно развиваются), а также имелись компиляторы CC и F77. В общем — это была очень и очень продвинутая система, начиная от максимально простой установки (даже для UNIX) и заканчивая тем, что тот же Finder можно было легко поменять на любой аналог.
Увы — в итоге в 1995 году Apple отказалась от этой системы, а вместо него появилась платформа Apple Network Server под управлением ОС IBM AIX. А после приобретения Apple NeXT в 1996 году началась разработка Mac OS X Server на базе системы NeXTSTEP, которая и была выпущена в 1999 году.
Apple System 7
К началу 90-ых годов, глядя на целый шлейф старых технологий и ОС, в Apple поняли, что пора бы устроить ревизию, выкинуть все ненужное, да и переписать то, что раньше было костылями. Ведь по сути первые System были заточены под одну задачу и одного пользователя — и в начале 80-ых это было оправдано. Но вот в 90-ых это смотрелось дико, и хотя первая «костыльная» многозадачность появилась еще в System 5, пора было сделать ее доступной по умолчанию.
И хотя по сути всего лишь цифра в названии увеличилась на один, изменений было очень много:
- 32-битный QuickDraw, поддерживающий так называемую «истинную цветовую визуализацию» (256 цветов), был включен как стандарт, а не как возможное расширение.
- MultiFinder используется по умолчанию. Есть кооперативная многозадачность.
- Новый API Sound Manager, гораздо лучше работающий со звуком, в том числе и аппаратно — это серьезно снижало нагрузку на ЦП.
- Полная поддержка 32-битных приложений. Разумеется, далеко не весь софт на момент запуска системы корректно работал на 32-битной ОС, поэтому в настройках был переключатель, позволяющий работать со старыми приложениями, но при этом объем ОЗУ ограничивался 8 МБ — впрочем, для приложений, требующих от силы 512 КБ ОЗУ, и этого было очень много.
- Корзина теперь была обычным каталогом, который не удалялся после перезагрузки.
- Появился аналог автозагрузки — небольшие INIT-файлы, которые система могла считывать на старте и запускать те или иные расширения.
- Совместное использование файлов — полноценная поддержка AppleTalk с возможностью создания сетевых папок.
- Ярлыки — думаю, в представлении не нуждаются.
- Улучшенный Drag&Drop — теперь можно было, к примеру, перетащить файл на значок программы, и он в ней откроется.
- Шаблоны файлов — так, можно было создать шаблон текстового документа, и использовать его в различных редакторах.
- Всплывающие подсказки — да, в 1991 году.
- AppleScript — язык сценариев для автоматизации задач, используется и сейчас.
- TrueType — если раньше шрифты были растровыми и привязанными к одному DPI, то теперь их можно было масштабировать как угодно для удобства отображения.
- Цветной пользовательский интерфейс — был дополнительной опцией, система вполне неплохо работала и в черно-белом режиме.
- Поддержка виртуальной памяти.
Как видно, количество изменений тянуло как минимум на новый полноценный релиз (в стиле System X), но Apple тогда не особо задумывалась над названием систем. Но, разумеется, не все было так гладко: во-первых, System 7 работала ощутимо медленнее 6-ой версии на старых Macintosh, и если раньше это решалось отключением многозадачности, то теперь такая функция была не доступна. Во-вторых, если System 6 требовала 600 Кб ОЗУ и загружалась с одной дискеты на 800 Кб, то для System 7 уже желателен был жесткий диск и не менее 1 МБ памяти. Также для того, чтобы воспользоваться всеми возможностями новой системы, требовался процессор с модулем PMMU — а он опять же был лишь в последних Macintosh.
Но, несмотря на все эти минусы, система пользователям понравилась и быстро стала одним из базовых требования для запуска софта.
System 7 и Mac OS 7 для PowerPC
В начале 90-ых все больше становилось понятным то, что Motorola 68k свое отжил, и нужно было с него куда-то переходить. ARM был интересным решением, но процессоры на этой архитектуре были достаточно слабыми, да и Newton, первый КПК от Apple на ARM, был провальным (хотя и не из-за процессора). Процессоры от Intel были достаточно дорогими. В итоге в 1991 году был образован альянс AIM, куда входили Apple, IBM и Motorola, в результате которого появилась архитектура PowerPC.
Впервые поддержка PowerPC появилась в релизе System 7.1.2. Разумеется, в Apple отлично понимали, что на старте софта под новую платформу не будет, и поэтому при загрузке системы также загружался эмулятор 68k — увы, без FPU и PMMU, то есть возможность ставить A/UX была закрыта. Специально для PowerPC было написано наноядро — меньше, чем используемое микроядро (эдакое ядро в ядре). Это было сделано для упрощения написания софта под PowerPC.
Крупным релизом стал System 7.5 — во-первых, появился нормальный экран загрузки с логотипом Mac OS и прогресс-баром:
Во-вторых, появилась поддержка Java, QuickDraw 3D, PowerTalk — сервис обработки электронной почты, и прообраз нижнего дока в macOS — Launcher, а также улучшили Drag&Drop — теперь он умеет перетаскивать еще и текст.
И лишь в 1997 году наконец-то родилась всем известная Mac OS — это произошло на релизе 7.6. Основные изменения в этой версии, за исключением замены названия — улучшенный код для работы с PowerPC, утилиты для работы с Интернетом и новый диспетчер расширений.
В следующей статье мы вплотную подберемся к настоящему времени и поговорим про Mac OS 8 и 9 — непосредственных предшественников текущей macOS X.
Источник
Версии macOS по годам: история ОС для Mac: от System 1.0 (1984 г) до macOS Big Sur (2020)
Mac OS X, безусловно, является программным совершенством и наглядным образцом того, как должна выглядеть лучшая в мире настольная операционная система. Но она далеко не всегда была такой. Весь тернистый путь становления от System 1.0 и до macOS 11 Big Sur в этом материале.
Впервые операционная система Mac OS была представлена в 1984 году наряду с выпуском первого компьютера Macintosh.
Первый Macintosh (1984 год)
Mac OS (Macintosh Operating System) оказалась в числе первых ОС, предложивших пользователям удобный графический интерфейс вместо командной строки. С 1984 по 2001 годы свет увидели версии System 1 – Mac OS 9, которые принято считать классическими. С 2000 года операционная система получила наименование Mac OS X, а с 2016 – macOS.
System 1.0 (1984)
В версии System 1.0 Apple реализовала удобный для пользователей графический интерфейс. Уже в самой первой редакции ОС команда разработчиков смогла сделать понятное взаимодействие с элементами в оконном режиме. Фактически, более совершенные версии операционной системы отличаются от своего «предка» лишь качеством графики и более расширенным функционалом.
System 2.0 – 6.0 (1985-1988)
В этот период разработчики добавили дополнительные возможности, настройки и стандартные приложения, также появилась иерархическая файловая система. Особое внимание создатели операционной системы уделяли ее адаптации под новые комплектующие и устройства. В частности, разработчики позаботились о поддержке слотов расширения, периферийных устройств, новых процессоров и более емких накопителей. Отметим, что полноценная панель многозадачности появилась только в версии System 5.
System 3.0
System 4.2
System 6.0
System 7.0 – 7.6 (1991-1996)
Первое масштабное обновление ОС получила только через семь лет существования. Апгрейд принес цветной интерфейс, хотя многие элементы по-прежнему оставались серыми, некоторые из них были цветными. Разработчики значительно усовершенствовали режим многозадачности. В последующих обновлениях Apple устраняла ошибки, добавляла поддержку новых компонентов, реализовывала новые программы, как собственные, так и от сторонних разработчиков программного обеспечения.
System 8 (1997)
Данная редакция была выпущена летом 1997 года после того, как Стив Джобс вновь присоединился к Apple. Изначально предполагалось, что новая версия продолжит традицию и выйдет под нумерацией 7.7, однако Джобс принял иное решение. В то время пользователи могли устанавливать System 7 на компьютеры других производителей. Apple решила прекратить подобную практику и перестала выпускать System 7. Именно с тех пор «яблочная» ОС устанавливается исключительно на устройства Apple. За первые две недели после выхода System 8, компания продала 1,2 млн копий, а в последующие шесть месяцев реализовала еще три миллиона. Примечательно, что System 8 претерпела лишь немногочисленные изменения. Например, компания добавила больше цветов и оттенков в элементы интерфейса и снабдила ОС новыми темами оформления и панелью управления.
Mac OS 9 (1999)
23 октября 1999 года купертиновцы выпустили версию Mac OS 9, ставшую последним обновлением классических Mac OS. Пользователи данной редакции получили возможность хранить свою информацию и устанавливать системные настройки. В числе нововведений также следует отметить появление шифрования данных по технологии Keychain, возможность работы с удаленными серверами и усовершенствованную поддержку USB-протокола. 5 декабря 2001 года состоялся релиз последнего обновления Mac OS 9.2.2.
Mac OS X 10.0 Cheetah (2000)
Первая публичная бета-версия OS X стала доступна 13 сентября 2000. Стоимость дистрибутива составляла $30. Официальная версия появилась через полгода.
24 марта 2001 года состоялся релиз первой официальной версии OS X 10.0. Apple решила сделать кардинальный шаг от классического восприятия операционных систем Macintosh. Был продемонстрирован совершенно новый пользовательский интерфейс Aqua. Впервые использовались такие приложения как TextEdit, Просмотр, Почта и QuickTime.
Cheetah была очень требовательна к железу: 128 МБ оперативной памяти (неофициальный минимум 64 МБ) и 800 МБ свободного дискового пространства (желательно 1,5 ГБ) в то время были предметом роскоши. В последующем из-за таких жёстких требований к памяти OS X 10.0 подверглась критике (стандартным объёмом памяти в Macintosh было 64 МБ RAM).
Mac OS X 10.1 Puma (2001)
Второй крупный запуск Mac OS X произошёл всего через полгода — 25 сентября 2001 года. Владельцы OS X 10.0 могли обновиться до OS X 10.1 совершенно бесплатно. С этих пор купертиновская мегакорпорация сделала Mac OS X операционной системой устанавливаемой по умолчанию на всех новых компьютерах.
Основной упор был сделан не на новые возможности, а на улучшение производительности системы. Появилась более удобная запись CD и DVD, поддержка воспроизведения DVD. Увеличилось количество поддерживаемых принтеров (более 200), OpenGL (3D-графика) начала работать на 20% быстрее, а также был внедрён AppleScript. Появились программы ColorSync 4.0 (управление цветом) и Image Capture (работа с изображениями на цифровых камерах и сканерах).
Со всеми своими преимуществами Mac OS X Puma подверглась довольно серьёзной критике. В основном операционную систему журили за недостаточную производительность, низкую надёжность и функциональность. Проделанной работы было недостаточно для того, чтобы использовать OS X 10.1 в качестве основной операционной системы.
Mac OS X 10.2 Jaguar (2002)
Добавлены новые приложения, такие как iChat и Адресная книга. Сделан большой шаг в сторону людей с ограниченными возможностями. Появилась стартовая заставка: вместо счастливого Mac стал отображаться логотип Apple в виде фрукта.
Mac OS X 10.3 Panther (2003)
Руководители компании Microsoft были несколько озадачены, так как Apple решила отказаться от Internet Explorer для Mac в пользу собственного браузера Safari, с другой стороны — OS X 10.3 добавила множество улучшений в области взаимодействия системы с Microsoft Windows (даже появилась поддержка службы каталогов Active Directory).
Немаловажным нововведением стало внедрение технологии Exposé, в которой можно перемещать мешающие окна и удалять их за пределы экрана.
Mac OS X 10.4 Tiger (2005)
В OS X добавлен фирменный поиск Spotlight и виджеты (календарь, калькулятор, часы и другие). Появилась поддержка нового оборудования, в том числе процессоров Intel и телеприставки Apple TV.
Mac OS X 10.5 Leopard (2007)
Между запусками «Тигра» и «Леопарда» прошел самый длительный период времени. И это понятно, ведь Apple была занята запуском первого iPhone с оригинальной мобильной операционной системой.
Mac OS X Leopard стала по-настоящему многозадачной многопользовательской операционкой. Из основных нововведений стоит отметить поддержку 64-битных приложений и появление утилиты для резервного копирования данных Time Machine. Немаловажным новшеством стала возможность установки операционных систем сторонних разработчиков при помощи утилиты Boot Camp.
Mac OS X 10.6 Snow Leopard (2009)
Основной задачей перед разработчиками стало повышение производительности и удобства при использовании новой ОС. Произошёл полный отказ от архитектуры PowerPC («Снежный леопард» работает только на процессорах Intel). Система стала полностью 64-разрядной, как и большинство её приложений.
Стоимость Snow Leopard для новых пользователей составляла $129 и $29 для пользователей Leopard. Если компьютер был приобретён с установленной Leopard в период с 8 июня по 26 декабря 2009 года, то обновиться до OS X 10.6 можно было всего за $9,95.
Mac OS X 10.7 Lion (2011)
Восьмая по счёту ОС в линейке OS X получила свыше 250 новых функций. Что ж, на трон сел царь зверей. За первый день продаж было скачано свыше 1 миллиона копий. Дистрибутив распространялся через Mac App Store за $29,99. Кстати, Lion стала первой операционной системой не распространяемой на CD и DVD дисках. Появились жесты многозадачности, Launchpad, функция «Возобновить», Lion Recovery Disk Assistant (восстановление системы) и многое другое.
Впервые был внедрён сервис облачного хранения данных iCloud.
Mac OS X 10.8 Mountain Lion (2012)
Руководство компании Apple решило выпустить Mountain Lion годом ранее, чем планировалось, тем самым сократив цикл разработки с двух до одного года (скорее всего на данный шаг сподвигнул скорый запуск конкурирующей Windows 8). Настольная версия начала перенимать фирменные возможности iOS: появились Центр уведомлений, Заметки, напоминания, iChat был заменён iMessage. Произошла более тесная интеграция с iCloud. Всего было интегрировано свыше 200 новых функций. Mountain Lion стала последней операционной системой из семейства кошачьих.
Mac OS X 10.9 Mavericks (2013)
Начиная с OS X 10.9, Apple перешла на новую систему подбора названий для своих настольных ОС. Отныне имена берутся из памятных мест Калифорнии. Mavericks — популярный пляж. Важным шагом Apple для составления конкуренции стала возможность бесплатного обновления на OS X 10.9 и последующие версии. Из нововведений стоит отметить поддержку нескольких мониторов, тегов, Связки ключей iCloud, а также интеграцию приложений Карты и iBooks.
Mac OS X 10.10 Yosemite (2014)
Операционная система, названная в честь Йосемитского национального парка, получила кардинально новое оформление с интеграцией плоского интерфейса и эффектами прозрачности как в iOS 7 / iOS 8. Появилась революционная функция Handoff, в которой, к примеру, начав печатать текст в Pages на iOS, можно было мгновенно продолжить работать на Mac. Функция Continuity позволяет принимать и совершать звонки прямо с Mac.
Mac OS X 10.11 El Capitan (2015)
В данной версии разработчики в основном сосредоточились на улучшении стабильности и производительности ОС. Платформа не получила каких-либо крупных улучшений, ограничившись большим числом мелких изменений. Разработчики модернизировали ряд приложений, в том числе Safari, Spotlight, «Почта» и «Заметки», но при этом упростили функционал менее используемых программ, в частности, Дисковой утилиты.
macOS 10.12 Sierra (2016)
С выпуском macOS 10.12 Sierra Apple переименовала Mac OS X в macOS. В данной версии появилась поддержка виртуального ассистента Siri, платежной системы Apple Pay. Кроме того, у пользователей появилась возможность разблокировать Mac с помощью смарт-часов Apple Watch.
macOS 10.13 High Sierra (2017)
25 сентября 2017 года состоялся релиз macOS 10.13 High Sierra (обзор). В основном данное обновление лишь незначительно отличается от предыдущего. Одними из главных нововведений стали новая файловая система APFS и реализация новой версии технологии Metal 2.
macOS 10.14 Mojave (2018)
Операционную систему macOS Mojave (обзор), традиционно для последних лет названную в честь калифорнийской достопримечательности, представили публике 4 июня 2018 года на конференции WWDC-2018.
В рамках презентации Крейг Федериги ответил на главный вопрос, интересовавший публику — станет ли Apple объединять мобильную и десктопную ОС по примеру Microsoft Windows? Ответ — нет, компания по-прежнему будет разрабатывать две отдельные системы в соответствии со спецификой работы iГаджетов и компьютеров Mac, но отныне разработчики смогут относительно легко и удобно портировать приложения с iOS на macOS и обратно.
В качестве примера в новой macOS Mojave появились мобильные программы Акции, Новости, Дом и Диктофон. Кроме того, в macOS Mojave был реализован долгожданная Темная тема оформления для комфортной работы с интерфейсом в темное время суток, обновлен магазин приложений Mac App Store, реализованы групповые вызовы FaceTime, в Finder появилось новое меню Быстрые действия и т.д.
macOS 10.15 Catalina (2019)
macOS Catalina (обзор) была анонсирована 3 июня 2019 года на конференции WWDC 2019. По традиции название выбрано в честь крупной географической достопримечательности расположенной в Калифорнии — скалистого острова Санта-Каталина в Тихом океане, расположенного вблизи побережья Южной Калифорнии.
Среди основных нововведений можно выделить:
- полный запрет на запуск и поддержку 32-битных приложений.
- появление новых нативных приложений Подкасты, Музыка и TV взамен универсального медиаплеера iTunes.
- появилось приложение Экранное время, как в iOS.
- появилась функция Sidecar, позволяющая использовать iPad в качестве дополнительного дисплея.
- приложения Найти друзей и Найти iPhone были объединены в одно — Локатор.
macOS 11 Big Sur (2020)
macOS 11 Big Sur (обзор) была анонсирована 22 июня 2020 года на конференции WWDC 2020 и выпущена для всех пользователей 12 ноября 2020 года.
К основным изменениям macOS Big Sur относятся новый дизайн пользовательского интерфейса и поддержка собственных процессоров на архитектуре ARM (M1). Кроме того, была улучшена защита системы от уязвимостей при установке программного обеспечения, кибербезопасность, значительная переработка браузера Safari, появилась поддержка приложений iOS и iPadOS.
Источник