Elenca tutte le estensioni del kernel di terze parti in Mac OS X
Se stai risolvendo problemi su un computer Mac con alcuni problemi particolarmente strani che le misure di routine non sembrano risolvere, può essere utile elencare quali estensioni del kernel sono attivate, in particolare i kext di terze parti caricati OS X.
Determinare quali estensioni del kernel sono caricate e in esecuzione in Mac OS X è piuttosto semplice, e usando grep puoi facilmente elencare tutti i kext di terze parti .Puoi anche usare lo stesso comando per elencare anche le estensioni del kernel nativo. Per fare ciò, utilizzerai il comando kextstat e invierai l'output a grep, usando la riga di comando. Funziona allo stesso modo in tutte le versioni di Mac OS X.
Come vedere tutte le estensioni del kernel di terze parti in Mac OS X
La sintassi completa per visualizzare le estensioni del kernel di terze parti è la seguente:
kextstat | grep -v com.apple
L'output varierà a seconda di eventuali estensioni di terze parti presenti nel kernel. Potrebbe assomigliare a questo:
Index Refs Indirizzo Dimensione Wired Nome (Versione) Collegato a 117 0 0xffdddfff8209ff910 0x2000 0x2000 com.radiosilenceapp.nke.PrivateEye (1) 4 1 119 0 0xfffff945818248770 0x3000 0x3000 com .whatheckisthis.WeirdExtension (1) 5 2
Se vedi qualcosa fuori posto in quell'elenco, potrebbe essere un buon punto di partenza per la risoluzione dei problemi.
Come elencare tutte le estensioni del kernel in OS X
Ovviamente puoi sempre elencare tutte le estensioni del kernel (incluse le kext ufficiali per Mac OS X di Apple) semplicemente digitando la seguente stringa di comando:
kextstat
Il risultato qui sarà significativo, ma può comunque essere prezioso.
Se vuoi saperne di più su kextstat, digita 'man kextstat' per aprire la pagina man nel terminale di OS X.
Non dimenticare che puoi ispezionare manualmente anche la tradizionale posizione della cartella del sistema di estensione del kernel, se necessario, anche spostando e rimuovendo i file kext da lì per facilitare il processo di installazione, disinstallazione, risoluzione dei problemi o scoperta delle estensioni del kernel.