Открыть сервис

Mac OS X

Mac OS X (впоследствии OS X, macOS) — это проприетарная операционная система с графическим интерфейсом, разработанная компанией Apple Inc. для своих персональных компьютеров Macintosh (Mac). Является преемницей классической Mac OS (до версии 9) и базируется на ядре XNU, основанном на микроядре Mach и компонентах из операционной системы FreeBSD. Первая версия, Mac OS X Server 1.0, вышла в 1999 году, а потребительская версия Mac OS X 10.0 Cheetah — в 2001 году. Система известна своим акцентом на стабильность, безопасность, интеграцию с аппаратным обеспечением Apple и фирменный графический интерфейс Aqua.

История

Предпосылки и разработка (NeXTSTEP)

К середине 1990-х годов классическая Mac OS (System 7, Mac OS 8 и 9) устарела как технически, так и архитектурно. Она не поддерживала вытесняющую многозадачность, защиту памяти и современные сетевые возможности. Попытки Apple создать новую систему (Taligent, Copland) провалились. В 1997 году Apple приобрела компанию NeXT, основанную Стивом Джобсом после его ухода из Apple в 1985 году. Операционная система NeXTSTEP, разработанная NeXT, стала технологической основой для будущей Mac OS X. NeXTSTEP базировалась на ядре Mach, использовала объектно-ориентированное программирование (Objective-C) и фреймворк OpenStep.

Первые версии (2001–2005)

  • Mac OS X 10.0 Cheetah (2001): Первая публичная версия. Отличалась нестабильностью, отсутствием поддержки DVD, FireWire и многих принтеров. Была скорее демонстрацией платформы для разработчиков.
  • Mac OS X 10.1 Puma (2001): Исправляла основные недостатки Cheetah, добавляла поддержку DVD, улучшала производительность. Распространялась бесплатно для владельцев 10.0.
  • Mac OS X 10.2 Jaguar (2002): Первая версия, получившая кодовое имя «кошачьего» цикла. Включала iChat, Address Book, Quartz Extreme (аппаратное ускорение графики), улучшенную поддержку Windows.
  • Mac OS X 10.3 Panther (2003): Внедрила Finder с интерфейсом в стиле металла, Exposé (управление окнами), Fast User Switching, улучшенную поддержку PDF.
  • Mac OS X 10.4 Tiger (2005): Ключевое нововведение — технология поиска Spotlight. Также появились Dashboard (виджеты), Automator (автоматизация задач), поддержка 64-битных приложений. Tiger стала самой долгоживущей версией (до 2009 года, с обновлениями до 10.4.11).

Эра Intel и переход на 64-бита (2006–2011)

В 2005 году Apple объявила о переходе с процессоров PowerPC на архитектуру Intel x86.

  • Mac OS X 10.5 Leopard (2007): Первая версия, работавшая на обеих архитектурах (Universal Binary). Включала Time Machine (резервное копирование), Boot Camp (загрузка Windows), Spaces (виртуальные рабочие столы), полную поддержку 64-битных приложений.
  • Mac OS X 10.6 Snow Leopard (2009): Версия, ориентированная исключительно на Intel. Основной упор — на оптимизацию производительности, уменьшение размера системы (с 7 до 4 ГБ) и переход на 64-битное ядро. Поддержка Grand Central Dispatch (многопоточность) и OpenCL (вычисления на GPU). Snow Leopard считается одной из самых стабильных версий.

Эра App Store и iCloud (2011–2016)

  • Mac OS X 10.7 Lion (2011): Первая версия, распространявшаяся только через Mac App Store (без DVD). Внедрила Launchpad (аналог iOS-экрана приложений), Mission Control (объединение Exposé и Spaces), полноэкранные приложения, автоматическое сохранение и версии документов. Убрала Rosetta (эмулятор PowerPC).
  • OS X 10.8 Mountain Lion (2012): Смена названия с «Mac OS X» на «OS X» (в унификацию с iOS). Акцент на интеграцию с iCloud, Messages (замена iChat), Notification Center, Reminders, Notes. Внедрение Gatekeeper (защита от вредоносного ПО).
  • OS X 10.9 Mavericks (2013): Отказ от «кошачьих» имён в пользу названий калифорнийских достопримечательностей. Бесплатное обновление (впервые). Улучшения энергосбережения (Timer Coalescing), Finder Tabs, Tags.
  • OS X 10.10 Yosemite (2014): Радикальный редизайн интерфейса в стиле iOS 7 (плоский, полупрозрачный). Внедрение Handoff, Continuity, AirDrop между Mac и iOS-устройствами, Spotlight в стиле поиска.
  • OS X 10.11 El Capitan (2015): Оптимизация производительности, Split View (работа с двумя приложениями на весь экран), улучшенный Spotlight, Metal API (графический API для игр).

Эра macOS (2016–2020)

  • macOS 10.12 Sierra (2016): Переименование в «macOS» для единообразия с iOS, tvOS, watchOS. Внедрение Siri на Mac, Apple Pay в Safari, Optimized Storage (автоматическая очистка диска), синхронизация рабочего стола и документов через iCloud.
  • macOS 10.13 High Sierra (2017): Переход на файловую систему Apple File System (APFS), поддержка VR, улучшения в Metal 2, HEVC (видеокодек).
  • macOS 10.14 Mojave (2018): Тёмная тема интерфейса, Dynamic Desktop (смена обоев в зависимости от времени суток), Stacks (автоматическая группировка файлов на рабочем столе), Gallery View в Finder, портирование четырёх iOS-приложений (News, Stocks, Voice Memos, Home).
  • macOS 10.15 Catalina (2019): Отказ от поддержки 32-битных приложений. Замена iTunes на Music, Podcasts, TV. Sidecar (использование iPad как второго монитора). Voice Control (голосовое управление). Activation Lock (защита от кражи).

Эра Apple Silicon (2020–настоящее время)

  • macOS 11 Big Sur (2020): Первая версия, оптимизированная для процессоров Apple Silicon (M1). Крупнейший редизайн интерфейса с 2014 года (округлые иконки, прозрачность, Control Center). Поддержка приложений iOS/iPadOS на Mac. Запуск через Rosetta 2 (эмуляция x86-приложений).
  • macOS 12 Monterey (2021): Universal Control (управление несколькими устройствами одной мышью/клавиатурой), Shortcuts (автоматизация), Live Text (распознавание текста на изображениях), Focus (режимы концентрации).
  • macOS 13 Ventura (2022): Stage Manager (организация окон), Continuity Camera (использование iPhone как веб-камеры), улучшенный Spotlight, Passkeys (замена паролей).
  • macOS 14 Sonoma (2023): Виджеты на рабочем столе, улучшенный Screen Saver, Game Mode (оптимизация для игр), улучшения в видеоконференциях (Presenter Overlay).
  • macOS 15 Sequoia (2024): iPhone Mirroring (управление iPhone с Mac), улучшенный оконный менеджер (tiling), Passwords (отдельное приложение для паролей), улучшенный Safari (Video Viewer, Highlights).

Архитектура и компоненты

Ядро XNU

XNU (X is Not Unix) — гибридное ядро, разработанное Apple. Оно сочетает:

  • Микроядро Mach: Обеспечивает управление памятью, межпроцессное взаимодействие (IPC), планирование потоков (вытесняющая многозадачность).
  • Сервисы BSD: Реализуют POSIX-совместимость, сетевой стек, файловые системы, управление пользователями, безопасность (модель Unix-прав).
  • I/O Kit: Объектно-ориентированная среда для драйверов устройств, написанная на C++.

Графическая подсистема

  • Quartz Compositor: Композитный оконный менеджер, отвечающий за отрисовку всех элементов интерфейса. Использует Quartz 2D (2D-графика) и OpenGL/Metal (3D-ускорение).
  • Aqua: Графический интерфейс, впервые представленный в 2000 году. Характеризуется полупрозрачностью, закруглёнными углами, анимациями, «желейными» кнопками. В более поздних версиях (с Yosemite) стиль стал плоским, но сохранил узнаваемые элементы.
  • Metal: Низкоуровневый графический API, представленный в 2014 году. Обеспечивает прямой доступ к GPU, оптимизирован для игр и вычислительных задач. Заменил OpenGL.

Файловая система

С macOS High Sierra (10.13) системным томом по умолчанию является Apple File System (APFS). Она заменила HFS+ (Mac OS Extended). Особенности APFS:

  • Клонирование: Быстрое копирование файлов без дублирования данных.
  • Снэпшоты: Мгновенные снимки состояния тома для резервного копирования.
  • Шифрование: Встроенная поддержка шифрования (FileVault 2).
  • Пространственная эффективность: Оптимизация для SSD (TRIM, thin provisioning).

Стек приложений

  • Cocoa: Основной фреймворк для разработки приложений на Objective-C и Swift. Включает AppKit (графические элементы), Foundation (основные классы), Core Data (работа с данными).
  • Swift: Язык программирования, разработанный Apple в 2014 году. Стал основным для macOS-приложений, заменив Objective-C.
  • Rosetta 2: Эмулятор для запуска приложений, написанных под процессоры Intel, на компьютерах с Apple Silicon. Обеспечивает высокую производительность за счёт динамической трансляции инструкций.
  • Mac App Store: Единый магазин приложений, запущенный в 2011 году. Все приложения проходят проверку Apple на безопасность.

Ключевые особенности

Безопасность

  • Gatekeeper: Проверяет цифровые подписи приложений перед запуском. По умолчанию разрешает установку только из Mac App Store и от проверенных разработчиков.
  • XProtect: Встроенный антивирус, проверяющий файлы на вредоносное ПО.
  • FileVault: Полное шифрование диска (XTS-AES-128).
  • Sandboxing: Ограничение прав приложений (доступ к файлам, сети, устройствам).
  • System Integrity Protection (SIP): Защита системных файлов от изменения даже с правами root. Введена в OS X El Capitan.

Интеграция с экосистемой Apple

  • iCloud: Синхронизация файлов, фотографий, контактов, календарей, паролей, заметок между устройствами Apple.
  • Handoff: Возможность начать работу на одном устройстве и продолжить на другом (например, написать письмо на iPhone и закончить на Mac).
  • AirDrop: Беспроводная передача файлов между устройствами Apple.
  • Universal Clipboard: Общий буфер обмена между Mac и iOS-устройствами.
  • Sidecar: Использование iPad в качестве второго монитора.
  • iPhone Mirroring (macOS Sequoia): Полное управление iPhone с экрана Mac.

Интерфейс

  • Finder: Файловый менеджер, обеспечивающий навигацию по файловой системе. Поддерживает теги, стопки, несколько видов отображения (иконки, список, колонки, галерея).
  • Dock: Панель быстрого запуска приложений и переключения между ними.
  • Mission Control: Обзор всех открытых окон, рабочих столов и полноэкранных приложений.
  • Spotlight: Система поиска по содержимому файлов, контактам, письмам, веб-страницам, приложениям.
  • Terminal: Эмулятор терминала для доступа к командной строке Unix.

Применение и распространение

macOS используется преимущественно на компьютерах Mac (MacBook Air, MacBook Pro, iMac, Mac mini, Mac Pro, Mac Studio). По данным StatCounter на 2024 год, доля macOS на мировом рынке настольных операционных систем составляет около 15-20%, уступая Microsoft Windows (около 70-75%) и значительно опережая Linux (около 3-5%). В США доля macOS выше (около 30-35%) благодаря популярности Mac в образовательной среде и среди креативных профессионалов.

Основные сферы применения:

  • Креативные индустрии: Видеомонтаж (Final Cut Pro), графический дизайн (Adobe Photoshop, Illustrator), музыка (Logic Pro), 3D-моделирование (Blender).
  • Разработка ПО: Благодаря Unix-подобной основе и Xcode (IDE для iOS/macOS).
  • Офисная работа: iWork (Pages, Numbers, Keynote), Microsoft Office для Mac.
  • Домашнее использование: Веб-сёрфинг (Safari), почта, медиа.

Критика и недостатки

  • Закрытость экосистемы: Ограниченная поддержка стороннего оборудования (необходимость сертификации Apple), невозможность установки на неавторизованные компьютеры (Hackintosh — неофициальная сборка, не поддерживаемая Apple).
  • Высокая стоимость: Компьютеры Mac значительно дороже аналогов на Windows.
  • Ограниченная библиотека игр: По сравнению с Windows, количество игр для macOS невелико, хотя с переходом на Apple Silicon и Metal ситуация улучшается.
  • Проблемы с обратной совместимостью: Частые отказы от поддержки старых технологий (32-битные приложения, Rosetta, старые версии macOS).
  • Отсутствие гибкости настройки: Меньше возможностей для кастомизации интерфейса и системных настроек по сравнению с Linux или Windows.

Источники

  1. Singh, Amit. «Mac OS X Internals: A Systems Approach». Addison-Wesley, 2006.
  2. Apple Inc. «macOS User Guide». Официальная документация Apple.
  3. Siracusa, John. «Mac OS X 10.0 Cheetah Review» (Ars Technica, 2001).
  4. Siracusa, John. «Mac OS X 10.6 Snow Leopard Review» (Ars Technica, 2009).
  5. Siracusa, John. «OS X 10.10 Yosemite Review» (Ars Technica, 2014).
  6. Siracusa, John. «macOS 10.12 Sierra Review» (Ars Technica, 2016).
  7. Siracusa, John. «macOS 11 Big Sur Review» (Ars Technica, 2020).
  8. StatCounter Global Stats — Desktop Operating System Market Share Worldwide (2024).
  9. «The Story of Mac OS X: From NeXTSTEP to macOS» (Macworld, 2020).
  10. «Apple File System (APFS) Guide» (Apple Developer Documentation).

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →