Back to Search Start Over

Herramienta para la construcción automática de distribuciones Linux basadas en el proyecto Linux From Scratch

Authors :
Estepa Alonso, Antonio José
Universidad de Sevilla. Departamento de Ingeniería Telemática
Gómez Gracia, Gonzalo
Estepa Alonso, Antonio José
Universidad de Sevilla. Departamento de Ingeniería Telemática
Gómez Gracia, Gonzalo
Publication Year :
2018

Abstract

Actualmente, el desarrollo y uso extendido de las tecnologías de virtualización, contenedores, orquestación, sistemas embebidos de ámbito general y la computación en la nube, así como la expansión del Internet de las Cosas, Internet of Things (IoT) por sus siglas en inglés, han hecho que el uso de GNU/Linux crezca en los últimos años. Sin embargo, algunas de estas aplicaciones necesitan de versiones de Linux no estándar y especializadas. El proyecto Linux from Scratch reúne todas las instrucciones necesarias para construir un sistema operativo Linux desde cero. Dado que este proceso, más allá del aprendizaje sobre el funcionamiento interno de Linux que puede obtenerse tras una ejecución manual, resulta repetitivo y largo, el propio proyecto Linux from Scratch proporciona una herramienta de automatización que facilite esta tarea, llamada jhalfs. El presente texto analiza las características del proyecto Linux from Scratch, la capacidad de personalización ofrecida al usuario final y la herramienta jhalfs para justificar y motivar el diseño de una nueva herramienta alternativa llamada Linux from Scratch Builder. Esta nueva herramienta posee una estructura simple, requiere de la mínima intervención por parte del usuario y es capaz de construir las versiones más recientes de los libros Linux from Scratch y Beyond Linux from Scratch. Además, LFSBuilder proporciona opciones de personalización adicionales para adecuar el sistema operativo que resulta de su ejecución a las necesidades del usuario final, y ha obtenido mejores prestaciones en la comparativa de rendimiento realizada respecto a la herramienta oficial.<br />Nowadays the constant usage and development of virtualization, containerized, IoT, and embedded technologies have bootstrapped GNU/Linux daily usage from the past few years. However, many of those use case need a specialized version of this operating system. The Linux from Scratch project provides a step-by-step instructions for building your own customized Linux-based distribution from source code. Apart from the learning experience and because this is a long repetitive process, the Linux from Scratch project developers provide users with an automation tool called jhalfs. This text pretends to analize both the Linux from Scratch project and the jhalfs tool, and its customization options to justify the development of a new alternative tool called Linux from Scratch Builder. This new tool has a simpler structure, requires a little user intervention to do its job and can build latest Linux from Scratch and Beyond Linux from Scratch versions. Furthermore, it adds a customization system so the operating system built as a result can fit the system requirements. It also showed better values on performance tests in comparison with the official tool.

Details

Database :
OAIster
Notes :
Spanish
Publication Type :
Electronic Resource
Accession number :
edsoai.on1125320072
Document Type :
Electronic Resource