OS X все еще использует Mach в качестве ядра и почему они его перенесли?


0

При обновлении до Yosemite я обнаружил, что Mach_kernel больше не присутствует в корне (я много разрабатываю, поэтому я показал все скрытые файлы, для которых установлено значение YES). После небольшого поиска я нашел новое местоположение этого. /System/Libary/Kernels/kernel Также был переименован в ядро.

Мой вопрос

Они все еще используют Маха в качестве своего «базовое ядро» а также почему они переместили это там на первом месте?


Разве это не должно быть /System/Library/Kernels/kernel ?
user187561

@ user1155120 Я так и думал. Виноват
E2Busy

Это все еще «Библиотека», а не «Библиотека». Если вы идете в Уровень ядра и драйверов устройств и прокрутите вниз до Ядра, вы найдете описание того, какую роль играет Mach в ядре OS X. История изменений этого документа показывает, что он был обновлен до 10.11.
user187561

Если бы вы смотрели в Руководство по защите целостности системы для OS X вы обнаружите, что / System является защищенным местоположением, в то время как / не включено в качестве System Only Location (Страница 5). Вы могли бы задаться вопросом, изначально ли у Yosemite был SIP, и расположение ядра является подготовительным для SIP, теперь в El Capitan.
user187561
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.