История операционных систем от Apple, часть 3 — Macintosh и классические System Software

Егор
b69b8224a3f9c5696cd230ec559ca98b.jpg

В первой и второй части мы поговорили про успех компьютера Apple II, породивший множество ОС для него, а также про не самые удачные Apple III и Lisa, из-за которых систем под них было всего две, но все же в них был сделан хороший задел на будущее. В этой части мы поговорим про ОС для компьютеров Apple Macintosh, сделавших компанию «great again».

System 1

Как и в любой крупной компании, в любой момент времени постоянно ведется разработка сразу нескольких продуктов — даже если один не «выстрелит», всегда ситуацию спасет другой. И так, в общем-то, и произошло — 24 января 1984 года Стив Джобс представил общественности Macintosh — ровно через год после выхода Apple Lisa.

Компьютер оснащался все тем же процессором Motorola 68000, что и Lisa, а вот памяти было серьезно меньше — всего 128 КБ против мегабайта у Lisa (что, кстати, и дало название Mac 128K), из-за чего конечная стоимость оказалась куда более демократичной — 2495 долларов (или 5900 на сегодняшние деньги — в 4 раза дешевле Lisa). ПК все также имел монитор — 9" с разрешением 512х342, увы — черно-белый, хотя выводить цветную графику устройство, разумеется, умело. 

macintosh_128k.jpg

Также, дабы снизить стоимость, решено было отказаться от всех накопителей — остался только 3.5" дисковод с поддержкой дискет на 400 Кб. И именно на такой дискете и поставлялась однопользовательская ОС, которая называлась Mac System Software, или просто System.

Из-за того, что в компьютере было всего 128 Кб памяти, о многозадачности пришлось забыть — впрочем, не так сильно она была тогда нужна. Внешний вид был взят, разумеется, из Lisa OS, но и доработок хватало. Так, в системе был компонент QuickDraw, который содержал заготовки для рисования окон, меню, диалогов, скролл-баров — в общем, различных элементов интерфейса. Это, во-первых, сильно упрощало жизнь программисту, а, во-вторых, приводило все программы к одному виду — да, уже тогда у Apple были свои Interface Guidelines. И кстати яблочко на верхней панели также появилось именно в System 1.

Так же именно тогда в системе появился Finder, знакомый всем пользователям macOS. Эта программа позволяла работать с файлами и запускать программы, хотя и делала она это несколько «костыльно»: из-за того, что система была однозадачной, при запуске любой другой программы Finder закрывался, а после завершения этой программы — открывался снова. Функциональность при работе с файлами тоже пришлось серьезно урезать — так, используемая файловая система MFS не была иерархической, то есть все файлы хранились в одном каталоге, и каждый каталог имел файл Empty Folder (в принципе, и сейчас на Mac это почти так, только файл иначе называется). Так же любители хранить что-либо в корзине были бы недовольны System Software — после каждой перезагрузки корзина очищалась.
system1.gif
Кстати, корзина нужна была и для извлечения дискет, и это было вполне логично: уже тогда хватало программ, которые весили больше 400 Кб и требовали несколько дискет, поэтому если просто извлечь дискету, то система кэшировала список файлов и некоторые данные с нее в память — после этого их можно было использовать, вставив уже другую дискету. А чтобы полностью удалить информацию о дискете, нужно было перетащить ее значок в корзину. 

Чтобы хоть как-то хранить файлы, сама система была максимально ужата — она занимала вес всего 216 Кб и включала шесть файлов — собственно систему, Finder, Clipboard (буфер обмена), драйвер принтера ImageWriter, Scrapbook (Записная книжка) и NotePad (Блокнот). Да, до разнообразия программ как в Lisa OS было далеко, но тут весь упор был сделан на снижение стоимости. В обновлении System 1.1 добавилось еще несколько программ — это калькулятор, будильник и даже простенькая игра — пятнашки.

System 2

Версии вплоть до шестой, по сути, возвращали «отнятый» у системы функционал, который был в Lisa OS, но, в общем-то, были и нововведения. Так, в System 2.0 появилась поддержка сетевого протокола AppleTalk и принтера LaserWriter, а в версии 2.1 специально для жестких дисков была создана иерархическая система HFS — увы, дискеты все равно подключались и работали с файловой системой MFS, в которой файлы хранились просто кучей.


System 3



Время шло, память дешевела, и в 1986 году Apple представляет Macintosh Plus, имеющий уже 1 МБ памяти и все тот же процессор Motorola 68000 — правда, с частотой уже в 8 МГц. При этом цена была сохранена почти на том же уровне — 2599 долларов, или 5800 по текущему курсу. Также это был первый компьютер от Apple с поддержкой SCSI, что позволяло подключать к нему унифицированную периферию — и именно поддержка этого и появилась в System 3.

Также стала возможной работа с дискетами объемом в 800 КБ и файловой системой HFS, и новая функция AppleShare — по сути удобный файловый сервер с возможностью доступа с разных ПК.

System 4

В начале 1987 года Apple выпускает очередной Macintosh — SE. Он имеет все тот же корпус, все тот же монохромный дисплей и все тот же процессор, однако теперь может комплектоваться уже 4 МБ ОЗУ и жестким диском на 20 МБ. Увы — последние тогда стоили очень дорого: версия с двумя 3.5" дисководами предлагалась по цене в 2900 долларов, а вот с жестким диском — уже за 3900. Кроме того, что это был первый ПК от Apple с возможностью установки внутрь жесткого диска, он также наконец-то обзавелся вентилятором, что повысило надежность (Apple обещала 15 лет непрерывной службы — эх, вот бы сейчас так).
system2.controls.gif
Система System 4, созданная под этот ПК, разумеется, поддерживала все выше. Так же в ней появилась поддержка Apple ADB — проприетарной шины для подключения таких же проприетарных мышей и клавитатур от Apple. Увы — из-за того, что система поставлялась на 800 КБ дискетах, она не поддерживала оригинальный Macintosh 128K — да и в любом случае со 128 КБ памяти уже тогда было трудно работать.

System 5

В конце 1987 года Apple делает качественный рывок — представляет Обновление программного обеспечения для Apple Macintosh версии 5.0. И хотя нигде в системе больше эти цифры не фигурировали, для простоты будем называть эту систему System 5. В чем же заключается рывок? Во-первых, впервые ОС от Apple предлагалась в качестве отдельного розничного продукта и поставлялась отдельно от ПК на 4 дискетах по 800 КБ с тремя руководствами, по цене в 49 долларов. Во-вторых, в системе впервые появился Installer — программа, которая позволяет обновить систему и драйвера без потери данных: да, сегодня это само собой разумеющееся, но вот тогда это было действительно в новинку.

Так как жесткие диски тогда все еще не стали обыденностью, три из четырех дискет в поставке (System Tools 1 и 2, и Utilities 1) были загрузочными — так, на первой хранилась система, на второй — драйвера принтера, на третьей — cDisk First Aid, программа для восстановления системы. 

Система наконец-то стала многозадачной (спустя 4 года после Lisa OS) — в ней появилось расширение MultiFinder, которое позволяет не выгружать Finder из памяти при запуске любой другой программы. Конечно, на устройствах с 512-1024 КБ памяти данная функция работала медленно, но пользователи топовых Macintosh с 2-4 МБ памяти были, разумеется, довольны.

System 6
system6.gif
Это была последняя классическая черно-белая система — все-таки в конце 80-ых уже были цветные Windows, да и IBM в этом плане не отставала. Новых функций тут почти не было — разве что добавили поддержку 1.44 МБ дискет и более нового процессора Motorola 68030, который был в Macintosh IIx, а также немного изменили систему для работы на ноутбуке Macintosh Portable. Но в общем и целом система была заточена именно под увеличение стабильности. Так же в ней наконец-то прекратилась путаница версий — теперь весь системный софт обновлялся вместе с системой и имел одну с ней версию.

На этом на сегодня все. В следующей части поговорим уже про цветные системы от Apple — вернемся даже к Apple II, и дойдем до перехода на процессоры PowerPC.
6

Будь в курсе последних новостей из мира гаджетов и технологий

Мы в соцсетях

Комментарии

+6
Жалко нет параллели с тем, какую должность занимал сам Джобс в эпл и работал ли он там, ибо:
- он был на старте разработки Lisa, а потом его отстранили с этого проекта и он занялся макинтошем
-потом Джобс ушел с фирмы, директором стал Скалли, а лиза "вышла" в релиз именно при нем
-после возвращения Джобса он закрыл все проекты, вышедшие при Скалли (Newton и тд), хотя это немного другая история
а то выглядит так, как будто лизу выпустил и вел разработку именно Джобс
27 апреля 2018 в 17:25
#
Егор Морозов
+1764
Спасибо за дополнение. Я все же пишу цикл статей об истории ОС от Apple, а не собственно Apple, так что больше акцентирую внимание на особенностях систем, чем на ситуации в компании в то время.
27 апреля 2018 в 17:28
#
Ян Леонович
+3326
1) Скалли стал директором до ухода Джобса, да ещё и по его личной упорной инициативе.
2) Лиза вышла ещё при Джобсе. Как и Macintosh 128k через год после неё.
3) Вернувшись в компанию, Джобс не закрыл все проекты Скалли. Он прикрыл Newton и сократил линейку продукции — это так. Но тот же PowerMac и PowerBook, начатые при Скалли, продолжали существовать вплоть до перехода на Intel. Хотя переход на PowerPC процессоры был именно инициативой Скалли. О чем он впоследствии жалел: от сделал ставку на новое решение IBM, благодаря которой процессоры Intel ранее обрели популярность, но не на сами процессоры Intel, что было бы правильней.
27 апреля 2018 в 18:24
#
–11
5 июля 2020 в 13:20
#