GentooLinux

La versión estable se desprotegió el 3 de agosto de 2022 . Hay cambios no verificados en plantillas o .
GentooGNU/Linux

Captura de pantalla de arranque del sistema Gentoo GNU/Linux
Desarrollador Fundación Gentoo
familia de sistemas operativos GNU/Linux
Fuente abierto
Primera edición 31 de marzo de 2002 [1]
Frecuencia de actualización de las versiones finales aproximadamente una vez a la semana (depende de la arquitectura de construcción)
Última versión de prueba
  • 17.1
Método de actualización lanzamientos rodantes
Administradores de paquetes Portage , Pkgcore , Paludis , emerge
Plataformas compatibles x86-64 , x86ARM , SPARC , etc.
tipo de núcleo kernel monolítico de Linux con soporte para módulos de kernel cargables
Interfaz El Live CD utiliza la interfaz de línea de comandos
Licencia GNU GPL y otros
Estado actual
Repositorio de código fuente gitweb.gentoo.org/repo/g…
próximo tambien es divertido
Sitio web gentoo.org
 Archivos multimedia en Wikimedia Commons

Gentoo GNU/Linux (pronunciado dzhentu [ˈdʒɛntuː] , argot  para gento , genta ; llamado así por el pingüino gentoo que nada rápido [2] [3] ) es una distribución de GNU/Linux con tecnología Portage poderosa y flexible que combina configuración y configuraciones, así como un sistema de administración de paquetes automatizado . Este último fue influenciado por el sistema de gestión de paquetes FreeBSD . Una característica distintiva de Gentoo es la capacidad de optimizar para hardware específico.

La distribución se remonta al desarrollo de la distribución Enoch Linux por Daniel Robbins en 1999 . Gracias al sistema Portage, que te permite hacer casi cualquier cosa desde Gentoo (desde un servidor hasta una estación de trabajo), esta distribución puede clasificarse como una metadistribución [5] .

Historia

Gentoo se basó en el desarrollo de la propia distribución de Daniel Robbins llamada Enoch Linux. El objetivo principal de la distribución era su propio ensamblaje (similar a Linux From Scratch ), optimizado para hardware específico y que contenía el conjunto mínimo de programas requerido por el usuario [6] .

Los experimentos con compilaciones de GCC han demostrado que el rendimiento del paquete resultante aumenta (según el hardware) entre un 10 y un 20 % en comparación con las compilaciones binarias de gcc proporcionadas por otras distribuciones. Las mejoras de rendimiento se incluyeron en el lanzamiento oficial de GCC 2.95 y otras distribuciones también se beneficiaron de mejoras de rendimiento adicionales. A partir de ese momento, Enoch comenzó a ganar reputación como una distribución "rápida", tras lo cual se tomó la decisión de cambiar el nombre a Gentoo Linux.

Decidí adoptar un enfoque holístico y abordar el problema del rendimiento desde todos los ángulos a la vez.

Texto original  (inglés)[ mostrarocultar] Decidí adoptar un enfoque holístico y abordar el problema de rendimiento desde todos los ángulos. —Daniel Robbins [6]

El 31 de marzo de 2002, se lanzó la primera versión de la distribución [7] [8] .

En 2004, se fundó la organización sin fines de lucro Gentoo Foundation, a la que Robbins transfirió todos los derechos sobre el código fuente y las marcas registradas, alejándose así del desarrollo de la distribución [9] [10] .

Actualmente, el desarrollo está gestionado por una Junta de Síndicos de cinco personas (responsable de la gestión de fondos) [11] y un Consejo de Gentoo de siete miembros (asuntos técnicos) que son elegidos por un período de un año [12] .

A principios de 2009 se actualizó el diseño del sitio. La página principal muestra noticias, debates y artículos de los desarrolladores, así como avisos de vulnerabilidades críticas (Aviso de seguridad de Gentoo Linux).

En octubre de 2009, Gentoo cumplió 10 años y se ha preparado una gran colección de capturas de pantalla y cronograma de distribución [7] [13] .

Filosofía

La filosofía de Gentoo proviene de los días de fundación de la distribución y permanece sin cambios hasta el día de hoy. Así es como el fundador Daniel Robbins resume el concepto del proyecto:

Cada usuario tiene un trabajo específico que hacer. El objetivo de Gentoo es desarrollar herramientas y sistemas que permitan al usuario hacer su trabajo tan eficientemente y como le plazca, como mejor le parezca. Nuestras herramientas deben ser divertidas y ayudar al usuario a apreciar la riqueza de Linux y la comunidad de software libre y la flexibilidad del software libre. Esto es posible solo cuando se crean herramientas para reflejar y llevar a cabo la voluntad del usuario, dejándole abiertas todas las posibilidades hasta la etapa final (código fuente). Cuando una herramienta obliga al usuario a actuar de cierta manera, la herramienta trabaja en su contra, no a su favor. Todos hemos vivido situaciones en las que las herramientas han querido imponernos su propia voluntad. Este estado de cosas es un paso atrás, inconsistente con la filosofía de Gentoo.
En otras palabras, la filosofía de Gentoo es construir mejores herramientas. Cuando un instrumento hace su trabajo a la perfección, es posible que ni siquiera notes su presencia, porque no te contradice, no se muestra y no te obliga a jugar con él cuando no estás del todo a la altura. La herramienta sirve al usuario, no el usuario a la herramienta.
El desafío futuro para Gentoo es continuar la lucha para crear herramientas que se acerquen al ideal. Herramientas que satisfacen las necesidades de muchos usuarios diferentes (cada uno con sus propios propósitos diferentes) con una simplicidad que va de la mano con una potencia inigualable. ¿No te encanta usar herramientas que son geniales para tus necesidades? ¿No es una gran sensación? Nuestro objetivo es transmitir este sentimiento a tantas personas como sea posible [14] .

Texto original  (inglés)[ mostrarocultar] Cada usuario tiene trabajo que necesita hacer. El objetivo de Gentoo es diseñar herramientas y sistemas que permitan a un usuario hacer ese trabajo de la manera más agradable y eficiente posible, como mejor le parezca. Nuestras herramientas deben ser un placer de usar, y deben ayudar al usuario a apreciar la riqueza de la comunidad de software libre y Linux, y la flexibilidad del software libre. Esto solo es posible cuando la herramienta está diseñada para reflejar y transmitir la voluntad del usuario, y deja abiertas las posibilidades en cuanto a la forma final de las materias primas (el código fuente). Si la herramienta obliga al usuario a hacer las cosas de una determinada entonces la herramienta está trabajando en contra, en lugar de para el usuario. Todos hemos experimentado situaciones en las que las herramientas parecen imponernos sus respectivas voluntades. Esto es al revés y contrario a la filosofía de Gentoo.
Dicho de otra manera, la filosofía de Gentoo es crear mejores herramientas. Cuando una herramienta está haciendo su trabajo a la perfección, es posible que ni siquiera seas muy consciente de su presencia, porque no interfiere y da a conocer su presencia, ni te obliga a interactuar con ella cuando no lo deseas. La herramienta sirve al usuario en lugar de que el usuario sirva a la herramienta.
El objetivo de Gentoo es esforzarse por crear herramientas casi ideales. Herramientas que pueden adaptarse a las necesidades de muchos usuarios diferentes, todos con objetivos divergentes. ¿No te encanta cuando encuentras una herramienta que hace exactamente lo que quieres hacer? ¿No se siente genial? Nuestra misión es dar esa sensación al mayor número de personas posible.

Características principales

Instalación

La instalación de Gentoo se puede realizar de varias formas. La más común es la instalación desde un disco mínimo desde el archivo stage3. Como muchas otras distribuciones, Gentoo se puede instalar desde un Live CD [18] o desde otra distribución de Linux que funcione [19] .

Para simplificar la instalación, todos los pasos se detallan en el Manual de Gentoo [20] . ( Manual de inglés ). Además de esto, hay una "Descripción de métodos alternativos de instalación" [21] ; la mayoría de estos métodos son para usuarios avanzados y usuarios que no pueden instalar Gentoo desde un CD.

A partir de la versión 2006.0, se lanzó un instalador gráfico ( GTK+ ) que pretendía simplificar la instalación del sistema [22] . A diferencia del método de instalación de disco de arranque mínimo estándar, el instalador usó stage1.

El 22 de septiembre de 2008, los desarrolladores de la distribución Gentoo Linux abandonaron por completo el sistema de lanzamiento y cambiaron a "etapas" construidas automáticamente una vez a la semana [23] .

A partir de enero de 2009, el soporte para el instalador gráfico quedó obsoleto [24] [25] .

Catalizador

Desde la versión 2004.0, Catalyst [26] está disponible en Gentoo , que se usa para compilar todas las versiones de Gentoo y se puede usar para crear medios de instalación personalizados.

Etapas

Por lo general, la instalación se realiza a partir de una de las tres "etapas" (archivos de etapa):

A partir de noviembre de 2005, solo se admite oficialmente la instalación desde stage3 [27] . Aunque los archivos con las dos primeras etapas todavía están disponibles para descargar, las instrucciones para instalarlos se han eliminado del Manual [28] y se han agregado a las Preguntas frecuentes de Gentoo.

USB en vivo

Existen formas documentadas de crear una versión Live USB de Gentoo manualmente o con UNetbootin [29] .

Distribuciones basadas y compatibles con Gentoo

Distribución Categoría DE / WM
Sabayón Linux Escritorio Xfce , GNOME , KDE
Calcula Linux escritorio, servidor KDE , Xfce , MATE
Papug Linux computadoras viejas caja de flujo
Liberté Linux privacidad LXDE
Pentoo Seguridad Iluminación
Tinhat Seguridad GNOMO
tambien es divertido escritorio, servidor
VidaLinux Escritorio GNOMO
Gentoox Juego de azar
Exherbo Escritorio
zentoo servidor
Toorox Escritorio
trasir OS Servidor NVR

Desventajas

La compilación de paquetes desde el origen lleva mucho más tiempo que la instalación de ejecutables prediseñados . En algunos casos, según el hardware y el tamaño del código fuente, la compilación de programas grandes puede llevar varias horas o requerir varios gigabytes de espacio temporal en el disco de destino.

Por lo general, los usuarios de Gentoo aceptan una compilación lenta a cambio de la capacidad de establecer sus propias opciones de instalación proporcionadas por la tecnología de configuración flexible de Portage. Sin embargo, existen varias soluciones para acelerar el paquete de instalación.

  1. Para aplicaciones individuales que requieren una compilación larga, se distribuyen compilaciones binarias oficiales y no oficiales (por ejemplo, openoffice-bin, ). firefox-binLos archivos binarios precompilados aceleran la instalación, pero hacen imposible el uso de opciones de instalación adicionales y tampoco proporcionan ganancias de rendimiento.
  2. El tiempo del proceso de instalación estándar se puede reducir utilizando compilación paralela y canalizaciones con nombre en lugar de archivos temporales [30] .
  3. Otras opciones adicionales de Portage incluyen la compilación distribuida [31] y el uso de la memoria caché del compilador [32] . Además, es posible montar un gran sistema de archivos en la RAM , lo que acelera enormemente el proceso de creación de paquetes. Algunos de estos métodos tienen sus propios inconvenientes y no se utilizan de forma predeterminada.
  4. El paquete binario creado al final de la compilación [33] permite instalar rápidamente la distribución en otras computadoras con una configuración de hardware similar.

Logo y mascotas

Gentoo es el nombre en inglés del pingüino papúa (pingüino subantártico, pingüino papúa; lat.  Pygoscelis papúa [2] [34] ). Según el Libro Guinness de los Récords de 1998, este tipo de pingüino ostenta el récord de velocidad de nado (36 km/h) [35] . El nombre, diseñado para simbolizar la velocidad y el alto rendimiento de la distribución, al mismo tiempo se refiere a la mascota tradicional de Linux : el pingüino Tux .

El logotipo oficial de Gentoo Linux es una g estilizada, que se asemeja a una cuenta magatama japonesa plateada [36] . Los personajes mascota no oficiales de la distribución incluyen a Larry the  Cow y Znurt  the Flying Saucer [37 ] .

Popularidad

Según las estadísticas de World Wide Web Technology Surveys, a partir de junio de 2017 [38] , la distribución Gentoo se utiliza en el 1 % de los servidores de Internet. Esto clasifica a la distribución como la quinta [39] distribución de Linux más popular utilizada por los ISP, solo por detrás de Ubuntu , Debian , CentOS y RedHat . Según las estadísticas de Distrowatch, el interés en la distribución ha ido disminuyendo en los últimos años, y actualmente solo ocupa el puesto 44 en la tabla de popularidad [40] . Sin embargo, en la calificación promedio de Distrowatch, Gentoo obtiene una buena puntuación (9,67 puntos), por delante de las distribuciones más populares [41] .

Notas

  1. https://www.funtoo.org/Funtoo_Linux_History
  2. 1 2 Gentoo Linux Preguntas frecuentes: ¿Cómo se pronuncia Gentoo y qué significa? . GentooLinux. Consultado el 3 de noviembre de 2012. Archivado desde el original el 4 de noviembre de 2012.
  3. DistroWatch Weekly, Número 99, 9 de mayo de 2005 . Consultado el 23 de junio de 2018. Archivado desde el original el 23 de junio de 2018.
  4. Acerca de Gentoo .
  5. 12 Robbins , Daniel. Documentación de Gentoo Linux – Haciendo la distribución, Parte 1 . Gentoo.org (9 de octubre de 2005). Fecha de acceso: 18 de julio de 2010. Archivado desde el original el 22 de agosto de 2011.
  6. 12 Robbins , Daniel. 10º Aniversario de Gentoo (30 de junio de 2009). Fecha de acceso: 16 de julio de 2010. Archivado desde el original el 22 de agosto de 2011.
  7. Revisión de Gentoo Linux 1.0 . Consultado el 23 de junio de 2018. Archivado desde el original el 23 de junio de 2018.
  8. Slashdot: Daniel Robbins renuncia como arquitecto jefe de Gentoo . barra oblicua Fecha de acceso: 16 de julio de 2010. Archivado desde el original el 22 de agosto de 2011.
  9. Gentoo por todas las razones inusuales | Diario Linux . Consultado el 23 de junio de 2018. Archivado desde el original el 23 de junio de 2018.
  10. Documentación de Gentoo Linux - Estatuto de la Fundación Gentoo . Gentoo.org. Fecha de acceso: 16 de julio de 2010. Archivado desde el original el 22 de agosto de 2011.
  11. Proyectos Gentoo Linux - Consejo de Gentoo . Gentoo.org. Fecha de acceso: 16 de julio de 2010. Archivado desde el original el 22 de agosto de 2011.
  12. Saddler, Josué. Gentoo celebra 10 años: 2009/10/04 (enlace no disponible) . Gentoo.org (22 de julio de 2009). Fecha de acceso: 16 de julio de 2010. Archivado desde el original el 23 de julio de 2010. 
  13. La filosofía de Gentoo .
  14. La determinación precisa del número de plataformas disponibles es difícil; más bien, vale la pena hablar sobre el soporte oficial provisto por las posibles palabras clave en el árbol de Portage y la documentación del Manual de Gentoo .
  15. ¿Cuánta memoria consumen los objetos PHP? ¿Debería usar la versión de 64 bits? . habr.com . Consultado el 3 de septiembre de 2021. Archivado desde el original el 3 de septiembre de 2021.
  16. Explicar por qué no respaldamos otros sistemas http://www.gnu.org/distros/common-distros.html Archivado el 15 de diciembre de 2015 en Wayback Machine .
  17. Gentoo. Instalación típica (livecd). . Consultado el 12 de noviembre de 2020. Archivado desde el original el 12 de noviembre de 2020.
  18. Un holgazán prueba suerte en Gentoo . Consultado el 23 de junio de 2018. Archivado desde el original el 23 de junio de 2018.
  19. Manual de Gentoo . Gentoo.org. Consultado el 24 de septiembre de 2016. Archivado desde el original el 28 de diciembre de 2014.
  20. Descripción de formas alternativas de instalar Gentoo Linux . Gentoo.org. Consultado el 18 de junio de 2010. Archivado desde el original el 22 de agosto de 2011.
  21. Uso del instalador Gentoo Linux basado en GTK+ . Gentoo.org. Consultado el 18 de junio de 2010. Archivado desde el original el 22 de agosto de 2011.
  22. Nueva estrategia de lanzamiento para proporcionar medios de instalación más actuales . Gentoo.org. Fecha de acceso: 24 de septiembre de 2010. Archivado desde el original el 22 de agosto de 2011.
  23. Quiero usar/he usado el instalador automático con Gentoo LiveCD… . Comunidad rusa de Gentoo Linux (16 de diciembre de 2008). Fecha de acceso: 16 de julio de 2010. Archivado desde el original el 22 de agosto de 2011.
  24. DistroWatch Weekly, número 675, 22 de agosto de 2016 . Consultado el 23 de junio de 2018. Archivado desde el original el 23 de junio de 2018.
  25. Proyectos Gentoo Linux - Catalyst . Gentoo.org. Fecha de acceso: 16 de julio de 2010. Archivado desde el original el 22 de agosto de 2011.
  26. Boletín semanal de Gentoo (14 de noviembre de 2005). Fecha de acceso: 16 de julio de 2010. Archivado desde el original el 22 de agosto de 2011.
  27. Desaprobación Stage1/2 del Manual de Gentoo . Sven Vermeulen (5 de noviembre de 2005). Fecha de acceso: 16 de julio de 2010. Archivado desde el original el 22 de agosto de 2011.
  28. Proyecto UNetbootin en SourceForge.net
  29. Configurar las opciones de compilación . Manual de Gentoo Linux x86 (7 de julio de 2008). Consultado el 8 de mayo de 2009. Archivado desde el original el 4 de noviembre de 2012.
  30. Compilación distribuida . Manual de Gentoo Linux x86 (7 de julio de 2008). Consultado el 8 de mayo de 2009. Archivado desde el original el 4 de noviembre de 2012.
  31. Compilación de almacenamiento en caché . Manual de Gentoo Linux x86 (7 de julio de 2008). Consultado el 8 de mayo de 2009. Archivado desde el original el 4 de noviembre de 2012.
  32. Compatibilidad con paquetes binarios . Manual de Gentoo Linux x86 (7 de julio de 2008). Consultado el 8 de mayo de 2009. Archivado desde el original el 4 de noviembre de 2012.
  33. Pingüino Gentoo . Monedas del mundo. Consultado el 2 de noviembre de 2012. Archivado desde el original el 24 de diciembre de 2011.
  34. Pygoscelis papua (enlace inaccesible) . Marinebio.org. Consultado el 2 de noviembre de 2012. Archivado desde el original el 29 de julio de 2013. 
  35. Documentación de Gentoo Linux - Directrices de uso de nombres y logotipos de Gentoo . Gentoo.org (11 de diciembre de 2005). Fecha de acceso: 28 de enero de 2010. Archivado desde el original el 4 de noviembre de 2012.
  36. [gentoo] Contenido de /xml/images/znurt.jpg . Gentoo.org (9 de noviembre de 2002). Consultado el 2 de agosto de 2011. Archivado desde el original el 4 de noviembre de 2012.
  37. Estadísticas de uso y participación de mercado de Gentoo para sitios web, junio de  2017 . w3techs.com. Fecha de acceso: 17 de junio de 2017.
  38. ↑ Estadísticas de uso y cuota de mercado de Linux para sitios web, junio de 2017  . w3techs.com. Fecha de acceso: 17 de junio de 2017.
  39. Distro Watch. DistroWatch.com: Gentoo Linux . distrowatch.com. Consultado el 17 de junio de 2017. Archivado desde el original el 10 de junio de 2017.
  40. Distro Watch. DistroWatch.com: Vuelva a poner la diversión en la informática. Usar Linux, BSD. . distrowatch.com. Consultado el 17 de junio de 2017. Archivado desde el original el 8 de febrero de 2018.

Enlaces