Что такое кексты и с чем их едят

24 ноября 2008 - 01:25

KextРедко, когда после установки Mac OS X на PC все ваши устройства в системе будут успешно определены и будут успешно использоваться. Чтобы “научить” Mac OS X работать с тем или иным устройством необходимо использовать кексты (kext).

Kext (kernel extension) – это, как следует из перевода, расширение ядра системы. Для пользователей Windows будет более понятным определение драйвера. В операционных системах Mac OS X кексты используются для работы различных устройств, таких как видеокарты, аудиокарты, Wi-Fi и многие другие. В этой статье я расскажу о том, как устанавливать кексты и где их можно достать.

Как уже было сказано, кексты используются для работы различных устройств в Mac OS X. Но это не единственное их назначение, так же например есть кексты отвечающие за правильные выключение и перезагрузку системы, переход в режим сна, за экономию энергии системой (Power Management) и многие другие функции.

О кекстах

Узнать кекст проще простого, эти файлы имеют расширение *.kext и хранятся в специальной системной папке по адресу Mac OS HD/System/Librarу/Extensions или МакОс/Система/Библиотеки/Extensions. Зайдя в эту папку сразу после установки ОС вы увидите множество кекстов, не все они нужны именно вашей системе, но новичкам лучше ничего не трогать.
Системная папка ExtensionsКак видите в моей папке находится 276 кекстов.

Установка кекстов

Допустим в вашей системе есть устройство, которое не работает должным образом. Вы скачали для него кекст. Установить этот кекст можно двумя способами: ручным и автоматическим.

Ручной способ заключается в том, что вы просто вручную копируете скачанный кекст в папку Extensions (см. выше). Но после данной процедуры необходимо произвести восстановление прав доступа на разделе с Mac OS X. Для восстановления прав запускаем Disk Utility (Дисковая утилита), выделяем раздел с МакОсью и сначала производим проверку прав доступа, а затем, если необходимо восстановление.
Восстановление прав доступа в Дисковой Утилите

Второй способ заключается в автоматической установке кекста при помощи программы и этот способ более предпочтителен. Одной из лучших является бесплатная программа Kext Helper B7.

Kext Helper B7

Необходимо просто запустить программу, после этого перетянуть мышкой нужные файлы на окно приложения, ввести пароль администратора и нажать Easy Install. Кексты будут установлены.

Помимо этих 2 методов установки существуют другие, например установка при помощи терминала или установка из инсталлятора *.pkg. Но их в статье рассматривать не будем.

После установки всех кекстов необходимо перезагрузить компьютер, чтобы кексты вступили в действие, но это не всегда так. Некоторые кексты начинают использоваться сразу после копирования в папку Extensions.

Где найти нужные кексты

Нужные кексты вы сможете найти в интернете, а именно на популярном форуме Insanelymac.com.

Удаление кекстов

Для удаления кекстов достаточно зайти в папку Extensions (см. выше) и просто удалить ненужный кекст, при этом ОС запросит вас ввести пароль администратора.