¿Hay algún beneficio al eliminar las extensiones no utilizadas del núcleo de Mac OS X?

5

Me parece que muchas de las extensiones del kernel en /System/Library/Extensions no son aplicables a mi MacBook, como las extensiones para tarjetas de canal de fibra, firewire, tarjetas gráficas que no tengo, etc. Huella de RAM, etc.) para eliminar estas extensiones innecesarias?

    
pregunta Alexander 06.07.2013 - 02:19

4 respuestas

5

Probablemente hay un beneficio en el tiempo de arranque.

  • Primero registraría el tiempo de inicio actual (se informa en la Consola).

  • A continuación, me aseguraré de saber lo que estoy haciendo ...

Para eliminar .kext cargado activamente, recomendé encontrar cuáles están realmente cargadas.

Esto le dirá a exactamente lo que está cargado, en lugar de usar la lista de Información del sistema. Es posible que la Información del sistema no le proporcione todo, y Kext Wizard podría encontrar otros que se cargaron.

    
respondido por el Buscar웃 06.07.2013 - 03:09
13

En realidad, cualquier diferencia en el tiempo de arranque sería insignificante: OS X no arranca /mach_kernel ; inicia la caché del kernel ( /System/Library/Caches/com.apple.kext.caches/Startup/kernelcache ), que ya tiene los kexts que son utilizando. Esto se reconstruye si /System/Library/Extensions se modifica (o si touch(1) lo hace deliberadamente).

En términos del espacio del sistema de archivos, a partir de Snow Leopard, todo está comprimido. Lo que significa que en realidad no estás perdiendo demasiado espacio, tampoco.

Sin embargo, hay un inconveniente : si elimina kexts, incluso con kext wizard, o cualquier utilidad, existe la posibilidad remota de que se cargue algún kext a pedido (por ejemplo, a través de un sondeo IOKit, en algún dispositivo USB, por ejemplo). En este caso, es posible que no se encuentre un kext y pierda un controlador.

En resumen, si no está roto, no lo arregles. Deja /System/Library/Extensions intacto.

    
respondido por el Technologeeks 07.07.2013 - 01:59
1

Aunque en general no eliminaría nada en / Sistema / Biblioteca / Extensiones, consideraría desinstalar productos de terceros que incluyan un kext antes de realizar una actualización del sistema operativo. El proceso de actualización parece encontrar y alejarse de la mayoría de los kexts incompatibles (y los que se agregaron en / System / Library / Extensions cuando deberían haber estado en / Library / Extensions), pero no es perfecto, y esos pueden hacer que actualización difícil o inestable hasta el punto de tener que hacer una instalación limpia del sistema operativo y la posterior recarga de aplicaciones y datos de usuario. Suponiendo que uno todavía desea el producto de terceros, e hizo una investigación para saber que la nueva versión del sistema operativo era compatible, siempre se podría volver a instalar después de la actualización. Incluso más de lo normal, para tales situaciones es muy conveniente tener un sistema de prueba (o un disco de repuesto y una gran cantidad de tiempo de inactividad disponible), ya que se podrían esperar sorpresas adicionales que retrasen el estado final deseado.

El control de configuración riguroso evitará la mayor parte de eso; pero para aquellos que tienden a probar una gran cantidad de software diferente, instalan casi cualquier cosa de buena reputación y no se deshacen de él una vez que ya no tiene ningún beneficio, la acumulación puede llegar rápidamente a un punto en el que la indolora falta de todo lo que Apple desaparezca por completo. / p>     

respondido por el R. Hamilton 15.12.2017 - 22:05
-1

Todo altamente sospechoso. Binarios opacos al principio del arranque y explicaciones delgadas, incluso si las consideraría explicaciones. Algo está pasando.

    
respondido por el David Kim 08.10.2014 - 09:39

Lea otras preguntas en las etiquetas