В качестве загрузочного диска для установки операционной системы на компьютер Mac можно использовать внешний диск или дополнительный том.
Эти расширенные инструкции предназначены в первую очередь для системных администраторов и других пользователей, имеющих опыт работы с командной строкой. Загружаемый установщик не требуется для обновления macOS или переустановки macOS, но он может оказаться удобен, если требуется выполнить установку на несколько компьютеров, не загружая установщик заново каждый раз.
Что нужно для создания загружаемого установщика:
USB-накопитель или другой дополнительный том, отформатированный в Mac OS Extended, на котором есть не менее 14 ГБ свободного пространства;
загруженный установщик для macOS Big Sur, Catalina, Mojave, High Sierra или El Capitan.
Загрузка macOS
Загрузка macOS Big Sur, macOS Catalina, macOS Mojave или macOS High Sierra Эти элементы загружаются в папку «Программы» в виде приложения с именем «Установка macOS [ название версии ]». Если после загрузки запустится установщик, завершите его работу без продолжения установки. Чтобы получить подходящий установщик, выполняйте загрузку с компьютера Mac, на котором используется macOS Sierra 10.12.5 или более поздней версии либо El Capitan 10.11.6. Корпоративным администраторам следует производить загрузку с сайта Apple, а не с сервера обновления ПО, размещенного в локальной сети.
Загрузка OS X El Capitan В результате этого действия загрузится образ диска с именем InstallMacOSX.dmg. На компьютере Mac, совместимом с El Capitan, откройте образ диска и запустите с него установщик с именем InstallMacOSX.pkg. Приложение с именем «Установка OS X El Capitan» будет установлено в папку «Программы». Загружаемый установщик создается именно из этого приложения, а не из образа диска или установщика .pkg.
Использование команды createinstallmedia в приложении «Терминал»
Подключите USB-накопитель или другой том, используемый для загружаемого установщика.
Откройте приложение «Терминал» в подпапке «Утилиты» папки «Программы».
Введите или вставьте в приложение «Терминал» одну из следующих команд. Предполагается, что установщик находится в папке «Программы», а имя MyVolume обозначает USB-накопитель или другой используемый вами том. Укажите вместо MyVolume имя своего тома в следующих командах.
Big Sur*:
Catalina*:
Mojave*:
High Sierra*:
El Capitan:
* Если на компьютере Mac установлена операционная система macOS Sierra или более ранней версии, включите аргумент —applicationpath и путь установки аналогично тому, как это делается в случае команды для El Capitan.
После набора команды
Нажмите «Ввод», чтобы ввести команду.
При появлении запроса введите пароль администратора и нажмите клавишу «Ввод» еще раз. При вводе пароля приложение «Терминал» не отображает вводимые символы.
При появлении запроса нажмите клавишу Y , чтобы подтвердить удаление всех данных на томе, затем клавишу «Ввод». Приложение «Терминал» показывает прогресс по мере стирания тома.
После стирания тома может быть отображено предупреждение о том, что приложению «Терминал» требуется доступ к файлам на съемном томе. Нажмите «OK», чтобы продолжить копирование.
Когда приложение «Терминал» сообщит о завершении процесса, имя тома будет совпадать с именем загруженного установщика, например «Установка macOS Big Sur». После этого можно закрыть приложение «Терминал» и извлечь том.
Источник
Mac OS X
Эту страницу предлагается переименовать в OS X.
Не снимайте пометку о выставлении на переименование до окончания обсуждения. Дата постановки — 11 мая 2012.
OS X
Внешний вид OS X 10.8 Mountain Lion на MacBook Pro
Разработчик
OS X (до версии 10.7 Lion называлась Mac OS X [2] ; произносится [ˌoʊ ˌɛs ˈtɛn] [3] ) — проприетарная операционная система от Apple. OS X входит в семейство операционных систем OS X, к которому относится и Apple iOS. Также, OS X является преемницей Mac OS 9 — последней версии «классической» Macintosh Operating System (Mac OS).
OS X — вторая по популярности в мире операционная система. Её рыночная доля в сегменте настольных компьютеров в августе 2012 года составила ▲ 7,13 %. [4] Из них 2,45 % приходилось на OS X 10.7, 2,38 % — на 10.6, 1,41 % — на 10.8, 0,70 % — на 10.5, 0,17 % — на 10.4. [5]
В OS X используется ядро Darwin, основанное на микроядре Mach и содержащее код, написанный самой Apple и код, полученный из операционных систем NeXTSTEP и FreeBSD. OS X выпускалась для компьютеров Macintosh (Макинто́ш) на базе процессоров PowerPC и Intel. Начиная с версии 10.6, OS X работает только на процессорах от Intel [6] , поддержка архитектуры PowerPC прекращена.
Содержание
Описание
OS X значительно отличается от предыдущих версий Mac OS. Основа системы — POSIX-совместимая операционная система Darwin, являющаяся свободным программным обеспечением. Её ядром является XNU (рекурсивный акроним от «Xnu is Not Unix» — «Xnu — не Юникс»), в котором используется ядро Mach и стандартные сервисы BSD. Все возможности Unix в OS X доступны через консоль.
Поверх этой основы в Apple разработано много проприетарных компонентов, таких как API Cocoa и Carbon, Quartz.
OS X включает множество возможностей, делающих её более стабильной, чем предыдущий вариант — Mac OS 9.
В OS X используется (как впрочем в любой UNIX-системе) вытесняющая многозадачность и защита памяти, позволяющие запускать несколько процессов, которые не могут прервать или повредить друг друга. На архитектуру OS X повлияла OpenStep, которая была задумана как портируемая операционная система. К примеру, NeXTSTEP была портирована с оригинальной платформы 68k компьютера NeXT, до того как NeXTSTEP была куплена Apple. Так и OpenStep была портирована на PowerPC в рамках проекта Rhapsody.
Наиболее заметно изменился графический интерфейс Aqua. Использование закруглённых углов, полупрозрачных элементов и светлых полосок также повлияло и на внешний вид аппаратного обеспечения первых iMac. Некоторым пользователям это не понравилось, они считали это непрофессиональным. [7] Другие были довольны и считали это шагом вперёд. [7] После выхода первой версии OS X другие разработчики тоже стали использовать дизайн Aqua. Для предотвращения использования своего дизайна на других платформах Apple воспользовалась услугами юристов. [8]
OS X также включает среду разработки программного обеспечения Xcode, которая позволяет разрабатывать программы на нескольких языках, включая Си, C++, Objective-C, Ruby, Java, Object Pascal. Она поддерживает компиляцию в так называемые «универсальные программы» (Universal Binary), которые могут запускаться на нескольких платформах (x86, PowerPC), так же, как «fat binaries» использовались для запуска одного приложения на 68k и PowerPC платформах.
Основами OS X являются:
Подсистема с открытым кодом — Darwin (ядро Mach и набор утилит BSD).
Среда программирования Core Foundation (Carbon API, Cocoa API и Java API).
Графическая среда Aqua (QuickTime, Quartz Extreme и OpenGL).
Технологии CoreImage, CoreAudio и CoreData.
Совместимость
Программное обеспечение
Для обеспечения гладкого перехода с Mac OS 9 на OS X был создан Carbon. Приложение, написанное с помощью Carbon, может запускаться на любой из этих ОС. С другой стороны, OS X наследует многое из OpenStep, которая не является обратно-совместимой с другими версиями Mac OS. На данный момент Apple рекомендует API, именуемый Cocoa, и там наследие OpenStep весьма заметно — имена многих классов начинаются с «NS» (NSObject, NSArray), что является аббревиатурой от NeXTSTEP. [9]
Также OS X поддерживает Java. Это означает, что Java-программа, использующая Swing, выглядят так же, как и приложения, использующие Cocoa. Традиционно Cocoa-приложения разрабатываются на Objective C — де-факто компилируемой альтернативе Java. Однако 25 июля 2007 года Apple заявила, что дальнейшие расширения в Cocoa не будут портированы на Java. В составе OS X, начиная с версии 10.5 Leopard, поставляется интерпретатор Ruby с поддержкой Cocoa.
В отличие от предшественниц, OS X является полноценной, сертифицированной UNIX’03 операционной системой. [10] Это означает, что большинство программ, написанных для BSD, Linux и других UNIX-подобных систем, скомпилируются и будут работать на OS X почти или же вовсе без дополнительных изменений в коде. Для удобной установки таких программ разработаны менеджеры пакетов, такие как Fink или MacPorts (ранее — DarwinPorts). Они подобны APT в Debian, RPM в Red Hat и родственных ему Linux-дистрибутивам или портам.
Начиная с версии 10.3, OS X по умолчанию также включает в себя X11.app — адаптированную версию X-сервера. Это позволяет запускать на OS X приложения, разработанные для X11 — с использованием GTK+, Qt для X11 (Qt4 поддерживает OS X как в режиме X11, так и в обычном режиме Aqua) и прочих. Для вывода на экран X11.app использует Quartz. Однако X11.app имеет ряд проблем, таких как отсутствие Aqua-стиля и неполную поддержку Unicode.
Более ранние версии ОС могут запускать X-сервер через XDarwin (англ.).
OS X основана на ядре XNU, созданном на основе микроядра Mach 3.0. [10]
Аппаратное обеспечение
Ранние версии OS X поддерживали все компьютеры Macintosh (лаптопы, десктопы или серверы) на процессорах PowerPC G3, G4 и G5. Более поздние версии перестают поддерживать старое оборудование: например, версия 10.3 Panther не поддерживает старые G3, 10.4 Tiger не поддерживает системы без портов FireWire, бета-версия 10.5 Leopard, представленная на WWDC, не поддерживала G3 вовсе. Однако существуют утилиты, такие как XPostFacto, и патчи к установочному диску, сделанные сторонними разработчиками, для установки новых версий OS X на оборудовании, официально не поддерживаемым Apple, включая некоторые до-G3 системы. Исключая некоторые возможности, требуемые оборудованием (такие, как графическое ускорение, запись DVD), операционная система предлагает одинаковую функциональность на всём поддерживаемом оборудовании.
Версия OS X для PowerPC остаётся совместимой со старыми Mac OS приложениями через эмуляцию так называемой Classic, которая позволяет пользователям запускать Mac OS 9 как процесс в OS X, поэтому многие старые приложения запускаются так, как будто под старой операционной системой. Classic не работает на компьютерах с процессорами Intel.
В апреле 2002 года eWeek сообщил слух о том, что у Apple есть версия OS X с кодовым названием Marklar, которая запускается на процессорах Intel x86. Идея Marklar была в переходе OS X на альтернативную платформу, которая позволит Apple преодолеть проблемы развития платформы PowerPC. Слухи оставались не подтверждёнными до мая 2005 года, когда в файлообменных сетях появилась версия OS X для процессоров Intel.
6 июня 2005 года Стив Джобс подтвердил слухи и сообщил на WWDC, что в течение двух лет Apple перейдёт с PowerPC на процессоры Intel. До этого Apple меняла платформу с Motorola 68K на IBM/Motorola PowerPC — Apple включила эмулятор Motorola 68K в новую ОС, которая позволяла запускать большинство 68K-приложений. Apple поддерживала эмулятор в течение 11 лет. Однако при переходе на Intel он был удалён. В новую OS был включён эмулятор PowerPC, называемый Rosetta. Также, новая версия Xcode и соответствующие консольные утилиты позволяют разрабатывать universal binaries (fat binaries) — исполняемые файлы, которые могут содержать в себе поддержку нескольких платформ (PPC, PPC64, x86, x86-64).
Сейчас большинство программ, доступных только для PowerPC, поддерживается при помощи эмулятора Rosetta. Однако Apple рекомендует разработчикам создавать универсальные программы для обеих платформ. Универсальные программы запускаются быстрее на компьютерах с процессором Intel, чем приложения для PowerPC, запускаемые с помощью эмулятора Rosetta. Некоторое программное обеспечение для PowerPC, такое, как расширения ядра и плагины системных настроек (System Preferences), не поддерживаются на компьютерах с процессорами Intel.
В то время, когда MacIntel — Intel-Маки — могут запускать приложения для PowerPC, x86 и универсальные, PowerPC-Маки могут запускать только универсальные и PowerPC-программы. Поддержка платформы PowerPC осталась в OS X 10.5. Джобс также подтвердил слух, что новая версия OS X запускалась на Intel процессорах большую часть своего существования, так как кросс-платформеность уже существовала в OS X — OpenStep был портирован на множество платформ, включая x86, и Darwin включил поддержку для обоих (PowerPC и x86).
OS X была портирована на iPhone и iPod touch. Несмотря на серьёзные изменения — например, закрытость платформы и отсутствие рабочего стола (его заменяет SpringBoard) — в порте сохранились такие особенности, как Darwin, ядро XNU. В некоторых сторонних программах сохранились эффекты из настольной версии — например, в программе Converter.
Хакинтош
Хотя Apple и заявляла, что OS X не будет запускаться на компьютерах архитектуры x86, существуют взломанные версии OS X, которые работают на других x86-компьютерах. Они разрабатываются сообществом OSx86 и доступны посредством файлообменных сетей. Однако соглашение с конечным пользователем (EULA) OS X запрещает установку системы на компьютеры, не помеченные фирменным знаком Apple (англ. non Apple-branded computers ) [11] .
Летом 2008 года был представлен метод установки немодифицированной (в том числе легально приобретённой) OS X с помощью модифицированного загрузчика Boot-132. [12]
Особенности
Внутренняя модель графического слоя Quartz хорошо взаимодействует с Portable Document Format (PDF), делая возможным вывод PDF на различные устройства.
Полноцветные масштабируемые значки.
Тени вокруг окон и изолированных текстовых элементов дают ощущение глубины и визуально отделяют содержимое одного окна от других.
Доступные для всех приложений меню — проверка орфографии, палитра специальных символов, выбор цвета, выбор шрифта и словарь.
Сглаживание при отображении виджетов, текста, графики и оконных элементов.
Новые элементы интерфейса, такие как дроеры (drawers) и диалоговые модальные окна для документа.
Новая концепция переключателя задач — док.
«Плавающий» фокус (Interweaving windows) при переключении между окнами различных приложений. [13]
ColorSync, использующийся для согласования цветопередачи, встроен в библиотеки рисования, для печати и мультимедиа.
OpenGL используется для вывода окон на экран, что позволяет использовать аппаратное ускорение. Эта технология, появившаяся в версии 10.2, называется Quartz Extreme.
Spaces — специальная программа в OS X, позволяющая создавать несколько виртуальных рабочих столов и переключаться между ними.
Dashboard, появившийся в версии 10.4, поддерживает небольшие приложения называемые виджетами (widgets) которые могут быть вызваны и спрятаны одним нажатием.
Exposé, появившийся в версии 10.3, показывает миниатюры всех открытых окон, позволяя переключаться между ними, показывает все документы приложения как миниатюры или скрывает все окна для доступа к рабочему столу.
Кодировка Unicode используется во всей операционной системе.
Хорошо спроектированная архитектура для локализации позволяет полностью отделить код приложения от текстовой информации.
FileVault, появившийся в версии 10.3, шифрует домашний каталог пользователя (начиная с версии 10.7 возможно полное шифрование диска) по алгоритму AES с длиной ключа 128 бит.
Spotlight — появившаяся в версии 10.4 технология для быстрого поиска данных, сообщений электронной почты, фотографий и другой информации, основываясь на свойствах файлов и их содержимом.
Automator — появившееся в версии 10.4 приложение, позволяющее автоматизировать действия, совершаемые с разными приложениями.
«Связка ключей» (Keychain) — система управления паролями, сертификатами, ключами пользователя. Позволяет приложениям хранить подобные данные в едином зашифрованном хранилище. Приложения с разрешения пользователя могут обращаться к данным других приложений, хранящимся в «Связке ключей».
Умные папки, появившиеся в версии 10.4, позволяют создавать динамически обновляемые каталоги, зависящие от критерия поиска или исполняющие команды Automator.
Подробное руководство по построению интерфейса Human Interface Guidelines, которому следует большинство приложений, делает их интуитивно понятными.
Xgrid позволяет Макам участвовать в распределенных вычислениях.
Встроенные в виртуальную файловую систему дисковые образы .dmg поддерживают шифрование, сжатие и опциональную возможность чтения/записи.
Встроенные сервисы синхронизации, появившиеся в версии 10.4, позволяют приложениям централизовано обращаться к расширяемой базе данных за различными данными пользователя, такими как календарь, пароли или контакты. Операционная система управляет разрешением конфликтов и сохранностью данных.
Mac App Store — магазин программного обеспечения для OS X. Появился в версии 10.6.6
Стоимость OS X входит в стоимость всех новых компьютеров Mac. Обновление до последней версии в Mac App Store платное. Мелкие обновления доступны для бесплатной загрузки с помощью встроенного приложения «Обновление ПО».
Разработчики могут бесплатно зарегистрироваться на сайте Apple Developer Connection (ADC) и загружать оттуда документацию и утилиты для разработки, такие как Xcode. ADC также предлагает возможность отправлять свои приложения в Mac App Store за абонентскую плату.