Запуск Macintosh у 1984 році був не просто виходом нового продукту. То справді був культурний шок. Стів Джобс випустив не просто комп’ютер. Він випустив бачення. До цього січневого дня персональні обчислення були текстовим чистилищем. Користувачі вводили загадкові команди, щоб переміщатися файловими системами. Це було втомлює. Це було безжально. Macintosh змінив це, впровадивши графічний інтерфейс (GUI) в масовий сегмент. Це не була перша система, яка спробувала зробити те саме. У лабораторіях були інші проекти. Але Macintosh став першим, хто змусив це прижитися у пересічних людей.

Цей успіх викликав бриж у Кремнієвій долині. Конкуренти усвідомили, що графічний інтерфейс більше не був gimmick (кумедною фішкою). Це було майбутнє. Microsoft почала активно інвестувати у свою власну графічну операційну систему. Ринок змінився за одну ніч.

Перенесемося на три десятиліття вперед. Подивіться на сучасний Mac. Елегантний інтерфейс. Він відполірований. Він здається простим у використанні. Але це плавність — ілюзія часу. macOS не з’явилася повністю сформованою з розуму Джобса. Це монстр Франкенштейна, зібраний з придбаного коду, внутрішніх проектів і блискучої інженерії, що провалилися. Щоб зрозуміти, як сьогодні працює macOS, потрібно подивитися на її непросту історію.

Зв’язок з NeXT

Після того, як Macintosh з’явився в магазинах, внутрішня політика Apple впала. Стів Джобс, харизматичний співзасновник, вступив у конфлікт із виконавчим керівництвом. Його змусили піти. До 1988 він подав у відставку.

Джобс не зник. Він започаткував нову компанію. Він назвав її NeXT Computer. Операційна система, що працює на ній, мала назву NeXTSTEP. Вона була складною. Вона була передовою. Вона була побудована за стандартами UNIX.

NeXT ніколи не підкорила споживчий ринок. Продаж був нішевим. Але технологія була висококласною. Вона привернула увагу академічних кіл та ранніх послідовників. Тім Бернерс Лі використовував машину NeXT для створення першого веб-сайту. Так, саме. Всесвітнє павутиння було створено на устаткуванні NeXT.

Тим часом Apple боролася. Microsoft Windows набирала обертів. Розрив у частці ринку збільшувався. Керівники Apple у паніці шукали вихід. Вони розглядали можливість оренди операційної системи IBM. Вони шукали інших джерел. Вони відчайдушно потребували сучасної основи.

Телефонував телефон. Джобс зателефонував до Apple. Він презентував свою технологію. Він представив своє повернення. Угода була укладена. Apple придбала NeXT у 1997 році. Джобс повернувся. І він приніс із собою операційну систему.

Створення Mac OS X

Придбання NeXT було не просто покупкою компанії. Це була покупка майбутнього програмного забезпечення Apple. Apple почала поєднувати технології NeXT з успадкованою Mac OS. Вони не зупинилися на цьому. Вони також зазирнули усередину себе.

Існував внутрішній проект під назвою Copland. Він повинен був стати Mac OS наступного покоління. Він провалився. Провалився жахливо. Код був заплутаним. Терміни були неможливими. Apple відмовилася від Copland Вони перейшли на NeXT.

У вересні 1997 року Джобс став тимчасовим генеральним директором. Стратегія кристалізувалась. Нова операційна система мала бути гібридною. Вона повинна була мати стабільність NeXTSTEP (яка була заснована на UNIX), обернену у звичний інтерфейс Mac.

Оголошення відбулося через рік. Mac OS X. X означало десять. Це було десяте велике покоління операційної системи Mac. Це був новий старт.

Джобс представив перше складання розробникам 16 березня 1999 року. Технічною назвою було Mac OS X 10.0. Але Apple надала їй секретне кодове ім’я. Cheetah (Гепард).

Ця система іменування прижилася. Кожній наступній версії давали ім’я великої кішки. Snow Leopard (Сніговий барс). Ліон (Лев). Mountain Lion (Гірський лев). Mavericks (Маврики). Цей патерн став частиною брендової ідентичності Apple. На момент написання цієї статті останньою версією була Mac OS X 10.7, відома як Lion (Лев).

Шлях від Cheetah до Lion показує чітку еволюцію. Він показує, як Apple навчалася поєднувати спадщину з інноваціями. Він показує, як майже крах призвів до створення однієї із найстабільніших операційних систем в історії.

Що насправді робить операційна система?

Перш ніж ми поринемо глибше в технічну архітектуру, зупинимося. Ми приймаємо операційні системи як належне. Ми клацаємо по значках. Ми перетягуємо вікна. Ми припускаємо, що комп’ютер нас розуміє. Але що насправді відбувається під капотом?

Операційна система – це посередник. Вона знаходиться між апаратним забезпеченням та програмним забезпеченням. Без неї ваші програми спілкувалися б безпосередньо з