Список всех сторонних расширений ядра в Mac OS X
Если вы устраняете неполадки на компьютере Mac с некоторыми особенно странными проблемами, которые не решаются обычными мерами, может быть полезно перечислить, какие расширения ядра активированы, в частности, сторонние кексты, загруженные в ОС Х.
Определить, какие расширения ядра загружены и работают в Mac OS X, довольно просто, а с помощью grep можно легко получить список всех сторонних кекстов.Вы также можете использовать ту же команду для отображения собственных расширений ядра. Для этого вы будете использовать команду kextstat и передавать вывод в grep с помощью командной строки. Это работает одинаково во всех версиях Mac OS X.
Как просмотреть все сторонние расширения ядра в Mac OS X
Полный синтаксис для просмотра сторонних расширений ядра выглядит следующим образом:
kextstat | grep -v com.apple
Вывод будет зависеть от того, какие сторонние расширения есть в ядре. Это может выглядеть примерно так:
Index Refs Address Size Wired Name (Version) Linked Against 117 0 0xffdddfff8209ff910 0x2000 0x2000 com.radiosilenceapp.nke.PrivateEye (1) 4 1 119 0 0xfffff945818248770 0x3000 0x3000 0x3000 0x2000 com.radiosilenceapp.nke.PrivateEye .whatheckisthis.WeirdExtension (1) 5 2
Если вы видите что-то неуместное в этом списке, это может быть хорошим местом для начала устранения неполадок.
Как составить список всех расширений ядра в OS X
Конечно, вы всегда можете перечислить все расширения ядра (имеются в виду официальные кексты Apple для Mac OS X), просто введя следующую командную строку:
kextstat
Выход здесь будет значительным, но все же может оказаться ценным.
Если вы хотите узнать больше о kextstat, просто введите «man kextstat», чтобы открыть справочную страницу в терминале OS X.
Не забывайте, что вы можете вручную проверить расположение системной папки традиционного расширения ядра, если это необходимо, даже перемещая и удаляя файлы kext оттуда, чтобы помочь в процессе установки, удаления, устранения неполадок или обнаружение расширений ядра.