Mac OS
macOS — это проприетарная операционная система с графическим интерфейсом, разрабатываемая компанией Apple Inc. для своих персональных компьютеров Macintosh (Mac). macOS является второй по распространённости настольной операционной системой в мире после Microsoft Windows и основной операционной системой для линейки компьютеров Mac. Система известна своим акцентом на дизайн, стабильность, интеграцию с экосистемой Apple и безопасность.
История
Предшественники: Classic Mac OS
История macOS начинается с операционной системы Classic Mac OS, которая была выпущена в 1984 году вместе с первым компьютером Macintosh 128K. Classic Mac OS была одной из первых коммерчески успешных операционных систем с полностью графическим интерфейсом, отказавшаяся от командной строки. Система развивалась до версии 9.2.2, но к концу 1990-х годов она устарела: отсутствовала вытесняющая многозадачность, защита памяти и современная файловая система. В 1997 году Apple приобрела компанию NeXT, основанную Стивом Джобсом после его ухода из Apple, и её операционная система NeXTSTEP стала основой для будущей macOS.
Переход на Unix: Mac OS X
В 2001 году Apple выпустила Mac OS X (версия 10.0 «Cheetah»). Новая система базировалась на ядре XNU (гибридное ядро на основе Mach и FreeBSD) и предоставляла пользователям Unix-подобную среду с современными технологиями: защищённую память, вытесняющую многозадачность и многопользовательский режим. При этом интерфейс Aqua сохранил привычный для пользователей Mac внешний вид. С 2001 по 2012 год вышло девять крупных версий Mac OS X, каждая из которых носила имя крупной кошки (от «Cheetah» до «Mountain Lion»).
Переход на Intel и OS X
В 2005 году Apple объявила о переходе с процессоров PowerPC на архитектуру Intel x86. Для обеспечения совместимости со старым программным обеспечением была разработана технология Rosetta (эмуляция PowerPC). С 2006 года все новые Mac поставлялись с процессорами Intel. В 2012 году Apple переименовала систему из Mac OS X в OS X, убрав слово «Mac» из названия, но сохранив нумерацию версий (10.8 «Mountain Lion»).
Переход на Apple Silicon и macOS
В 2016 году Apple переименовала систему обратно в macOS, приведя название в соответствие с единой схемой (iOS, watchOS, tvOS). В 2020 году начался переход на собственные процессоры Apple Silicon (архитектура ARM). Для совместимости с приложениями для Intel была создана вторая версия Rosetta — Rosetta 2. Первая версия macOS для Apple Silicon — macOS Big Sur (11.0) — была выпущена в 2020 году и принесла значительное обновление дизайна интерфейса, а также поддержку запуска приложений для iOS и iPadOS на Mac.
Архитектура и ядро
macOS является Unix-подобной операционной системой, сертифицированной по стандарту UNIX 03 (начиная с версии 10.5 Leopard). Ядро системы — XNU (X is Not Unix) — представляет собой гибридное ядро, сочетающее микроядро Mach и компоненты из FreeBSD. XNU обеспечивает поддержку вытесняющей многозадачности, защиту памяти, симметричную многопроцессорность (SMP) и виртуальную память.
Над ядром работают несколько ключевых подсистем:
- Darwin — открытая часть операционной системы, включающая ядро XNU, драйверы (I/O Kit), файловую систему и основные утилиты командной строки. Darwin распространяется под лицензией Apple Public Source License (APSL).
- Aqua — графический интерфейс пользователя, использующий Quartz Compositor для композитинга окон. Aqua поддерживает сглаживание шрифтов, прозрачность, тени и анимацию.
- Cocoa — фреймворк для разработки приложений на языках Objective-C и Swift. Cocoa предоставляет API для создания окон, меню, обработки событий и работы с данными.
- Carbon — устаревший фреймворк для совместимости с приложениями Classic Mac OS (поддержка прекращена в macOS Catalina).
- Metal — низкоуровневый графический API для доступа к GPU, используемый в играх и профессиональных приложениях.
Файловая система
Начиная с macOS High Sierra (10.13) в качестве основной файловой системы используется APFS (Apple File System), которая пришла на смену HFS+ (Mac OS Extended). APFS оптимизирована для твердотельных накопителей (SSD) и поддерживает:
- Шифрование на уровне файлов (с поддержкой FileVault).
- Клонирование файлов (copy-on-write).
- Снимки состояния (snapshots) для резервного копирования и отката изменений.
- Пространственное сжатие (space sharing) для гибкого распределения дискового пространства между томами.
- Поддержку быстрого подсчёта размера каталогов.
Интерфейс пользователя
Графический интерфейс macOS основан на концепции рабочего стола с панелью меню в верхней части экрана, док-панелью (Dock) для быстрого запуска приложений и переключения между ними, а также Finder — файловым менеджером, который отображает содержимое дисков и папок.
Ключевые элементы интерфейса:
- Панель меню — глобальная строка вверху экрана, содержащая меню активного приложения, системные индикаторы (часы, Wi-Fi, батарея) и меню Apple (выключение, настройки, обновления).
- Dock — панель в нижней части экрана (по умолчанию), содержащая иконки часто используемых приложений, папок и минимизированных окон. Dock поддерживает стопки (Stacks) для группировки файлов.
- Launchpad — полноэкранный режим отображения всех установленных приложений, аналогичный экрану «Домой» на iOS.
- Mission Control — функция для просмотра всех открытых окон, рабочих столов и полноэкранных приложений.
- Spotlight — системный поиск, индексирующий файлы, приложения, контакты, электронные письма и веб-результаты.
- Уведомления — центр уведомлений, отображающий пропущенные оповещения, виджеты и календарь.
Приложения и экосистема
macOS поставляется с набором встроенных приложений, включая:
- Safari — веб-браузер.
- Mail — почтовый клиент.
- Календарь — органайзер.
- Контакты — адресная книга.
- Заметки — приложение для создания заметок.
- Сообщения — мессенджер для iMessage и SMS (через iPhone).
- FaceTime — видеозвонки.
- Фото — управление фотографиями и видео.
- iTunes (заменён на Музыка, ТВ и Подкасты в macOS Catalina) — медиаплеер.
- QuickTime Player — проигрыватель и редактор видео.
- Time Machine — система резервного копирования.
Экосистема Apple обеспечивает тесную интеграцию между macOS и другими устройствами: iPhone, iPad, Apple Watch. Функции «Непрерывность» (Continuity) включают передачу звонков, отправку SMS, универсальный буфер обмена, Sidecar (использование iPad в качестве второго дисплея), AirDrop (беспроводная передача файлов) и Handoff (продолжение работы на другом устройстве).
Безопасность и конфиденциальность
macOS включает многоуровневую систему безопасности:
- Gatekeeper — проверяет подпись приложений перед запуском, блокируя неподписанные или неопознанные программы.
- FileVault — полное шифрование диска с использованием AES-128.
- XProtect — встроенный антивирус, обновляемый через системные обновления.
- Sandbox — изоляция приложений, ограничивающая их доступ к системным ресурсам.
- System Integrity Protection (SIP) — защита системных файлов от изменений даже при наличии прав root.
- Privacy — настройки, позволяющие контролировать доступ приложений к микрофону, камере, контактам, местоположению и другим данным.
Критика и недостатки
macOS подвергается критике по нескольким направлениям:
- Закрытость экосистемы — Apple ограничивает установку приложений только из App Store (по умолчанию) и требует подписи разработчиков, что затрудняет использование стороннего ПО.
- Высокая стоимость оборудования — компьютеры Mac стоят значительно дороже аналогов на Windows с сопоставимыми характеристиками.
- Ограниченная совместимость — многие игры и профессиональные приложения (например, для инженерного моделирования) не имеют версий для macOS.
- Отсутствие обновлений для устаревших моделей — Apple прекращает поддержку старых Mac через 5–7 лет после выпуска, что вынуждает пользователей покупать новые устройства.
- Проблемы с производительностью — на старых моделях с HDD macOS работает медленнее, чем на SSD, а некоторые версии (например, macOS Ventura) критикуют за нестабильность на некоторых конфигурациях.
Версии (хронология)
| Версия | Кодовое имя | Год выпуска | Примечания |
|---|---|---|---|
| Mac OS X 10.0 | Cheetah | 2001 | Первая версия Mac OS X |
| Mac OS X 10.1 | Puma | 2001 | Улучшение производительности |
| Mac OS X 10.2 | Jaguar | 2002 | Поддержка Quartz Extreme |
| Mac OS X 10.3 | Panther | 2003 | Новый Finder, Exposé |
| Mac OS X 10.4 | Tiger | 2005 | Spotlight, Dashboard |
| Mac OS X 10.5 | Leopard | 2007 | Переход на Intel, Time Machine |
| Mac OS X 10.6 | Snow Leopard | 2009 | Оптимизация под Intel |
| Mac OS X 10.7 | Lion | 2011 | Launchpad, Mission Control |
| OS X 10.8 | Mountain Lion | 2012 | Переименование в OS X |
| OS X 10.9 | Mavericks | 2013 | Отказ от имён кошек |
| OS X 10.10 | Yosemite | 2014 | Плоский дизайн |
| OS X 10.11 | El Capitan | 2015 | Улучшение производительности |
| macOS 10.12 | Sierra | 2016 | Переименование в macOS |
| macOS 10.13 | High Sierra | 2017 | APFS |
| macOS 10.14 | Mojave | 2018 | Тёмная тема |
| macOS 10.15 | Catalina | 2019 | Отказ от 32-битных приложений |
| macOS 11 | Big Sur | 2020 | Поддержка Apple Silicon |
| macOS 12 | Monterey | 2021 | Universal Control |
| macOS 13 | Ventura | 2022 | Stage Manager |
| macOS 14 | Sonoma | 2023 | Виджеты на рабочем столе |
| macOS 15 | Sequoia | 2024 | iPhone Mirroring |
Источники
- Apple Inc. «macOS User Guide» (официальная документация).
- Singh, Amit. «Mac OS X Internals: A Systems Approach». Addison-Wesley, 2006.
- «A History of Apple’s Operating Systems» — Ars Technica.
- «macOS Security Overview» — Apple Platform Security Guide.
- «The Evolution of the Macintosh» — Folklore.org.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →