Para aquellos con tiempo extra durante el fin de semana del Día del Trabajo en EE.UU., Linux From Scratch 12 ha sido publicado para aquellos que deseen construir su propio sistema Linux desde el código fuente.
Características de la nueva versión Linux From Scratch 12.0
Linux From Scratch 12.0 está acompañado por la versión Beyond Linux From Scratch (BLFS) 12.0, incluyendo la variante systemd, para extender las instalaciones LFS con más paquetes.
Linux From Scratch 12.0 incorpora GCC 13.2, Glibc 2.38, GNU Binutils 2.41 y otras actualizaciones. El kernel Linux 6.4.12 upstream es la versión del kernel por defecto utilizada para la guía LFS 12.0.
Puede leer también | Linux From Scratch, Crea tu propia distribución Linux desde cero
Linux From Scratch 12.0 también usa ahora pkgconf en lugar de pkg-config, algunas actualizaciones de Python, y más. Beyond Linux From Scratch incluye alrededor de 1.000 paquetes más que el anterior libro LFS 11.2. El entorno de escritorio LXQt se encuentra entre las actualizaciones de BLFS, mientras que las futuras versiones de BLFS abandonarán LXDE.
Más detalles sobre la publicación de Linux From Scratch 12.0 a través del anuncio de lanzamiento. Quienes deseen instalar su propio sistema Linux este fin de semana pueden dirigirse directamente al libro LFS 12.0.
Sobre el Anuncio de Linux From Scratch
La comunidad Linux From Scratch se complace en anunciar el lanzamiento de LFS Versión 12.0, LFS Versión 12.0 (systemd), BLFS Versión 12.0, y BLFS Versión 12.0 (systemd).
Esta versión es una actualización importante tanto para LFS como para BLFS.
Puede leer también | Se presenta libro sobre Linux From Scratch
La versión LFS incluye actualizaciones de binutils-2.41, gcc-13.2.0, y glibc-2.38. En total, se han actualizado 38 paquetes desde la última versión. última versión. El núcleo Linux también se ha actualizado a la versión 6.4.12.
Otros cambios significativos son:
- Adición de libxcrypt como paquete independiente. Anteriormente este paquete se incluía con glibc.
- Para la versión sysV del libro, udev se extrae ahora directamente del tarball de systemd. Este cambio también requiere construir los módulos de Python jinja y markupsafe.
- Ahora se utiliza el nuevo paquete pkgconf en lugar de pkg-config porque este último ya no se mantiene.
- Se ha añadido el nuevo módulo de Python flit-core como nueva dependencia para el módulo wheel.
La versión BLFS incluye aproximadamente 1000 paquetes además de la base Linux From Scratch Versión 11.2. Esta versión tiene 1543 actualizaciones de la versión BLFS anterior, incluyendo actualizaciones de paquetes y numerosos cambios de texto y formato.
Lo nuevo en esta versión de BLFS es el entorno de escritorio LXQt y un método alternativo de compilación de Qt con menos dependencias más ligeras que el paquete Qt completo. Más sobre el anuncio de LFS.
Construyendo desde Cero: Linux From Scratch
Linux es un sistema operativo que ha conquistado el mundo de la informática. Desde servidores web hasta dispositivos móviles y electrodomésticos, Linux se encuentra en todas partes. La versatilidad y la flexibilidad de Linux son su carta de presentación, y una de las formas más interesantes de comprender y apreciar su funcionamiento interno es a través de un proyecto conocido como "Linux From Scratch" (LFS).
Puede leer también | ¿Qué significa Linux From Scratch (LFS)?
En este artículo, exploraremos qué es Linux From Scratch, por qué es relevante y cómo puedes embarcarte en la emocionante aventura de construir tu propia distribución Linux desde cero.
¿Qué es Linux From Scratch?
Linux From Scratch (LFS) es un proyecto educativo y un conjunto de instrucciones detalladas que te guían a través del proceso de construir tu propia distribución Linux desde el código fuente en lugar de utilizar una distribución precompilada como Ubuntu o Fedora. Fue creado por Gerard Beekmans en 1999 y, desde entonces, ha sido una herramienta invaluable para aquellos que desean comprender a fondo el funcionamiento interno de Linux.
Por qué Linux From Scratch es relevante
-
Entender Linux desde sus cimientos: LFS te ofrece una visión profunda de cómo funciona Linux. Aprendes a compilar el kernel de Linux, configurar el sistema de archivos, instalar controladores y servicios esenciales, y configurar la gestión de paquetes. Esta experiencia te proporciona una comprensión sólida de cómo se construye un sistema operativo desde cero.
-
Personalización total: Al construir tu propia distribución, tienes un control total sobre qué software se instala y cómo se configura. Esto te permite crear un sistema adaptado a tus necesidades específicas, eliminando cualquier bloatware innecesario.
-
Optimización de rendimiento: Al compilar todo desde cero, tienes la oportunidad de optimizar cada componente para tu hardware y requisitos. Esto puede resultar en un sistema operativo más rápido y eficiente.
-
Seguridad y privacidad: Al comprender completamente tu sistema, puedes tomar medidas adicionales para fortalecer su seguridad y proteger tu privacidad. Saber exactamente lo que está en tu sistema es un paso crucial para garantizar su integridad.
-
Educación continua: LFS es un proyecto en constante evolución, lo que significa que siempre estarás aprendiendo algo nuevo. Esto puede ser una experiencia gratificante para aquellos que disfrutan de un desafío constante.
Cómo empezar con Linux From Scratch
-
Preparación: Antes de comenzar, debes prepararte mentalmente para el proyecto. LFS es un compromiso de tiempo y paciencia, pero los conocimientos que adquieres son invaluables. Además, asegúrate de tener hardware compatible y suficiente espacio en disco.
-
Descarga del libro de LFS: El "Libro de Linux From Scratch" (LFS Book) es la guía principal que te llevará a través del proceso. Puedes descargarlo gratuitamente desde el sitio web oficial de LFS.
-
Siga las instrucciones paso a paso: El LFS Book proporciona instrucciones detalladas sobre cómo compilar e instalar cada componente del sistema. Sigue estas instrucciones meticulosamente.
-
Investiga y resuelve problemas: Durante tu viaje, te encontrarás con desafíos. Esto es normal y parte de la experiencia de aprendizaje. Investiga en línea y busca soluciones en la comunidad de LFS.
-
Explora más allá de LFS: Una vez que hayas construido con éxito tu distribución LFS básica, puedes explorar proyectos relacionados como Beyond Linux From Scratch (BLFS), que te guía en la instalación de software adicional y personalizaciones avanzadas.
En resumen, Linux From Scratch es una aventura educativa emocionante que te proporcionará una comprensión profunda de Linux y la capacidad de construir tu propia distribución desde cero. Si estás dispuesto a invertir tiempo y esfuerzo en este proyecto, estarás en el camino hacia convertirte en un maestro de Linux y la satisfacción de tener un sistema operativo personalizado que es verdaderamente tuyo.