Navedite sva proširenja kernela trećih strana u Mac OS X
Ako rješavate probleme s Mac strojem s nekim posebno čudnim problemima za koje se čini da rutinske mjere ne rješavaju, može biti od pomoći navesti koja su proširenja kernela aktivirana, posebno kext treće strane učitane u OS X.
Utvrđivanje koje su ekstenzije kernela učitane i pokrenute u Mac OS X prilično je jednostavno, a korištenjem grep-a možete jednostavno popisati sve kextove trećih strana.Istu naredbu možete koristiti i za popis nativnih proširenja jezgre. Da biste to postigli, upotrijebit ćete naredbu kextstat i proslijediti izlaz u grep pomoću naredbenog retka. Ovo radi isto u svim verzijama Mac OS X.
Kako vidjeti sva proširenja kernela trećih strana u Mac OS X
Potpuna sintaksa za pregled proširenja kernela treće strane je sljedeća:
kextstat | grep -v com.apple
Izlaz će varirati ovisno o tome koja su proširenja treće strane u jezgri, ako postoje. Može izgledati otprilike ovako:
Index Refs Adresa Veličina Wired Naziv (Verzija) Povezano protiv 117 0 0xffdddfff8209ff910 0x2000 0x2000 com.radiosilenceapp.nke.PrivateEye (1) 4 1 119 0 0xfffff945818248700 0x3000 0x3000 0x3000 .whattheheckistthis.WeirdExtension (1) 5 2
Ako vidite da nešto nije na tom popisu, to bi moglo biti dobro mjesto za početak rješavanja problema.
Kako navesti sve ekstenzije jezgre u OS X
Naravno, uvijek možete navesti sve ekstenzije jezgre (što znači, uključeni Appleovi službeni Mac OS X kexts) samo upisivanjem sljedećeg niza naredbi:
kextstat
Rezultat će ovdje biti značajan, ali još uvijek može biti vrijedan.
Ako želite saznati više o kextstatu, samo upišite 'man kextstat' da otvorite stranicu s uputama u OS X terminalu.
Ne zaboravite da također možete ručno pregledati lokaciju mape tradicionalnog sustava proširenja jezgre ako je potrebno, čak i premjestiti i ukloniti kext datoteke od tamo kako biste pomogli u procesu instaliranja, deinstaliranja, rješavanja problema ili otkrivanje proširenja jezgre.