Estado actual de los sistemas de construcción de paquetes en diferentes distribuciones de GNU/Linux

Dariem Pérez Herrera, Sonia Guerrero Lambert, Yusleydi Fernández del Monte, Miguel Albalat Águila, Jorge Luis Machín Castillo, Héctor Pérez Baranda, Ricardo Quevedo Mejías

Resumen


En este trabajo se analizan los varios sistemas y herramientas de construcción de repositorios de paquetes usados por las distintas distribuciones de GNU/Linux con el objetivo de estudiar características que puedan ser útiles dada la necesidad de contar con un sistema propio. Para ello se dividen estos en dos grupos: las herramientas para la construcción de paquetes individuales y los sistemas de construcción de repositorios de paquetes. Las herramientas y sistemas que se analizan son los utilizados por las distribuciones Fedora, openSUSE, Debian y Ubuntu por contar estas con ciclos de desarrollo estables y estar entre las más difundidas en el ámbito de los sistemas operativos libres. Las herramientas estudiadas en el primer grupo son: Mock, sbuild y pbuilder. Los sistemas de construcción de paquetes estudiados y agrupados en el segundo grupo son: Koji, Open Build Service, buildd y Soyuz. De cada sistema se estudia su arquitectura, componentes, lenguajes de programación empleados, seguridad y características distintivas. Se concluye haciendo una selección de las mejores características presentes en estos sistemas que pudieran imitarse, proponiendo componentes para su reutilización, así como algunos aspectos que no son implementados en los sistemas estudiados pero que son de gran interés para el sistema propio que se desea desarrollar.


Palabras clave


linux; compilación; paquete; bootstrap; sistema distribuido

Texto completo:

PDF

Enlaces refback

  • No hay ningún enlace refback.




_________________________________________________________________________________________________________

La Universidad de las Ciencias Informáticas (UCI), a través del sello editorial Ediciones Futuro, publica los contenidos de la Revista Cubana de Ciencias Informáticas (RCCI) bajo licencia Creative Commons de tipo Atribución 4.0 Internacional (CC BY 4.0). Esta licencia permite a otros distribuir, mezclar, ajustar y construir a partir de su obra, incluso con fines comerciales, siempre que le sea reconocida la autoría de la creación original.
_________________________________________________________________________________________________________

 INDEXACIÓN