Gentoo Una distribución de Linux donde compila su propio software optimizado

Gentoo Una distribución de Linux donde compila su propio software optimizado / Linux

La gran cantidad de formas diferentes en las que Linux puede ejecutarse es asombrosa, ya que hay muchas opciones para elegir. Si bien hay muchas distribuciones que se basan en los formatos de paquete .deb o .rpm, también hay un puñado que utiliza sus propios formatos, si es que los hay. Una de esas distribuciones es muy única en comparación con la mayoría de las demás, ya que los desarrolladores de la distribución no compilan el software en paquetes binarios para facilitar la instalación..

En su lugar, a esta distribución de Linux no le importa lo fácil que es instalar software, sino que funciona de la mejor manera posible en su sistema mediante optimizaciones específicas de la máquina..

Acerca de Gentoo

Gentoo es una distribución de Linux que es un proyecto completamente original y que tiene un enfoque muy diferente de la estructura de la distribución en comparación con la mayoría de los demás. La idea de Gentoo es que todo el software instalado se compile por sí mismo, es decir, usted descarga el código fuente al software y lo compila en su propio sistema para que el compilador pueda crear el software para su sistema exacto..

Para la mayoría de las otras distribuciones, el software ya está compilado en los servidores de los desarrolladores y está empaquetado para que el sistema operativo pueda extraer fácilmente el paquete y mover los archivos binarios a los lugares correctos. Esos archivos binarios generalmente se compilan para todos los sistemas que usan una arquitectura específica, pero como no se compilan en tu sistema, teóricamente no están tan optimizados como podrían ser.

Surgir

Aunque necesitará descargar todo el código fuente que necesite y compilarlo usted mismo, no tendrá que quedarse atascado en encontrar el código fuente, compilarlo de la manera correcta y mantenerlo actualizado. En cambio, Gentoo tiene una aplicación llamada Surgir (a la que una aplicación llamada Porthole es la GUI) que funciona de manera muy parecida a apto en sistemas basados ​​en Debian como Ubuntu o ñam en fedora.

Se puede comprobar diferente “repositorios” para el software nuevo o actualizado, y listarlo en Portilla. Sin embargo, Emerge usa un sistema de puertos donde cada entrada en el sistema es simplemente un archivo .ebuild que enumera los comandos que necesita Emerge para descargar el código fuente y compilar el software correctamente. Cada vez que Emerge verifica el sistema de puertos y encuentra que existe una versión más reciente, actualizará su lista de software y actuará en consecuencia.

Ventajas desventajas

Hay un puñado de ventajas y desventajas en este enfoque de instalación de hardware, por lo que Gentoo solo es útil en ciertas condiciones o si eres un profesional de Linux que quiere darle una oportunidad. La ventaja de este método de instalación de software es que todo está compilado en su sistema, por lo que el compilador puede dar cuenta de todas las optimizaciones posibles y hacer que el software se ejecute lo más rápido posible..

También hace que la instalación de software sea mucho más flexible si sabe lo que está haciendo, lo que cualquier persona menos que un profesional de Linux probablemente no sabrá. Dicha flexibilidad y optimización llevan a la posibilidad de algunos proyectos bastante interesantes, como la guitarra digital Misa que se ejecuta en Gentoo Linux. Por lo tanto, si realmente necesita la última onza de rendimiento posible, Gentoo puede ser el camino a seguir..

Sin embargo, para los usuarios más comunes, existen varias desventajas que pueden hacer que Gentoo no valga la pena como conductor diario. Por ejemplo, Gentoo definitivamente no es fácil y está altamente desaconsejado para un principiante de Linux. La compilación también toma una buena cantidad de tiempo, incluso con una poderosa CPU haciendo todo el trabajo. Hay una razón por la que la mayoría de las personas compilan el software en sus propios servidores potentes y luego lo empaquetan.

Para remediar esa situación, los desarrolladores de Gentoo han puesto a disposición algunos binarios precompilados para el software que se sabe que lleva mucho tiempo compilar, como Firefox o el entorno de escritorio KDE. Sin embargo, este tipo de derrota al propósito de la distribución, por lo que si va a hacer eso para casi todo su software, también podría estar usando una distribución tradicional (relativamente hablando).

Una vez más, Gentoo puede ser una gran opción para usted si las ventajas superan las desventajas de lo que sea que esté haciendo..

Conclusión

Si bien no me veo usando a Gentoo como un sistema operativo principal en un futuro próximo (o nunca), todavía es una distribución fantástica que agrega mucho valor e ideas a la comunidad de Linux. Para aquellos de ustedes que planean usar o probar Gentoo, espero que tengan éxito en lo que estén tratando de hacer. Siempre es mejor usar las herramientas adecuadas para el trabajo, y Gentoo definitivamente puede ocupar esa posición.

¿Qué opinas sobre el enfoque de Gentoo? ¿Cuál es el enfoque de distribución que más te gusta, o qué crees que podría cambiarse respecto a Gentoo's? Háganos saber en los comentarios.!

Explorar más sobre: ​​Linux Distro.