Папка System — это каталог в классической Mac OS , в котором хранятся различные файлы, необходимые для работы системы, такие как шрифты , системные расширения, панели управления и настройки.
Примечание: в macOS файлы в папке /Library не загружаются во время загрузки в безопасном режиме.
Системная папка обычно располагается непосредственно под корневым каталогом в иерархии файловой системы , но это не обязательно. Mac OS идентифицирует «системную папку» по недокументированным характеристикам, которые не зависят от ее имени (она имеет другие имена в неанглийских версиях Mac OS) или ее расположения в иерархии каталогов. Macintosh Finder отображает эту «благословенную» папку специальным значком. «Живую» системную папку можно свободно перемещать в любое место в иерархии каталогов во время работы ОС, и она продолжит работать без проблем после перемещения папки и после перезапуска системы с папкой в новом месте.
Когда Finder копирует "благословенную" папку на новый том, копия также "благословляется". В системе с более чем одним дисковым томом легко создавать функционирующие резервные копии системы, просто перетаскивая папку. Также легко поддерживать старые и новые версии ОС "параллельно", каждую на своем собственном томе, и возвращаться к старой, если возникнут проблемы с новой.
Такая степень гибкости отличает классическую Mac OS от большинства других операционных систем, включая macOS.
Все версии Mac OS допускают наличие нескольких копий операционной системы на одном томе. Mac OS 9 добавила формальную поддержку этого, позволив пользователю выбирать из нескольких копий системы на одном томе через панель управления загрузочного диска, в основном используемую для выбора тома для загрузки.
До этого приходилось вручную благословлять копию системной папки, которую желали использовать. Папку можно отменить благословение, удалив из нее файлы System или Finder, которые являются двумя файлами, необходимыми для загрузки. (New World Macintoshes также нужен файл Mac OS ROM.) Некоторые версии классической Mac OS, 8.5 и выше, проверяют благословленную системную папку перед выключением и предупреждают пользователя, если в системной папке отсутствует какой-либо из ключевых системных файлов, чтобы предотвратить непреднамеренное превращение жесткого диска в незагружаемый. Альтернативой ручному благословению системных папок в Mac OS было использование утилиты вроде System Picker .
Благословение продолжается для машин Mactel , работающих под управлением macOS с системой EFI, хотя и в основном другим способом. См. раздел системы EFI § macOS и два типа загрузки для загрузчика BootX от Apple. [1]
Системная папка менее защищена, чем эквивалентные папки в macOS, в том смысле, что все ее содержимое можно просматривать, а большинство файлов и папок можно редактировать. Однако можно было предотвратить случайное изменение содержимого неопытными пользователями, используя флажок Защитить содержимое системной папки в Панели управления общими элементами управления . Программы запуска и завершения работы, темы оформления, панели управления, шрифты и расширения, а также элементы в меню Apple управляются путем добавления или удаления элементов из папок в системной папке.
Этот процесс стал более удобным, когда Apple внедрила Extensions Manager , сам по себе Control Panel, который изначально был условно-бесплатной утилитой Рикардо Батисты. Это позволяло активировать и деактивировать Control Panels, Extensions, Startup Items и Shutdown Items, и его можно было вызвать довольно рано в процессе загрузки, удерживая пробел на клавиатуре.
Одним из заметных недостатков было отсутствие управления шрифтами . Для этого Apple разрешила стороннюю разработку программ управления шрифтами, таких как Extensis Suitcase, Adobe Type Manager и AlSoft MasterJuggler.