Lista alla tredje parts kärneläggningar i Mac OS X

Om du felsöker en Mac-maskin med några speciella udda problem som rutinåtgärder inte verkar löst, kan det vara till hjälp att lista vilka kärnförlängningar som är aktiverade, speciellt tredjeparts kexar som är laddade i OS X.

Att bestämma vilka kärnförlängningar som laddas och körs i Mac OS X är ganska enkelt, och med grep kan du enkelt lista alla tredjeparts kexts . Du kan också använda samma kommando för att lista inbyggda kärnförlängningar också. För att uppnå detta använder du kommandot kextstat och rör utmatningen till grep, med kommandoraden. Det fungerar detsamma i alla versioner av Mac OS X.

Så här ser du alla tredje parts kärneläggningar i Mac OS X

Den fullständiga syntaxen för att se kärnförlängningar från tredje part är som följer:

kextstat | grep -v com.apple

Utgången kommer att variera beroende på vad, om någon, tredje partstillägg är i kärnan. Det kan se ut så här:

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 com.whattheheckisthis.WeirdExtension (1) 5 2

Om du ser något på plats i den listan kan det vara ett bra ställe att starta felsökning.

Så här listar du alla kärnförlängningar i OS X

Självklart kan du alltid lista alla kärnförlängningar (vilket betyder att Apples officiella Mac OS X-kex ingår) genom att bara skriva följande kommandorängd:

kextstat

Utgången här kommer att bli betydande, men det kan fortfarande vara värdefullt.

Om du vill lära dig mer om kextstat skriver du bara 'man kextstat' för att öppna manens sida i OS X-terminalen.

Glöm inte att du också kan manuellt inspektera platsen för den traditionella kärnans förlängningssystemets mapp vid behov, även flytta och ta bort kextfiler därifrån för att hjälpa till med att installera, avinstallera, felsöka eller upptäcka kärnförlängningar.