Gentoo ha comenzado la distribución de versiones universales del núcleo de Linux

Desarrolladores de Gentoo Linux anunciaron sobre la disponibilidad de compilaciones universales con núcleo Linux, creadas en el marco del proyecto Núcleo de Distribución Gentoo para simplificar el proceso de mantenimiento del núcleo Linux en la distribución. El proyecto ofrece la posibilidad tanto de instalar compilaciones binarias listas con el núcleo, como de utilizar un ebuild unificado para compilar, configurar e instalar el núcleo mediante el gestor de paquetes, de manera similar a otros paquetes.

Las principales diferencias de las compilaciones listas propuestas frente a la formación manual del núcleo son la posibilidad de actualización automática al instalar actualizaciones regulares del sistema mediante el gestor de paquetes (emerge --update @world) y un conjunto de opciones predeterminadas garantizadas que aseguran la funcionalidad tras la actualización (al configurarlo manualmente, si el núcleo no arranca o ocurre un fallo, no está claro si el problema está relacionado con parámetros incorrectos o con un error en el propio núcleo).

Para la instalación del núcleo Linux se han formado tres paquetes que se pueden instalar instalar junto con los demás paquetes del sistema y luego actualizar todo el sistema junto con el núcleo con un solo comando, sin la necesidad de compilar el núcleo por separado.

  • sys-kernel/gentoo-kernel — núcleo con un conjunto típico de parches genpatches, específicos para Gentoo. La compilación se realiza mediante el gestor de paquetes usando la configuración predeterminada o especificando una configuración propia.
  • sys-kernel/gentoo-kernel-bin — ya compilaciones binarias de gentoo-kernel, que se pueden usar para una instalación rápida del núcleo sin necesidad de compilarlo en su sistema.
  • sys-kernel/vanilla-kernel — ebuild con un núcleo Linux vanilla, ofrecido en forma distribuida en el sitio kernel.org.

Cabe recordar que anteriormente en Gentoo, la compilación del núcleo era realizada por el usuario por separado del resto del sistema usando ajustes manuales. Este enfoque permitía realizar un ajuste fino del rendimiento, excluir componentes innecesarios en la compilación y reducir el tiempo de compilación y el tamaño del núcleo resultante. Sin embargo, debido a la falta de un conjunto unificado de opciones predeterminadas, el usuario podía cometer fácilmente un error en la configuración y enfrentarse a problemas de actualización y portabilidad que eran difíciles de diagnosticar.

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster