macOS (ранее Mac OS X, затем OS X) — это серия графических операционных систем, разрабатываемых и продаваемых компанией Apple с 2001 года. Это основная операционная система для компьютеров семейства Mac от Apple. На рынке настольных компьютеров, ноутбуков в течение многих лет она была второй по популярности операционной системой после Microsoft Windows. [1]
MacOS — вторая крупная серия операционных систем Macintosh. Первая серия словом называется «классическая» Mac OS, которая была представлена в 1984 году и последней версией которой стала Mac OS 9 в 1999 году. Mac OS X 10.0 была выпущена весной 2001 года. [2]
В 2012 году Apple сократила название до «OS X» и изменило его на «macOS» в 2016. Они приняли номенклатуру, которую они использовали для других своих операционных систем: iOS, watchOS and tvOS. Последняя версия — macOS Ventura, которая вышла в октябре 2022-го. [3]
Версии Mac OS X с 1999 по 2005 год могут работать только на компьютерах Apple на базе PowerPC того периода времени. Когда Apple объявила, что с 2006 года перейдет на процессоры Intel, была произведена и распространена отдельная версия Mac OS X 10.4 Tiger для первых компьютеров Mac на базе Intel; она включала эмулятор, известный как Rosetta, который позволял пользователям запускать большинство приложений PowerPC на компьютерах Mac OS X 10.5 Leopard на базе Intel.
Настройка MacBook для новичков: 20+ полезных фишек macOS
Настольная версия Mac OS X 10.6 Snow Leopard была первой в мире, доступной только для компьютеров Mac на базе Intel. Apple выпустила Mac OS X 10.7 Lion в 2011 году, которая больше не поддерживает 32-разрядные процессоры Intel и также не использует Rosetta. Систему выпускали на 64-разрядных процессорах Intel, и они не поддерживаются приложениями PowerPC. Apple заявила, что с 2020 года новые компьютеры Mac будут иметь собственные процессоры на базе архитектуры ARM.
- 1 История
- 2 Версии macOS
- 2.1 Mac OS X 10.2 Jaguar
- 2.2 Mac OS X 10.3 Panther
- 2.3 Mac OS X 10.4 Tiger
- 2.4 Mac OS X 10.5 Leopard
- 2.5 Mac OS X 10.6 Snow Leopard
- 2.6 Mac OS X 10.7 Lion
- 2.7 Mac OS X 10.8 Mountain Lion
- 2.8 OS X 10.9 Mavericks
- 2.9 OS X 10.10 Yosemite
- 2.10 OS X 10.11 El Capitan
- 2.11 macOS 10.12 Sierra
- 2.12 macOS 10.13 High Sierra
- 2.13 macOS 10.14 Mojave
- 2.14 macOS 10.15 Catalina
- 2.15 macOS 11.0 BigSur
- 2.16 macOS 12.0 Monterey
- 2.17 macOS 13.0 Ventura
История
Mac OS X была создана на основе NeXTSTEP, которая в свою очередь основана на коде ядра Mach Университета Карнеги-Меллона и 4.4 BSD: бесплатной открытой версии Unix Университета Беркли. [4] Некоторые части FreeBSD и NetBSD также были включены в NeXTSTEP. Пока Джобс работал в NeXT, за пределами Apple, компания безуспешно пыталась создать систему «следующего поколения» с помощью проектов Taligent, Copland и Gershwin. [5]
NeXT (в то время называвшаяся OPENSTEP) была выбрана в качестве основы для будущей операционной системы Apple, и компания из Купертино полностью приобрела NeXT. Стивен Джобс вернулся в Apple на должность генерального директора, а позже стал сопровождать компанию. [6] Преобразование OPENSTEP в несвободную и более совершенный вид системы, которая будет адаптирована для основного рынка Apple: домашних пользователей и профессионалов в области мультимедиа. Проект изначально был известен как Rhapsody, а затем получил название Mac OS X. [7]
Я научу тебя пользоваться macOS за 25 минут! Мастер-класс по переходу с Windows ПК на Mac!
В сентябре 2000 года Apple выпустила публичную бета-версию, которая стоила 29,95 долларов и под названием Kodiak [8] . В этой версии появился стиль пользовательского интерфейса Aqua. Первой версией MacOS X 10.0 была система под названием Cheetah (рус. Гепард). Система была очень сырая, медлительная и исправления и выход обновлений делал систему еще более нестабильной в работе. Однако, в системе был уже был докбар, встроенный почтовый клиент, адресная книга, терминал.
Mac OS X 10.0 Beta
Версии macOS
Mac OS X 10.2 Jaguar
23 августа 2002 года выходит новая версия ОС: Mac OS X 10.2 Jaguar. [9] Система на момент выхода стоила 129 долларов. В новой системе была улучшена производительность и стабильность работы. Системные требования в новой ОС значительно выросли. Теперь она работала только на компьютерах PowerPC G3 и G4, требовалось минимум 128 Мб ОЗУ. В QuickTime появилась поддержка MPEG-4, появилась функция распознавания рукописного текста.
Установочный DVD Mac OS X Tiger
Mac OS X 10.3 Panther
24 октября 2003 года вышла новая версия — Mac OS X Panther. [10] В новой системе выросла производительность, а также был полностью переработан штатный файловый менеджер Finder, например, он мог извлекать и создавать zip-архивы не устанавливая дополнительное ПО. Также появилась возможность быстрого переключения пользователей , TextEdit научился работать с документами Microsoft Word, появился встроенный браузер Safari.
Mac OS X 10.4 Tiger
29 апреля 2005 года выходит Mac OS X 10.4 Tiger. Для установки требовалось не менее 256 Мб ОЗУ и 3 Гб свободного пространства на диске. В системе появились функции Spotlight, Dashboard, был серьезно переработан встроенный почтовый клиент, появилась новая версия браузера Safari, Quick Time, Voice Over, Xcode и других. Через несколько месяцев после выхода этой версии, Apple объявила о переходе на процессоры Intel.
Mac OS X 10.5 Leopard
26 октября 2007 года выходит Mac OS X Leopard. [11] Версия вышла намного позже чем ожидалось. Причиной была загруженность разработчиков другим проектом — iPhone. На сайта Apple был опубликован список новшеств, который состоял из 317 пунктов. Систему можно было установить только на PowerPC G4 или G5, а также на любой Mac на процессорах Intel.
Минимальные системные требования были такие: 512 Мб оперативной памяти и 9 Гб места на диске. В новой системе появилась программа TIme Machine, которая автоматически делала резервное копирование данных с возможностью восстановления любой версии. Также в системе на Intel была встроена среда Boot Camp, которая позволяла установить Windows XP или Windows Vista и переключаться между этими системами.
Mac OS X 10.6 Snow Leopard
8 июня 2009 года выходит версия Mac OS X Snow Leopard. [12] Помимо поддержки Microsoft Exchange Server, был переписан с нуля Finder, а также улучшена производительность и стабильность системы. Также появился магазин приложений Mac App Store.
Mac OS X 10.7 Lion
20 октября 2010 года была представлена Mac OS X Lion. [13] Впервые, её можно было скачать через магазин приложений Mac App Store, стоимость составляла 29,99 долларов. Всего было заявлено 250 новшеств. Многие из них были взяты у iOS, например, полноэкранный режим приложений. В системе появились эмодзи, Launchpad, Misson Control. Исчез Adobe Flash Player.
Macbook Pro с системой Mac OS X Snow Leopard
Mac OS X 10.8 Mountain Lion
11 июня 2012 состоялась презентация OS X Mountain Lion. [14] Новую версию уже нельзя было купить на диске или флешке, она была доступна только для скачивания в App Store за 19,99 доллара. Из названия системы исчезло слово Mac. Из iOS пришли Game Center, iCloud и Центр уведомлений. Notes, Riminders стали отдельными приложениями. Система для установки требовала минимум 2Гб ОЗУ и 8Гб на диске.
Всего за год было продано около 28 миллионов копий системы.
OS X 10.9 Mavericks
10 июня 2013 года объявили о выходе OS X Mavericks [15] . Начиная с этой системы, в названии фигурировали не дикие кошки, а географические объекты штата Калифорнии. 22 октября 2013 система была доступна для скачивания всем пользователям. Это первая версия системы, которая распространялась бесплатно. В системе появились новые приложения, которые пришли из iOS: iBooks и Apple Maps.
OS X 10.10 Yosemite
iMac G4 c системой 10.4 Tiger
2 июня 2014 года была представлена OS X Yosemite. [16] Внешне новая версия стала ближе к интерфейcу iOS. Был полностью переработан дизайн всего интерфейса. Впервые, все оформлением было лишено скевоморфизма. Но также у системы и были минусы. Были проблемы со стабильностью сети, также Finder иногда не видел файлов в папках.
Но в целом, отзывы о системе были положительные.
OS X 10.11 El Capitan
8 июня была представлена OS X El Capitan. [17] Система стала более производительней и быстрее. В качестве системного шрифта стал использоваться San Francisco (до этого Helvetica Neue). В системе обновились все приложения, появился режим SplitView, а также важное обновление безопасности — SIP (System Integrity Protection, защита целостности операционной системы). Теперь нельзя, даже с правами root удалить или изменять файлы, которые принадлежать операционной системе.
macOS 10.12 Sierra
13 июня 2016 года представили новую систему — macOS Sierra. [18] Название сменилось с OS X на Mac. Теперь систему можно было разблокировать с помощью умных часов Apple Watch, появился буфер обмена, который синхронизировался между iOS и MacOS, Apple Pay (через Safari с подтверждением покупок на iPhone или на Apple Watch).
macOS 10.13 High Sierra
5 июня 2017 года была представлена MacOS High Sierra. [19] Теперь, на iPhone, iPad и на Mac была одинаковая файловая система. Из системы удалили утилиты командной строки FTP и telnet, появилась поддержка Messages в iCloud. В целом, изменений было не много. В основном была повышена стабильность работы системы.
macOS 10.14 Mojave
4 июня 2018 года была анонсирована система macOS Mojave. [20] В ней появилась возможность включить темную тему, а также это была последняя система, которая поддерживала 32-битные приложения. Добавились приложения из iOS — Новости, Акции, Диктофон и Дом, полностью обновилось приложение App Store.
MacOS Monterey
macOS 10.15 Catalina
3 июня 2019 вышла macOS Catalina. [21] В системе перестали работать 32-битные приложения, а также приложения, написанные в Carbon. Приложение iTunes разделилось на три приложения: Музыка, Подкасты и TV. Из системы удалили Dashboard, GNU Emacs. В терминале заменили язык командной строки с bash на zsh.
macOS 11.0 BigSur
22 июня 2020 года состоялась презентация macOS 11.0 Big Sur [22] . Впервые, за 19 лет изменился мажорный номер версии. Система получила совершенно новый дизайн. В интерфейсе появился Пункт Управления, такой же как в iOS и iPadOS. Появилась возможность запусть приложения для iOS и iPad, которые можно покупать в объединенном App Store.
macOS 12.0 Monterey
7 июня была презентована macOS 12.0 Monterey. [23] В системе появились универсальное управление, которое позволяет одной клавиатуре и мыши одновременно взаимодействовать с несколькими компьютерами Mac и iPad. Также появилась поддержка воспроизведения содержимого AirPlay, полученного с устройств iOS и iPadOS, а также с других компьютеров Mac.
macOS 13.0 Ventura
6 июня 2022 года была презентована macOS 13.0 Ventura [24] . Обновились приложения погода и часы, появился новый инструмент Stage Manager для организации окон на рабочем столе. Появились новые функции для видеоконференций, в том числе возможность использования iPhone в качестве веб-камеры.
Хакинтош
Обычный настольный компьютер с системой OS X 10.10 Yosemite
Хакинтош — персональный компьютер, которые в плане железа отличается от устройств Apple, но на котором стоит операционная система macOS. Первые версии Хакинтоша появились после перехода устройств Apple на платформу x86 и процессоры компании Intel. [25] В настойщий момент установка системы возможна даже на процессоры AMD. Основная проблема при установке возникает с видеокартой и с периферийными устройствами, которые могут не работать, в особенности на ноутбуках. Начиная с версии 10.14 Mojave, Apple прекратила поддержку веб-драйверов NVIDIA и поэтому установка новых версий невозможна на чипсеты NVIDIA.
Пользовательское соглашение macOS напрямую запрещает установку системы на компьютеры сторонних производителей. При этом Apple не так активно противостоит Хакинтошу, в отличии от iOS-джейлбрейка.
В настоящий момент, сообщается об успешных попытках установки macOS Ventura на настольные компьютеры.
Примечания
- ↑Chrome OS вышла на второе место по популярности среди десктопных ОС(неопр.) . habr.com.
- ↑Какой была первая операционная система Mac?(рус.) . OS Today (5 апреля 2021).
- ↑Релиз macOS Ventura: FaceTime Handoff, Continuity Camera, Постановщик, новые приложения и другие изменения(неопр.) . www.comss.ru (25 октября 2022).
- ↑История операционных систем Apple. Часть 3. Поколение NeXT(рус.) . Хабр.
- ↑Lessons Learned: IT’s Biggest Project Failures(англ.). PCWorld.
- ↑Дарья Сидорова.Apple: история компании от самого начала до наших дней(рус.) . Rusbase.
- ↑Версии macOS по годам: история ОС для Mac(неопр.). Яблык: технологии, природа, человек.
- ↑Редактор BORDER.Как менялась macOS. Эволюция операционной системы.(неопр.). Технологии для людей (17 октября 2021).
- ↑День рождения классической операционной системы Mac OS X Jaguar — ровесницы Windows XP(рус.) . www.ferra.ru.
- ↑Десять лет Mac OS X: история развития — TEKKU(неопр.) . www.tekku.ru.
- ↑Выход новой операционной системы Mac OS X Leopard назначен на 26 октября 2007(неопр.). Apple Newsroom (Россия).
- ↑Компания Apple представляет Mac OS X Snow Leopard.(неопр.). Apple Newsroom (Россия).
- ↑Apple предварительно знакомит с новой операционной системой Mac OS X Lion(неопр.). Apple Newsroom (Россия).
- ↑Конференция WWDC 2012: Apple представляет новые MacBook, OS X и iOS(рус.) . iXBT.com.
- ↑mrDoc 17.04.2019.OS X Mavericks: десятая кошачья жизнь Apple(неопр.). appleinsider.ru.
- ↑Apple представляет OS X Yosemite(неопр.). Apple Newsroom (Россия).
- ↑Apple представляет OS X El Capitan — улучшенная работа и повышенная производительность(неопр.). Apple Newsroom (Россия).
- ↑Юрий Андреев.Apple представила macOS Sierra, новые фишки и Siri на борту(неопр.) . iPhones.ru — Новости высоких технологий, обзоры смартфонов, презентации Apple (13 июня 2016).
- ↑macOS High Sierra представляет передовые технологии(неопр.). Apple Newsroom (Россия).
- ↑Apple представляет macOS Mojave(неопр.). Apple Newsroom (Россия).
- ↑Apple представляет macOS Catalina(неопр.). Apple Newsroom (Россия).
- ↑WWDC 2020: Apple представила macOS Big Sur с совершенно новым дизайном(рус.) . 3DNews — Daily Digital Digest.
- ↑macOS Monterey(неопр.). Apple (Россия).
- ↑macOS Ventura(неопр.). Apple.
- ↑«Хакинтош»: как запустить Mac OS X на PC(рус.) . 3DNews — Daily Digital Digest.
Данная статья имеет статус «готовой». Это не говорит о качестве статьи, однако в ней уже в достаточной степени раскрыта основная тема. Если вы хотите улучшить статью — правьте смело!
- Знание.Вики:Cite web (не указан язык)
- Знание.Вики:Cite web (неверный код языка)
- Знание.Вики:Страницы с ежедневно очищаемым кэшем
- Знание.Вики:Статьи без ссылки на Викисклад
- Программное обеспечение по алфавиту
- Технологии
- Все статьи
- MacOS
- Операционные системы на основе микроядер
- Apple
Источник: znanierussia.ru
Windows VS Mac — какая из операционных систем лучше
Привет, друзья. Какая из двух лидирующих в мире десктопных операционных систем лучше — Windows или Mac? Ну, очевидно, что на сайте, целиком и полностью посвящённом системе от Microsoft, авторы будут топить за неё же родимую. В этом плане, ребята, не будет никаких интриг.
Тем не менее факт определённости в своём выборе авторов сайта не является помехой для объективного осветления плюсов и минусов каждой операционной системы. И потому ниже будут предложены только факты. Без комментариев, без субъективного мнения авторов, без подсчёта плюсов и минусов с выведением в итоге победителя гонки. Только информация к сведению для тех, кто, возможно, рассматривает вариант покупки Apple-устройства или установки Хакинтош.
↑ Windows VS Mac — какая из операционных систем лучше
↑ Краткая справка по системам
Mac OS (Macintosh Operating System) – операционная система от компании Apple, предназначенная только для компьютеров и ноутбуков, собранных этой компанией. Первый её выпуск на борту компьютера Macintosh состоялся в январе 1984 года. В 2001 году система стала именоваться как Mac OS X, в 2012 году — как OS X, а в 2016 году — как macOS. Всё это технические названия одной и той же операционной системы от Apple.
Мы для удобства будем называть её просто Mac. Mac – регулярно обновляемая система. Обновляется раз в год: получает новый функционал, новый индекс версии 10 по типу 10.ХХ и новое человекопонятное название типа Sierra (цепь гор), High Sierra (цепь высоких гор), El Capitan (Эль-Капитан, гора такая в США). Названия к системе относятся лишь тем боком, что их изображения настроены в качестве дефолтных обоев рабочего стола.
На сегодняшний день актуальна версия macOS Mojave 10.14, названная в честь пустыни Мохаве в США, представленная в июне 2018 года.
Windows – операционная система от компании Microsoft, впервые представленная миру в 1985 году. Кстати, кому интересно, можете посмотреть её историю. Цепь выпускаемых раз в несколько лет версий Windows была прервана выходом на рынок в 2015 году Windows 10 – операционной системы нового формата, вечной «Десятки», которая стала и брендом, и концептом, и универсальной платформой для всего и вся.
Обновляется Windows 10 два раза в год. У неё есть свои версии (подверсии) по типу 1709, 1803, 1809, в которых закодирован код и месяц поставки накопительного обновления. У каждого такого обновления есть человекопонятные названия типа Anniversary Update (юбилейное обновление), Creators Update (творческое обновление), October 2018 Update (октябрьское обновление 2018 года) и т.п. Названия либо приурочиваются к каким-то значимым в жизни системы событиям, либо отражают направление внедрённого функционала, либо просто привязываются ко времени.
Ну а теперь давайте сравнивать Windows и Mac.
↑ Доступность
Mac – операционная система только для устройств, производимых самой компанией Apple. У неё нет лицензии, её цена включена в стоимость покупаемого устройства – iMac, iMac Pro, Mac Pro, Mac mini, MacBook, MacBook Air, MacBook Pro.
Mac просто запрещено устанавливать на сборки ПК, это является нарушением авторских прав Apple. Устройства от Apple стоят дорого, значительно дороже аналогичных по производительности сборок ПК и ноутбуков. Установить Mac на ПК и сторонние ноутбуки можно лишь нелегально. Но эта операционная система станет далеко не на всё железо. А если и станет, не факт, что будет работать без глюков.
Тогда как Windows – это универсальная система с поддержкой огромнейшего числа компьютерных устройств, произведённых как под брендом самой Microsoft, так и собранных сторонними производителями, как, например, Asus, Acer, Samsung, Hewlett-Packard и пр. Windows продаётся по лицензии, которая может приобретаться как отдельно, так и в комплекте с покупаемым устройством. На базе Windows можно собрать свой компьютер полностью или частично из б/у комплектующих, купить любой моноблок, мини-ПК, ноутбук или планшет из огромного выбора предложений на рынке.
↑ Слаженная работа с аппаратной начинкой
Другой вопрос, насколько слажено весь поддерживаемый Windows, в частности, «Десяткой» зоопарк устройств будет работать в тандеме с аппаратной начинкой. За адаптацию железа к Windows в виде процесса написания драйверов отвечают создатели комплектующих, которых по миру тьма тьмущая. Следовательно, нет единой конторы, которая координировано управляла бы этим процессом. Microsoft часто перебрасывает ответственность за проблемы на производителей железа. А последним не всегда по силам угнаться за всеми проблемами, порождёнными обновлениями Windows.
А вот Apple единолично в ответе за слаженную работу операционной системы и комплектующих. Эта система оптимально оптимизирована под работу с железом собираемых компанией устройств. Об отсутствии поддержки старого железа новыми версиями Mac Apple честно и открыто заявляет. Mac в меньшей степени подвержена проблемам слёта и некорректной работы драйверов.
Заточка железа под ПО в условиях работы Mac даёт возможность выжать иногда с более слабой компьютерной начинки больше производительности, чем с более мощной в условиях работы с Windows. Но такое преимущество, естественно, необходимо рассматривать только на фоне фактора цены устройства.
MacBook’и обычно лучше заточены под энергоэффективность, чем Windows-ноутбуки.
↑ Установка
И Mac, и Windows просты в установке.
Эти процессы может осилить любой более-менее опытный пользователь. Однако в случае установки Mac не на Apple-устройства эта процедура серьёзно усложняется. Настолько, что потребуется не один, не два дня, а гораздо больше времени провести на ресурсах, посвящённых теме Хакинтош.
Но это если говорить только о процессе установки. На оригинальных устройствах Apple процесс установки системы на её установке и заканчивается. Тогда как в Windows жара только начинается – установка драйверов, программных платформ типа DirectX или .NET Framework, отключение ненужных функций, удаление приложений-приблуд и т.п.
↑ Стабильность и производительность
Mac — более стабильная операционная система, чем Windows, даже если мы говорим не о «Десятке», а о старших версиях системы. Тем не менее и у Mac есть иногда глюки, особенно в новых, мало обкатанных версиях. Её стабильность – это результат принадлежности к типу Unix-подобных систем, взаимодействия с более узким кругом комплектующих, меньших возможностей самой системы, менее топорного подхода разработчиков к внедрению обновлений, чем у Windows.
Windows же периодически нуждается в чистке от временных и отработанных данных, в чистке и оптимизации системного реестра, который как явление отсутствует на Mac в принципе. А процесс внедрения накопительного обновления Windows 10 – это всегда рулетка.
Откат Windows – это, по сути, также рулетка. Что штатные средства (точки восстановления и образ резервной копии), что сторонние типа Acronis или AOME не всегда могут удачно восстановить систему.
Тогда как откат Mac с помощью штатной функции Time Machine – это практически всегда предвиденный рабочий вариант.
Файловые системы, используемые в Mac — HFS+ и новая APFS, более совершенны, чем проблемная, морально устаревшая и подверженная фрагментации данных NTFS, используемая в Windows. У Microsoft есть преемница NTFS – усовершенствованная файловая система ReFS, но компания не спешит её массово внедрять, делая эксклюзивом для особых случаев.
Mac – более быстрая за счёт принадлежности к типу Unix-подобных систем и оптимизации ПО под железо. Но взять ту же Windows 8.1, установленную на более-менее производительном компьютере с SSD-диском – это также будет довольно быстрая система.
↑ Удобство работы и юзабилити
Mac более заточена под обывателя, проста в освоении, продумана так, чтобы пользователь при отсутствии каких-то дополнительных компонентов меньше обращался за справкой в Интернет. У Mac более простой механизм установки и удаления ПО.
Дизайн и организация интерфейса Mac более эргономичны по объективным параметрам. Но так субъективно может не показаться пользователям Windows, не видевшим ничего иного, кроме как интерфейса Windows. На самом деле Doc-панель, Launchpad, обустройство Finder, панель задач (статус-бар) вверху, интеграция с панелью задач интерфейса приложений – эти вещи более продуманы, чем их аналоги в среде Windows.
У Mac красивые анимационные эффекты, плавный скроллинг, Finder обустроен системой тегирования данных цветными метками, в нём есть режим карусели просмотра файлов.
Однако не всем нравится левостороннее расположение кнопок окон в Mac и невозможность развёртывания окон на весь экран с оставлением видимой панели задач и Doc.
Mac тесно интегрирована с iOS-устройствами. Тогда как реализация приложения «Твой телефон» Windows 10 оставляет желать лучшего.
↑ Функциональность
Mac – система для обывателей и узкопрофильных специалистов. Тогда как Windows – система для всех подряд, гибко настраиваемая, с потенциалом включения дополнительных штатных фукнций. В Windows 10 идёт активное внедрение смешанной реальности.
↑ Программы
Windows – площадка для игр и массы всевозможного софта. Для Mac программ меньше, но они более высокого качества. Mac – не система для любителей пиратского софта. Пиратский софт под Mac, безусловно, есть, но его очень мало. Многие платные программы придётся использовать честно и покупать на них лицензию.
У каждой из систем есть своё уникальное ПО, аналога которого нет для другой системы. Но, естественно, Windows по этой части страдает меньше. Для Mac не найти многих пиратских программ, редкого софта типа программаторов, перепрошивальщиков Android, клиентского ПО различных сервисов и т.п.
Подводя итоги…
Вот как-то так, друзья. При том, что, казалось бы, Mac – операционная система для избранных, у кого есть средства на покупку дорогостоящих Apple-устройств, она не лишена недостатков. Тогда как Windows – система с большим числом проблем, но это непаханое поле азарта для энтузиастов, продвинутых пользователей, разработчиков.
Ну и напоследок сухая статистика: доля Windows на рынке десктопов долгое время уже колеблется в районе 90%. По итогам 2018 года доля Windows составила почти 88%. Доля же Mac достигла отметки немногим более 9%.
Источник: remontcompa.ru
Ликбез по macOS. Разбираем в подробностях, как устроена macOS
Предположим, ты недавно приобрел «мак» или раздумываешь, не сделать ли это. Но macOS кажется чуждой и непонятной, да и вообще ходят слухи о том, что там чихнуть нельзя без разрешения Тима Кука. Другая распространенная небылица — что macOS всего лишь чуть‑чуть переделанный Linux. В этой статье мы пройдемся по всем основным механизмам macOS и заодно поговорим о том, какие в реальности есть ограничения и можно ли их обойти.
Краткая история macOS
История macOS, как и в целом история Apple, увлекательна и полна захватывающих перипетий. Здесь я перескажу ее в очень сокращенном и упрощенном виде.
Все началось в далекие восьмидесятые годы с компьютеров Apple II. Операционной системы в современном понимании этого слова у них, по сути, не было: сейчас их ОС мы бы назвали прошивкой. Как и в случае с другими домашними компьютерами той эпохи, в нее входил интерпретатор BASIC, служивший для выполнения пользовательских команд.
www
Никакого заметного наследия Apple II и III в macOS сейчас не найти, однако желающие прикоснуться к истории могут запустить эмулятор Apple II прямо в браузере.
Компьютер Apple Macintosh, вышедший на рынок в 1984 году, разительно отличался от этих машин. Его операционная система сразу включала в себя графический пользовательский интерфейс с поддержкой мыши. Оконный интерфейс по тем временам считался удивительной новинкой — до этого его не было ни у одного серийно производимого компьютера (Windows 1.0 появился через два года после Macintosh и многое у него позаимствовал).
Классическая Mac OS активно развивалась до 1996 года, а последний ее релиз вышел в 2001 году. И если для конца восьмидесятых она считалась передовой, то в девяностые ее архитектура с устаревшей моделью разделения памяти постепенно стала преградой для развития Apple. В качестве экстренной меры руководство компании решило приобрести стартап NeXT, основанный ранее вытесненным из Apple Стивом Джобсом.
Главной разработкой NeXT была графическая операционная система NeXTSTEP, в основе которой — Unix-образное ядро и окружение, продвинутый графический движок и набор объектно ориентированных фреймворков. Последний позволял разработчикам легко создавать оконные приложения на продвинутом по тем временам языке Objective-C. На компьютерах NeXT, к примеру, был создан прототип первого веб‑браузера.
После того как команда разработчиков NeXT перешла в Apple, совместными усилиями была создана новая система — Mac OS X. Позднее ее переименовали в OS X, а затем в macOS (отдел маркетинга в Apple никогда не сидит сложа руки). Технически Mac OS X основана на NeXTSTEP, однако ее интерфейс многое почерпнул из классической Mac OS.
В переходный период «макинтоши» поддерживали как классическую Mac OS, так и Mac OS X. С 2002 года все компьютеры Apple стали выходить с предустановленной Mac OS X, а Mac OS 9 еще несколько лет можно было запускать в режиме совместимости.
Ядро XNU
В основе macOS, как и в основе любой другой ОС, лежит ядро. Оно отвечает за выделение процессорного времени, управление оперативной памятью и кешем, взаимодействие с устройствами и сетью. В то же время оно обрабатывает системные вызовы приложений и обеспечивает взаимодействие процессов.
Современная macOS работает на ядре XNU, которое пришло из NeXTSTEP. За основу его кода в свое время был взят проект Mach — ответвление от ядра FreeBSD.
XNU означает X is Not Unix, «X — не Unix». Эта расшифровка — давно утерявший актуальность программистский юмор: macOS все же по большому счету считается одной из разновидностей Unix. Однако XNU не имеет бинарной совместимости с FreeBSD, то есть программы для FreeBSD в macOS нельзя запустить без изменений и перекомпиляции.
Ядро XNU — гибридное. Это значит, что в отличие от микроядер оно может быть дополнено расширениями, но при этом не является монолитным, как ядро Linux, где все функции собраны в один гигантский бинарный файл.
До macOS 10.15 основным способом расширения ядра были модули kext. Поскольку «кексты» работают в пространстве ядра, сбои в них могут приводить к нестабильной работе компьютера. К тому же они открывали большие возможности для недобросовестных разработчиков.
Сейчас «кексты» считаются устаревшим методом, и со временем он будет отключен. Вместо этого в Apple предлагают разработчикам использовать фреймворки DriverKit и SystemExtension, которые позволяют создавать драйверы и расширения, работающие в пространстве пользователя.
Darwin
Операционная система — это не только ядро. Вместе с Mach в NeXTSTEP, а затем и в Mac OS X перекочевал набор библиотек и исполняемых файлов, которые вместе с XNU обеспечивают поддержку POSIX — Portable Operating System Interface, «портируемого интерфейса операционной системы». Это стандарт, которому в той или иной мере соответствуют все Unix-образные операционные системы и который обеспечивает низкоуровневую совместимость между ними.
В macOS этот слой называется Darwin и по сути представляет собой самостоятельную операционную систему. Сюда не входят графическая среда и библиотеки, нужные для работы оконных приложений, но входят ядро, драйверы, сетевой стек, набор системных и пользовательских утилит командной строки, а также система запуска служб и приложений launchd.
При желании Darwin можно установить как самостоятельную минималистичную ОС с текстовым интерпретатором команд. Код Darwin с самого начала был открыт, однако со временем в нем появилось множество закрытых компонентов, включая специфичные для «маков» драйверы.
Последние версии Darwin уже было невозможно собрать и заставить работать без средств, доступных только программистам Apple. Получилось, что публикация исходников в таком виде стала не нужна ни Apple, ни сообществу, и ее просто прекратили. Код XNU тем временем по‑прежнему доступен на GitHub и продолжает обновляться.
Сейчас силами сообщества поддерживается проект PureDarwin — по‑настоящему открытая реализация Darwin.
info
Долгое время среди продвинутых маководов был популярен набор утилит MacPorts, также основанный на Darwin, но дополненный и расширенный современными версиями программ для Linux. MacPorts продолжают поддерживать, однако сейчас его почти полностью вытеснил пакетный менеджер brew.
Графическая система
Графический слой в macOS обычно называют Quartz, хотя подразумевается под этим набор библиотек Core Graphics. Две его важнейшие части — это Quartz 2D и Quartz Compositor.
Quartz 2D
Quartz 2D отвечает за все, что связано с двумерной графикой. В его основные задачи входит отрисовка текста и превращение графических примитиWow, описанных в формате PostScript, в растровые изображения, которые затем передаются в Quartz Compositor.
Присоединяйся к сообществу «Xakep.ru»!
Членство в сообществе в течение указанного срока откроет тебе доступ ко ВСЕМ материалам «Хакера», позволит скачивать выпуски в PDF, отключит рекламу на сайте и увеличит личную накопительную скидку! Подробнее
Источник: xakep.ru