В фильме «Стив Джобс» с Майклом Фассбендером подразумевается, что Джобс основал NeXT не для продажи оборудования, а для разработки новой ОС и покупки компании Apple только для этой ОС. Мы все знаем историю и знаем, что именно так и произошло.
Теперь я немного погружаюсь в операционные системы Apple и обнаруживаю, что операционная система, которую Apple разработала, пока Джобс отсутствовал, была «классической Mac OS». В фильме говорится, что Apple «очень нужна» новая ОС.
Все это заставило меня задуматься: что же такого плохого в классической Mac OS?
У него была ограниченная совместная многозадачность, но она была наложена поверх принципиально однозадачной ОС. Это означало, что если (скажем, фоновая) задача была жадной или имела проблемы, вся система работала плохо или зависала.
Был момент, когда Microsoft «съела обед Apple», потому что многозадачность работала намного лучше в Windows — и Apple потеряла большую долю рынка.
У него не было никакого способа сдержать сбой одного конкретного приложения. Таким образом, когда одно приложение «падало», система падала. Возможность одновременного запуска нескольких приложений, не говоря уже о множестве часто десятков настольных принадлежностей, расширений и прочего, создавала огромную уязвимость.
Для Mac было обычным делом приходить в магазин с таким количеством установленных настольных принадлежностей, что вам приходилось прокручивать, чтобы увидеть их все. Я сказал: «Они сделали с этим Mac то, что сутенер делает с Cadillac». Неудивительно, что он был в магазине.
Кроме того, не было аппаратной защиты памяти, поэтому одно приложение могло записывать память другого приложения из-за простой ошибки.
Это также означало, что приложение, DA и т. д. могли отслеживать содержимое и действия в системной памяти. Какой смысл иметь логины с паролями, когда ваш бесплатный скринсейвер DA может просто сканировать память в поисках паролей?
Без возможности держать приложения закрытыми это также означало, что безопасность файловой системы была безнадежной. Среди прочего, не было никакого способа защитить приложения от повреждения или взлома ОС.
Знаете, вирусы появились на Mac. Вот почему. Они также практически закончились, когда вышла OS X.
Хорошо, это имеет значение только для нескольких человек, но не было абсолютно никакой надежной серверной части, с которой можно было бы выполнять системные задачи клавиатуры/скрипта. Нет способа, скажем, «rsync» каталога с резервной копией; вам приходилось полагаться на упакованные продукты. Конечно, были инструменты разработчика, но они не были доступны конечным пользователям, нужно было регистрироваться и, насколько я помню, платить какие-то сборы.
Модернизация OS 8/9 до правильной многозадачности была трудной задачей — настоящим гордиевым узлом. Требовалось решение «Александр Македонский», и тут на помощь пришел Стив.
Из статьи Википедии о классической Mac OS :
Mac OS характеризуется своей монолитной системой. Начиная с первоначального выпуска и заканчивая System 4, одновременно запускалось только одно приложение. Несмотря на это, он был отмечен простотой использования. Mac OS получила совместную многозадачность с System 5, которая работала на Macintosh SE и Macintosh II. Его критиковали за очень ограниченное управление памятью, отсутствие защищенной памяти, отсутствие контроля доступа и подверженность конфликтам между расширениями, которые обеспечивают дополнительные функции, такие как работа в сети или поддержка определенного устройства.
МммХм
LаngLаngС
LаngLаngС
Барт Фридрихс
Харпер - Восстановить Монику