mac OS
Грузим

Логотип mac OS

mac OS (ранее Mac OS X и позже OS X) представляет собой серию проприетарных графических операционных систем, разработанных и проданных Apple Inc. с 2001 года. Это основная операционная система для компьютеров Apple Mac. На рынке настольных, портативных и домашних компьютеров, а также с точки зрения использования Интернета, это вторая по распространенности операционная система для настольных ПК после Microsoft Windows.

macOS - вторая по значимости серия операционных систем Macintosh. Первую, в просторечии, называют классической Mac OS, представленной в 1984 году, последней версией которой стала Mac OS 9 в 1999 году.

Первая версия для настольных ПК, Mac OS X 10.0, была выпущена в марте 2001 года, а ее первое обновление, 10.1, появилось позже в том же году. «X» в Mac OS X и OS X является римской цифрой числа 10 и произносится как таковая. В первые годы своего существования X был важной частью фирменного стиля и маркетинга операционной системы, но постепенно стал терять известность с момента выпуска Snow Leopard в 2009 году. Apple начала называть свои выпуски в честь больших кошек, что продолжалось до OS X 10.8 Mountain Lion. Начиная с OS X 10.9 Mavericks, выпуски были названы в честь мест в Калифорнии.

macOS основана на операционной системе Unix и технологиях, разработанных в период с 1985 по 1997 год в компании NeXT, компании, которую соучредитель Apple Стив Джобс создал после ухода из Apple в 1985 году. Выпуски из Mac OS X 10.5 Leopard, а затем UNIX 03 сертифицирован. macOS разделяет свое ядро ​​на основе Unix под названием Darwin и многие из своих фреймворков с другими операционными системами Apple.

Apple сократила название до «OS X» в 2012 году, а затем изменила его на «macOS» в 2016 году, приняв номенклатуру, которую они использовали для своих других операционных систем, iOS, watchOS и tvOS. В 2020 году Apple увеличила основной номер версии до 11 в macOS Big Sur, хотя он сохранил ту же базу, что и предыдущие версии macOS.

Выпуски Mac OS X с 1999 по 2005 год работали на оборудовании на базе PowerPC того периода. Во время перехода к архитектуре Intel с 2006 года были выпущены версии для компьютеров Mac на базе Intel с 32-разрядными и в настоящее время 64-разрядными процессорами. Начиная с macOS 11 (2020), Apple начала постепенный переход на 64-битные компьютеры Apple Silicon Mac на базе ARM.

Содержание

  1. История
    1. Разработка
    2. Mac OS X
      1. Запуск Mac OS X
      2. Следующие релизы
    3. OS X
    4. macOS
  2. Архитектура
  3. Особенности
  4. Цена
История

Разработка
Грузим

Стив Джобс - создатель системы mac OS

История того, что впоследствии станет macOS, берет свое начало в NeXT, компании, основанной Стивом Джобсом после его ухода из Apple в 1985 году. Там была разработана Unix-подобная операционная система NeXTSTEP, которая была запущена в 1989 году. В основе ядра NeXTSTEP лежит ядро ​​NeXTSTEP. на ядре Mach, которое изначально было разработано в Университете Карнеги-Меллона, с дополнительными уровнями ядра и низкоуровневым кодом пользовательского пространства, полученным из частей BSD. Его графический пользовательский интерфейс был построен на основе объектно-ориентированного инструментария GUI с использованием языка программирования Objective-C.

В начале 1990-х Apple пыталась создать ОС «следующего поколения», чтобы заменить ее классическую Mac OS через проекты Taligent, Copland и Gershwin, но в конечном итоге от них отказались. Это привело к тому, что Apple приобрела NeXT в 1996 году, что позволило NeXTSTEP, тогда называвшемуся OPENSTEP, служить основой для операционной системы Apple следующего поколения. Эта покупка также привела к тому, что Стив Джобс вернулся в Apple в качестве временного, а затем и постоянного генерального директора, руководившего преобразованием удобного для программистов OPENSTEP в систему, которая будет принята Apple на основном рынке домашних пользователей и творческих профессионалов. Сначала проект носил кодовое название «Rhapsody», а затем официально назвал Mac OS X.

Mac OS X

Запуск Mac OS X

Mac OS X изначально была представлена ​​как десятая основная версия операционной системы Apple для компьютеров Macintosh; текущие версии macOS сохраняют основной номер версии «10». Предыдущие операционные системы Macintosh (версии классической Mac OS) назывались арабскими цифрами, как в Mac OS 8 и Mac OS 9. Буква «X» в названии Mac OS X относится к числу 10, римской цифре и Apple. заявил, что в этом контексте следует произносить «десять». Тем не менее, это также обычно произносится как буква «X».

Первая версия Mac OS X, Mac OS X Server 1.0, была переходным продуктом с интерфейсом, напоминающим классическую Mac OS, хотя она не была совместима с программным обеспечением, разработанным для более старой системы. В потребительских выпусках Mac OS X была улучшена обратная совместимость. Приложения Mac OS можно было переписать для работы непосредственно через Carbon API; многие из них также можно запускать напрямую через классическую среду, что снижает производительность.

Потребительская версия Mac OS X была запущена в 2001 году вместе с Mac OS X 10.0. Обзоры были разнообразными, в них широко хвалили сложный глянцевый интерфейс Aqua, но критиковали за вялую работу. Ввиду низкой популярности Apple производители нескольких классических приложений для Mac, таких как FrameMaker и PageMaker, отказались от разработки новых версий своего программного обеспечения для Mac OS X. Обозреватель Ars Technica Джон Сиракуза, который рассмотрел все основные выпуски OS X до 10.10, в ретроспективе охарактеризовал ранние выпуски как «медлительные, малофункциональные», а Aqua - как «невыносимо медленные и очень требовательные к ресурсам».

Следующие релизы
Грузим

Скриншот рабочего стола OS X 10.3 Panther.

Apple быстро разработала несколько новых выпусков Mac OS X. В обзоре Сиракузой версии 10.3 Panther, отмечалось: «Странно, что годы неопределенности и бесполезного программного обеспечения прошли путь к постоянному ежегодному выпуску основных новых выпусков операционных систем». Версия 10.4 Tiger, как сообщается, шокировала руководителей Microsoft, предложив новую версию операционной системы. ряд функций, таких как быстрый поиск файлов и улучшенная обработка графики, которые Microsoft потратила несколько лет, пытаясь добавить в Windows с приемлемой производительностью.

По мере развития операционной системы она отходила от классической Mac OS с добавлением и удалением приложений. Считая музыку ключевым рынком, Apple разработала музыкальный проигрыватель iPod и музыкальное программное обеспечение для Mac, включая iTunes и GarageBand. Ориентируясь на потребительский и медийный рынки, Apple сделала акцент на своих новых приложениях «цифрового образа жизни», таких как пакет iLife, интегрированные домашние развлечения через медиацентр Front Row и веб-браузер Safari. С ростом популярности Интернета Apple предложила дополнительные онлайн-сервисы, включая .Mac, MobileMe и последние продукты iCloud. Позже он начал продавать сторонние приложения через Mac App Store.

Новые версии Mac OS X также включали изменения в общий интерфейс, отказавшись от полосатого блеска и прозрачности начальных версий. В некоторых приложениях в версии 10.4 стали использоваться матовый металл или строка заголовка без полоски. В Leopard Apple объявила об унификации интерфейса со стандартизированным стилем окна с серым градиентом.

В 2006 году на первых выпущенных Intel Mac использовалась специализированная версия Mac OS X 10.4 Tiger.

Ключевым событием для системы стал анонс и выпуск iPhone с 2007 года. В то время как предыдущие медиаплееры Apple iPod использовали минимальную операционную систему, в iPhone использовалась операционная система на базе Mac OS X, которая позже будет называться «iPhone OS», а затем iOS. Одновременный выпуск двух операционных систем, основанных на одних и тех же фреймворках, вызвал напряженность в Apple, которая сослалась на iPhone как на вынужденную задержку выпуска Mac OS X 10.5 Leopard. Однако после того, как Apple открыла iPhone сторонним разработчикам, ее коммерческий успех привлек внимание к Mac OS X, и многие разработчики программного обеспечения для iPhone проявили интерес к разработке Mac.

В 2007 году Mac OS X 10.5 Leopard была единственным выпуском с универсальными двоичными компонентами, который позволял установку как на Intel Mac, так и на некоторые компьютеры PowerPC Mac. Это также последний выпуск с поддержкой PowerPC Mac. Mac OS X 10.6 Snow Leopard была первой версией OS X, созданной исключительно для компьютеров Intel Mac, и последней версией с поддержкой 32-битного Intel Mac. Название было предназначено для обозначения своего статуса как итерации Leopard, с упором на технические улучшения и улучшения производительности, а не на функции, ориентированные на пользователя; действительно, разработчики прямо заявили, что он не содержит новых функций. С момента своего выпуска несколько выпусков OS X или macOS (а именно OS X Mountain Lion, OS X El Capitan и macOS High Sierra) следуют этому шаблону с названием, полученным от его предшественника, аналогично модели «tick–tock», используемой Intel.

В двух последующих версиях, Lion и Mountain Lion, Apple переместила некоторые приложения в сильно скевоморфный стиль дизайна, вдохновленный современными версиями iOS, при этом упростив некоторые элементы, заставив элементы управления, такие как полосы прокрутки, исчезать, когда они не используются. Это направление, как и интерфейсы из матового металла, было непопулярным среди некоторых пользователей, хотя оно продолжало тенденцию к большей анимации и разнообразию интерфейса, ранее наблюдавшемуся в аспектах дизайна, таких как утилита резервного копирования Time Machine, которая отображала прошлые версии файлов на фоне кружащейся туманности. и глянцевый полупрозрачный причал с изображением леопарда и снежного барса. Кроме того, с Mac OS X 10.7 Lion Apple перестала выпускать отдельные серверные версии Mac OS X, продавая серверные инструменты в виде отдельного загружаемого приложения через Mac App Store. В обзоре описывается тенденция к тому, что серверные продукты становятся «дешевле и проще... смещая акцент с крупного бизнеса на малый».

OS X
Грузим

Логотип OS X c 2012 по 2013 гг.

В 2012 году с выпуском OS X 10.8 Mountain Lion название системы было сокращено с Mac OS X до OS X. В том же году Apple удалила руководителя разработки OS X Скотта Форстолла, и дизайн был изменен в сторону более минимальное направление. Новый дизайн пользовательского интерфейса Apple, использующий насыщенность цвета, кнопки только для текста и минималистичный «плоский» интерфейс, был впервые представлен в iOS 7 в 2013 году. Сообщается, что инженеры OS X работают над iOS 7, версией, выпущенной в 2013 году, OS X 10.9 Mavericks, был чем-то вроде переходного выпуска, с удаленным скевоморфным дизайном, в то время как большая часть общего интерфейса Mavericks осталась без изменений. В следующей версии, OS X 10.10 Yosemite, был принят дизайн, аналогичный iOS 7, но с большей сложностью, подходящей для интерфейса, управляемого с помощью мыши.

С 2012 года система перешла на годовой график выпуска, аналогичный графику выпуска iOS. Он также неуклонно сокращал стоимость обновлений, начиная с Snow Leopard и далее, а с 2013 года полностью отменил плату за обновления. Некоторые журналисты и сторонние разработчики программного обеспечения предположили, что это решение, позволяя более быстрый выпуск функций, означает меньше возможностей сосредоточиться на стабильности, и никакая версия OS X не рекомендуется для пользователей, которым требуется стабильность и производительность выше новых функций. Было объявлено, что обновление Apple OS X 10.11 El Capitan от 2015 года будет сосредоточено на повышении стабильности и производительности.

macOS

В 2016 году, с выпуском macOS 10.12 Sierra, название было изменено с OS X на macOS, чтобы оптимизировать его с учетом брендинга других основных операционных систем Apple: iOS, watchOS и tvOS. Основными особенностями macOS 10.12 Sierra являются введение Siri в macOS, оптимизированное хранилище, улучшения включенных приложений и большая интеграция с Apple iPhone и Apple Watch. Файловая система Apple (APFS) была анонсирована на ежегодной Всемирной конференции разработчиков Apple (WWDC) в июне 2016 года в качестве замены HFS+, сильно критикуемой файловой системы.

Apple анонсировала macOS 10.13 High Sierra на WWDC 2017, прежде чем выпустить ее в том же году. При работе на твердотельных накопителях он использует APFS, а не HFS +. Его преемник, macOS 10.14 Mojave, был выпущен в 2018 году с добавлением темного пользовательского интерфейса и динамической настройки обоев. На смену ему пришла macOS 10.15 Catalina в 2019 году, которая заменяет iTunes отдельными приложениями для разных типов носителей и представляет систему Catalyst для переноса приложений iOS.

В 2020 году Apple анонсировала macOS 11.0 Big Sur на WWDC 2020. Это было первое увеличение номера основной версии macOS с момента выпуска публичной бета-версии Mac OS X в 2000 году. Big Sur внес серьезные изменения в пользовательский интерфейс и был первым версия для запуска на наборе инструкций ARM.

Архитектура

В основе macOS лежит POSIX-совместимая операционная система, построенная на основе ядра XNU со стандартными средствами Unix, доступными из интерфейса командной строки. Apple выпустила это семейство программного обеспечения как бесплатную операционную систему с открытым исходным кодом под названием Darwin. Помимо Дарвина, Apple разместила ряд компонентов, в том числе интерфейс Aqua и Finder, для завершения операционной системы на основе графического интерфейса пользователя, которой является macOS.

Первоначально представленная как Mac OS X, система принесла с собой ряд новых возможностей, обеспечивающих более стабильную и надежную платформу, чем ее предшественница, классическая Mac OS. Например, упреждающая многозадачность и защита памяти улучшили способность системы запускать несколько приложений одновременно, не прерывая и не повреждая друг друга. Многие аспекты архитектуры macOS заимствованы из OPENSTEP, который был разработан как переносимый, чтобы упростить переход с одной платформы на другую. Например, NeXTSTEP был перенесен с исходных рабочих станций NeXT на базе 68k на x86 и другие архитектуры до того, как NeXT был куплен Apple, а OPENSTEP был позже перенесен на архитектуру PowerPC в рамках проекта Rhapsody.

До macOS High Sierra и на дисках, отличных от твердотельных (SSD), файловая система по умолчанию - HFS+, унаследованная от классической Mac OS. Разработчик операционной системы Линус Торвальдс раскритиковал HFS+, заявив, что это «вероятно худшая файловая система из когда-либо существовавших», дизайн которой «активно разрушает пользовательские данные». Он раскритиковал нечувствительность к регистру в именах файлов, что ухудшилось, когда Apple расширила файловую систему для поддержки Unicode.

Подсистема Darwin в macOS управляет файловой системой, включая уровень разрешений Unix. В 2003 и 2005 годах два редактора Macworld критиковали схему разрешений; Тед Ландау назвал неверно сконфигурированные разрешения «самым распространенным разочарованием» в macOS, в то время как Роб Гриффитс предположил, что некоторым пользователям, возможно, даже придется сбрасывать разрешения каждый день, что может занять до 15 минут. Совсем недавно другой редактор Macworld, Дэн Фрейкс, назвал процедуру восстановления разрешений чрезмерно злоупотребляемой. Он утверждает, что macOS обычно правильно обрабатывает разрешения без вмешательства пользователя, и сбросить разрешения следует пытаться только при возникновении проблем.

Архитектура macOS включает в себя многоуровневый дизайн: многоуровневые структуры помогают быстрой разработке приложений, предоставляя существующий код для общих задач. Apple предоставляет собственные инструменты разработки программного обеспечения, в первую очередь интегрированную среду разработки под названием Xcode. Xcode предоставляет интерфейсы для компиляторов, которые поддерживают несколько языков программирования, включая C, C++, Objective-C и Swift. В связи с переходом Mac на процессоры Intel он был изменен, чтобы разработчики могли создавать свои приложения в виде универсального двоичного кода, который обеспечивает совместимость как с линейками Macintosh на базе Intel, так и на базе PowerPC. Первыми и сторонними приложениями можно управлять программно с помощью инфраструктуры AppleScript, заимствованной из классической Mac OS, или с помощью нового приложения Automator, которое предлагает заранее написанные задачи, не требующие знания программирования.

Особенности
  1. Внутренняя модель графического слоя Quartz хорошо взаимодействует с Portable Document Format (PDF), делая возможным вывод PDF на различные устройства.
  2. Полноцветные масштабируемые значки.
  3. Тени вокруг окон и изолированных текстовых элементов дают ощущение глубины и визуально отделяют содержимое одного окна от других.
  4. Доступные для всех приложений меню — проверка орфографии, палитра специальных символов, выбор цвета, выбор шрифта и словарь.
  5. Сглаживание при отображении виджетов, текста, графики и оконных элементов.
  6. Новые элементы интерфейса, такие как дроверы (drawers) и диалоговые модальные окна для документа.
  7. Новая концепция переключателя задач — док.
  8. «Плавающий» фокус (Interweaving windows) при переключении между окнами различных приложений.
  9. ColorSync, использующийся для согласования цветопередачи, встроен в библиотеки рисования, для печати и мультимедиа.
  10. OpenGL используется для вывода окон на экран, что позволяет использовать аппаратное ускорение. Данная технология, появившаяся в версии 10.2 Jaguar, называется Quartz Extreme.
  11. Spaces — поддержка нескольких рабочих столов.
  12. Dashboard, появившийся в версии 10.4 Tiger, поддерживает небольшие приложения, называемые виджетами (widgets), которые могут быть вызваны и скрыты одним нажатием.
  13. Exposé, появившийся в версии 10.3 Panther, показывает миниатюры всех открытых окон, позволяя переключаться между ними, показывает все документы приложения как миниатюры или скрывает все окна для доступа к рабочему столу.
  14. Использование Unicode во всей операционной системе.
  15. Хорошо спроектированная архитектура для локализации позволяет полностью отделить код приложения от текстовой информации.
  16. FileVault, появившийся в версии 10.3 Panther, шифрует домашний каталог пользователя (начиная с OS X Lion возможно полное шифрование диска) по алгоритму AES с длиной ключа 128 бит.
  17. Spotlight — технология для быстрого поиска данных, сообщений электронной почты, фотографий и другой информации, основываясь на свойствах файлов и их содержимом.
  18. Automator — приложение, позволяющее автоматизировать действия, совершаемые с разными приложениями.
  19. Связка ключей — система управления паролями, сертификатами и ключами пользователя. Позволяет приложениям хранить подобные данные в едином зашифрованном хранилище. Приложения с разрешения пользователя могут обращаться к данным других приложений, хранящимся в «Связке ключей».
  20. Смарт-папки позволяют создавать динамически обновляемые каталоги, основанные на определённых критериях или исполняющие команды Automator.
  21. Подробное руководство по построению интерфейса Human Interface Guidelines, которому следует большинство разработчиков, делает их приложения интуитивно понятными.
  22. Xgrid позволяет компьютерам Mac участвовать в распределённых вычислениях.
  23. Встроенные в виртуальную файловую систему дисковые образы .dmg поддерживают шифрование, сжатие и опциональную возможность чтения/записи.
  24. Встроенные сервисы синхронизации позволяют приложениям централизовано обращаться к расширяемой базе данных за различными данными пользователя, такими как календарь, пароли или контакты. Операционная система управляет разрешением конфликтов и сохранностью данных.
  25. Mac App Store — магазин программного обеспечения для macOS. Появился в версии 10.6.6.
Цена

macOS и обновления в пределах одного выпуска входят в стоимость всех новых компьютеров Mac. Обновление до последней версии в Mac App Store было платным до версии 10.8 включительно (Lion стоила 29,99 $, Mountain Lion — 19,99 $). Мелкие обновления системы были доступны для бесплатной загрузки с помощью Mac App Store (в Lion и более ранних версиях — через системное приложение «Обновление ПО (англ.)»).

Начиная с версии 10.9 Mavericks, система доступна бесплатно