Me parece que muchas de las extensiones del kernel en /System/Library/Extensions
son inaplicables a mi MacBook, tales como extensiones de tarjetas de fibra óptica, firewire, tarjetas gráficas no tengo, etc. ¿Hay algún beneficio (en el momento de arranque, la memoria RAM de la huella, etc.) para eliminar estos innecesarios extensiones?
Respuestas
¿Demasiados anuncios?En realidad, cualquier diferencia en el tiempo de arranque podría ser insignificante - OS X no arranca /mach_kernel
- que arranca el kernel cache (/System/Library/Caches/com.apple.kext.caches/Startup/kernelcache
), que ya tiene los kexts que están utilizando. Esto se reconstruyó si /System/Library/Extensions
se modificó (o si touch(1)
deliberadamente).
En términos del sistema de ficheros de espacio, como de Snow Leopard, todo está comprimido. Lo que significa que usted no está realmente perdiendo demasiado espacio, ya sea.
Hay una desventaja, sin embargo - si se elimina kexts, incluso con kext wizard, o cualquiera que sea de utilidad, existe una remota posibilidad de que algún kext será cargado en la demanda (por ejemplo, a través de IOKit sondeo, en algún dispositivo USB, por ejemplo). En este caso, un kext no podría ser encontrado y se pierde un conductor.
En resumen, si no está roto, no lo arregles. Deje /System/Library/Extensions
intacto.
Probablemente hay un beneficio en tiempo de arranque.
Primero me gustaría grabar el actual tiempo de arranque (que se reporta en la Consola).
La próxima me gustaría asegúrese de saber lo que estoy haciendo...
Para eliminar activamente cargado .kext, que me recomiendan para encontrar cuáles son realmente cargado.
- Yo sugeriría conseguir una aplicación llamada Kext Wizard.
Esto le dirá exactamente lo que está cargado, en lugar de sólo a través de la lista de Información del Sistema. Sistema de Información podría no doy todo, y Kext Wizard podría encontrar a otros que se han cargado.