64-разрядный режим ядра

По умолчанию ОС Lion запускает ядро в 64-разрядном режиме на оборудовании, которое его поддерживает. Однако 64-разрядное ядро Lion не позволит использовать 32-разрядные КЕХТ-расширения. Многие КЕХТ-расширения поддерживают только 32-разрядный режим. Как рассматривалось в уроке 8, приложение /Программы/Утилиты/Информация о системе (Applications/Utilities/System Information) позволяет узнать, какие из установленных КЕХ'Г-расширений поддерживают 64-разрядный режим.

Чтобы разрешить проблему с КЕХТ-расширениями, которые поддерживают только 32-разрядный режим, можно принудительно загрузить ядро Lion в 32-разрядном режиме, удерживая при загрузке нажатыми клавиши (3) и (2). Как и в случае со всеми модификаторами запуска, это не постоянное решение. Чтобы заставить Lion постоянно загружаться в 32-разрядном режиме ядра, понадобится использовать команду systemsetup. А именно, в командной строке нужно ввести команду sudo systemsetup-setkernelbootarchitecture i386. И, наоборот, чтобы вернуть обратно стандартное 64-разрядное ядро, нужно ввести команду sudo systemsetup-setkernelbootarchitecture х86_64. Наконец, можно убедиться, что Mac работает с 64-разрядным ядром, открыв приложение Информация о системе (System Information) и выбрав категорию ПО (Software).