Большинство выпускаемых Apple компьютеров целиком разрабатывались внутри компании. Это касалось как железа, так и устанавливаемого на него программного обеспечения.
Так было всегда. С самых первых моделей компьютеров Apple купертиновцы создавали для них операционные системы и приложения. Технологии развивались очень стремительно, что вынуждало создавать новую ОС практически для каждого следующего ПК в линейке.
Купертиновцы с нуля писали новые системы, придумывали графические интерфейсы и пытались выжать максимум из имеющегося железа, а через 2-3 года при создании новой модели начинали все с начала.
Все сильно изменилось в 1984 году, когда Стив Джобс представил линейку компьютеров Macintosh. Вместе с ней была презентована операционная система с незамысловатым названием “system“, которая после нескольких лет эволюции превратилась в MAC OS X.
Сейчас расскажем о самых значимых операционных системах, которые разрабатывались в Купертино. Часть из них предшествовали той самой system, а некоторые даже пытались конкурировать до появления MAC OS X.
A/ROSE. Для установки системы нужно было докупить модуль расширения ПК
▶ Конец 70-х – середина 80-х
A/ROSE (сокращенно от Apple Real-time Operating System Environment) является одной из первых операционных систем, разработку которой начали в Купертино еще в конце 70-х годов.
Система проектировалась с учетом создаваемого компьютера Apple II. Разработчики, опасаясь, что аппаратной начинки нового компьютера будет недостаточно для комфортной работы системы, решили сделать ставку на карту расширения.
Так после выхода Apple II установить эту операционную систему было возможно только при наличии недешевой карты расширения MCP. Она не поставлялась в базовой комплектации компьютера, даже при желании найти её в продаже было крайне сложно.
Еще на этапе разработки система носила название MR-DOS (Multitasking Realtime Distributed Operating System), но юристы Microsoft не оценили шутку (отсылка к названию системы MS-DOS) и вынудили купертиновцев изменить название.
Система не получила широкого распространения. Позднее её встроили в одну из версий Mac OS в виде системного расширения для работы с сетевыми картами и протоколами.
Apple DOS и ProDOS. Систему копировали даже в СССР
▶ 1978 – 1993 годы
Apple DOS (сокращенно от Disk Operating System) была основной операционной системой для компьютеров Apple II. Отсутствие графического интерфейса и низкие системные требования позволяли запустить систему даже на самой слабой конфигурации компьютера.
Работать с Apple DOS можно было прямо со вставленной в дисковод дискеты. Выделяют три ключевых версии этой системы: DOS 3.1, DOS 3.2 и DOS 3.3. Все предшествующие релизы принято считать тестовыми сборками для разработчиков.
Пик популярности ОС совпал с активными продажами компьютера Apple II. Пользователи полюбили систему за относительную простоту в освоении и низкие системные требования. Энтузиасты выпускали множество клонов системы с разными доработками и фиксами. Так пользователи могли получить расширенные возможности, улучшенную производительность или поддержку сторонней периферии.
Одну из таких модификаций выпустили в СССР. За выпуск отвечали программисты из фирмы Space Soft, а назвали операционку Eagle & Space Soft QDOS 2.A. Она получила русификацию и поддержку большого количества изначально неподдерживаемых типов файлов.
В 2013 году, к 35-летнему юбилею компьютера Apple II, исходный код Apple DOS стал общедоступным.
Логичным развитием операционной системы стала Apple ProDOS. Главным отличием стало появление графической оболочки с поддержкой многооконного режима, которая запускалась поверх однозадачной дисковой операционной системы.
ProDOS существовала в 8- и 16-разрядных версиях и была предназначена для всех модификаций компьютеров Apple II. Позднее на базе ProDOS была создана модифицированная система GS/OS, которая по техническим параметрам практически не отличалась от оригинала.
Apple SOS. Стабильная ОС, которой не повезло с компьютером
▶ 1980 – 1982 годы
Apple SOS (сокращенно от Sophisticated Operating System) это однозадачная однопользовательская операционная система, которая разрабатывалась специально для компьютера Apple III.
Система поставлялась с базовыми версиями ПК и могла выполнять действия трех основных типов: работа с файлами, работа с устройством (компьютером) и запуск программ.
Изначально ОС, как и компьютер Apple III, разрабатывались в качестве мощного инструмента для бизнеса. Одним из главных критериев была простота и надежность работы. Так программисты отбросили множество второстепенных компонентов и не реализовали некоторые идеи, которые могли сказаться на стабильности ОС.
В итоге системы вышла очень простой, но вот сам компьютер Apple III разочаровал покупателей. У него были проблемы с перегревом и надежностью некоторых компонентов. Купертиновцы со временем исправили большинство недостатков, но репутация модели была уже испорчена.
Так компьютер пришлось снять с производства, а вместе с ней остановить развитие стабильной и перспективный Apple SOS. Курировавший проект Стив Возняк называл систему лучшей ОС для микрокомпьютеров своего времени.
Lisa OS. Первая ОС с дружественным графическим интерфейсом
▶ 1983 – 1986 годы
Компьютер Apple Lisa является одним из ключевых продуктов в истории компании Apple. Попытки создать графический интерфейс системы разработчики проявляли и ранее, но выпуском этого компьютера Джобс хотел перевернуть всю индустрию ПК.
Вдохновленный экскурсией на Xerox PARC Стив осознал, что нужно стремиться к созданию простой и интуитивно понятной операционной системы. Тогда компания Xerox смогла сделать задатки графического интерфейса, но топовые менеджеры не видели за данной технологией будущего.
Джобс договорился с компании о взаимовыгодном сотрудничестве. Одним из условий сделки было проведение экскурсий для команды разработчиков Apple Lisa с демонстрацией наработок Xerox.
Так все разработчики Lisa OS (Lisa Office System) увидели идеи и стремления, которыми вдохновился основатель Apple. Доработав и улучшив их получился максимально близкий к сегодняшним десктопным системам интерфейс.
Тогда это казалось чем-то революционным. Пользователь мог нажимать на ярлыки для перехода к разным дискам и папкам, открывать проводник Finder, управлять окнами. Впервые появилась строка меню, которая стала отличительной чертой последующих операционных систем Apple и до сих пор остается на своем месте в самых последних апдейтах macOS.
Система поддерживала настоящую многозадачность и имела файл подкачки. С ней поставлялся солидный набор предустановленного ПО: LisaWrite, LisaCalc, LisaDraw, LisaGraph, LisaProject, LisaList и LisaTerminal. Этого было достаточно для большинства пользователей того времени, чтобы начать работать на компьютере без поиска дополнительных приложений.
Хоть сама ОС и была крайне революционной для своего времени, но компьютер при этом продавался плохо из-за крайне высокой цены.
Позднее Джобс был отлучен от работы над Apple Lisa и сконцентрировался над первым поколением Macintosh. Как вы уже знаете, этот продукт уложил на лопатки Lisa и стал определяющим для Apple как в плане дальнейшего развития программного и аппаратного обеспечения.
A/UX. Первая система Apple на базе UNIX
▶ 1988 – 1995 годы
A/UX (сокращенно от Apple Unix) стала первой операционной системой Apple на базе UNIX. Она разрабатывалась для платформы m68k. Система могла быть установлена на компьютеры Apple Lisa/Lisa 2, Macintosh/Macintosh SE/Macintosh II, первое поколение PowerBook.
В основе A/UX лежала UNIX System V версии 2.2 и BSD версий 4.2. Система поддерживала графическую оболочку System 7 и набор стандартов POSIX, а во второй версии была добавлена поддержка протокола TCP/IP.
Все это позволило продвигать компьютеры Apple в корпоративный и государственный сегменты. В компании смогли получить несколько выгодных контрактов на поставку компьютеров с A/UX на борту для федеральных организаций США.
Первая версия системы появилась в общем доступе в 1988 году, а апдейты выходили вплоть до 1995 года. Уже тогда в операционной системе появились привычные сегодня утилиты Finder и командная строка CommandShell.
Долгое время многие сторонние приложения не поддерживали графический интерфейс System 7 и для работы с ними приходилось переключаться в режим командной строки. Позднее ситуация изменилась, а сама ОС получила два крупных апдейта.
Пользователи полюбили эту систему за простую установку, год бесплатной технической поддержки и справку с наглядным графическим интерфейсом.
Rhapsody. Система стала прародителем Mac OS X Server
▶ 1996 – 1999 годы
Rhapsody – эта операционная система разрабатывалась в период между покупкой купертиновцами компании NeXT и анонсом Mac OS X.
Изначально ОС разрабатывалась для работы на архитектуре x86 и Power Macintosh. В планах было выпустить мощный фреймворк, чтобы разработчики приложений для Rhapsody могли быстро пересобрать утилиту для ОС Windows. Однако, от такой идеи вскоре отказались.
В 1997 году Rhapsody продемонстрировали на конференции MacWorld Expo в Сан-Франциско, а затем и на WWDC. Разработчики получили тестовые версии системы для создания и адаптации ПО.
Однако, в компании параллельно уже трудились над Mac OS X и основные ресурсы были направленны именно на неё. Релиз Rhapsody несколько раз переносился, а на одной из конференций Стив Джобс рассказал о реорганизации системы и превращении её в Mac OS X Server. Так называемой “домашней” версии системы выпущено не было.
Однако, части исходного кода Rhapsody использовали при создании Mac OS X.
Darwin. Её разрабатывал Стив Джобс, но не в Apple, а в NeXT
▶ 2000 – 2006 годы
Darwin является открытой операционной системой Apple, которая поддерживает набор стандартов POSIX и совместима с третьей версией спецификации UNIX (SUSv3).
Часть кода системы, разумеется, написали в Apple, но основные наработки были взяты у компании NeXT, которую поглотила Apple после возвращения Стива Джобса. Система Darwin состояла из составных частей NeXTSTEP и FreeBSD.
Операционная система свободно распространялась в рамках публичной лицензии Apple на исходный код. Установка была возможна на компьютеры с архитектурой PowerPC, Intel x86 а так же на устройства с 32- и 64-битными процессорами ARM.
Система строилась вокруг гибридного ядра XNU и не являлась полноценной UNIX-подобной системой, но при этом разработчики UNIX приложений могли быстро пересобрать свое ПО под Darwin без изменения исходного кода.
Несколько лет проект поддерживали в Apple, а затем, благодаря общедоступному исходному коду, поддержку подхватили энтузиасты и разработчики. Самыми известными проектами являются OpenDarwin и PureDarwin.
OpenDarwin задумывался как тестовый полигон для проверки сторонних идей и фишек в операционной системе Apple. В активном виде сообщество просуществовало до 2006 года.
PureDarwin это последователь предыдущего проекта, целью которого было создание и поддержка в актуальном состоянии загрузочного образа для установки системы.
Позднее ОС превратилась в свободно распространяемую по аналогии с Linux-дистрибутивами GNU-Darwin.
Любопытно, что некоторые модули и компоненты системы позднее мигрировали в Mac OS X, а код ядра до сих пор доступен на GitHub.
Такие разные и самобытные ОС позволили в итоге купертиновцам прийти к созданию линейки system/Mac OS X/macOS, которую мы сегодня считаем одной из лучших десктопных систем на рынке.
12 комментариев
Форум →Название Apple Lisa компьютер получил по имени дочери Стива Джобса – Лизы Бреннан-Джобс, которую предприниматель изначально не признавал своей 🤓
На каждом столбе написано, у кого и как эпол и микрософт скомуниздили Осы. Так что изначально это были обычные барыги. к сожалению или счастью в отличае от микрософт, мак так и остался компьютером для домохозяек и понторезных дизайнеров.
@id271093362, большая часть программистов использует мак. Потому что удобно, надежно, быстро и есть все нужные инструменты. На винде в основном школота с игрулями и офисный планктон, мнение которого не спрашивают и выдают самые дешевые пк на винде
@?, большая часть грузчиков использует БМВ. Потому что удобно, надежно, быстро и есть все нужные инструменты. На СКАНИИ в основном школота с КЛУБАМИ и офисный планктон, мнение которого не спрашивают и выдают самые дешевые МАШИНЫ
@Param Pampampam, да не, продакшен аналог Скании это линукс, всё-таки.
Макось это мерседес (включая их самые дешёвые классы и грузовики, но без спортивных, и со всеми их проблемами),
а винда – Рено.
@?, я как системный администратор кто работает с докер и иногда использует виртуальные машины н как минимум не люблю мак. я намного эффективнее используя мою линукс машину. Ида я пишу код
@id271093362, у тебя рот в говне.
@id271093362, Иван, компьютер, ОС, софт это инструмент, кому какой инструмент удобен, тот такой и использует.
@id271093362, какой же ты дурачок все-таки :)
Авторам респект, отличный экскурс!
в cccp вообще все копировали. Либо у немцев, либо у американцев. Своих уникальных разработок почти не было
@?, было ОЧЕНЬ много своих уникальных разработок, но в основном в военной промышленности
@?, Это в 80-х так решили, до этого было куча полностью своего. Проблема была в том, что всё ЭВМ было направлено на ВПК и науку. Видимо, когда стало понятно, что нужно цифровизировать финансовые инструменты, а с этим и развивать ПК, увидели, что отстали. Были свои операционки и в 80х. Но нужны же программы, а это во многом более сложно.
Нашли орфографическую ошибку в новости?
Выделите ее мышью и нажмите Ctrl+Enter.Куда делась Загруженная музыка в Apple Watch на прошивке watchOS 3.0?
Почему в Finder на Mac не отображается внешний диск или флэшка
Почему iPhone 15 не заряжается больше 80%
Почему умные розетки и выключатели с HomeKit иногда недоступны в приложении Дом
Почему в меню AirDrop дублируются устройства
Инструкция по установке публичной бета-версии tvOS 16 на Apple TV
На iPhone и Apple Watch несинхронно удаляются сообщения, как это исправить?
Перестали отображаться уведомления в приложении Календарь на iPhone