Cómo desarrollar la propia distribución personalizada de Linux desde cero

Cómo desarrollar la propia distribución personalizada de Linux desde cero

¿Alguna vez has pensado en hacer tu propia distribución de Linux?? Cada usuario de Linux en su viaje a Linux pensó en hacer su propia distribución de Linux, al menos una vez. Incluso yo no era una excepción como novato a Linux Land y he dado mi tiempo considerable desarrollando mi propia distribución de Linux. Desarrollar una distribución de Linux a partir de cero se llama Linux desde cero (LFS)

Antes de comenzar, concluí algunas cosas sobre LFS que pueden describirse como:

1. Aquellos que desean desarrollar su propia distribución de Linux deben comprender la diferencia entre desarrollar una distribución de Linux desde cero (por cero, desde el principio) o todo lo que desea es ajustar una distribución de Linux ya disponible.

Si solo desea ajustar la pantalla flash, personalice el inicio de sesión y preferiblemente trabajar en el aspecto del sistema operativo Linux, puede elegir cualquier distribución justa de Linux y personalizarlo de la manera que desee. Además, muchas herramientas de ajuste allí ayudarán.

Si desea poner todos los archivos necesarios y los cargadores de arranque y el núcleo y elegir qué incluir y qué no incluir y luego compilar todo lo que necesita para desarrollar Linux desde cero (LFS).

Nota: Si solo desea personalizar la apariencia de un sistema operativo Linux, esta guía no es para usted. Si realmente desea desarrollar una distribución de Linux desde cero y quiere saber por dónde comenzar y otra información básica, aquí está la guía para usted.

2. Pros del desarrollo de la propia distribución de Linux (LFS):

  1. Conoces el funcionamiento interno del sistema operativo Linux.
  2. Desarrolla un sistema operativo muy flexible según su necesidad.
  3. Su sistema operativo desarrollado (LFS) será muy compacto ya que tiene control total sobre qué incluir/excluir.
  4. Su desarrollo (LFS) habrá agregado seguridad.

3. Contras de desarrollar la propia distribución de Linux (LFS):

Desarrollar un sistema operativo Linux desde cero significa armar todas las cosas necesarias y compilar. Esto requiere mucha lectura, paciencia y tiempo. También debe tener un sistema de Linux que funcione para desarrollar LFS y espacio en disco con suficiente capacidad para.

4. Interesante saber que GENTOO/GNU LINUX está más cerca de LFS hasta cierto punto. Tanto Gentoo como LFS es el sistema Linux personalizado creado completamente a partir de la compilación de la fuente.

5. Debe tener un usuario experimentado de Linux que tenga un buen conocimiento de la compilación de paquetes, la resolución de dependencias y Pro en lenguaje de scripting de shell. Conocimiento de un lenguaje de programación (preferiblemente C) aliviará las cosas para ti. Incluso si eres un novato, pero un buen aprendiz y entiende las cosas rápidamente, también puedes comenzar. La parte más importante es que no debe perder su entusiasmo durante el proceso de desarrollo de LFS.

Si no está lo suficientemente decidido, me temo que puede dejar la construcción de su LFS en el medio.

6. Ahora necesita una guía paso a paso, para que Linux se pueda desarrollar desde cero. LFS es la guía oficial para desarrollar Linux desde cero. Nuestro sitio de socios comercio ha puesto a disposición la guía LFS para nuestros lectores y eso también gratis.

Puede descargar el libro de Linux desde Scratch desde el siguiente enlace:

Descargar: Linux desde cero

Acerca de: Linux desde cero

Este libro es creado por Gerard Beekmans, ¿Quién es el líder del proyecto de LFS y editado por Matthew Burgess y Bruse Dubbs, Ambos son co-líder del proyecto. Este libro es extenso y se expande más de 338 páginas.

Habiendo cubierto: introducción a LFS, preparándose para la compilación, construir LFS desde cero, configurar los scripts de arranque, hacer que LFS se deba a los apéndices, tiene todo lo que desea saber en el proyecto LFS.

Además, este libro le brinda el tiempo estimado requerido para la compilación de un paquete. El tiempo estimado se calcula en función de la referencia del tiempo de compilación del primer paquete. Todos los detalles se presentan de manera fácil de entender e implementar, incluso para novatos.

Si tiene mucho tiempo y está realmente interesado en desarrollar su propia distribución de Linux, nunca querrá perder la oportunidad de descargar este libro electrónico y eso también gratis. Todo lo que necesita es comenzar a desarrollar su propio sistema operativo Linux utilizando este libro electrónico junto con un sistema operativo Linux que funcione (cualquier distribución de Linux con suficiente espacio en disco), tiempo y entusiasmo.

Si Linux lo fascina, si desea comprender a Linux desde cero y desea desarrollar su propia distribución de Linux, entonces esto es todo lo que debe saber en esta etapa, para la mayoría de otras cosas que le gustaría referirse al libro, en lo anterior enlace.

También hágame saber su experiencia con el libro. Qué facilidad fue llevar la guía LFS elaborada? Además, si ya ha desarrollado un LFS y desea dar algunos consejos a nuestros lectores, sus comentarios son bienvenidos.