Minimal Linux Live es un sistema operativo de código abierto, de distribución libre y extremadamente liviano basado en el kernel de Linux y el software BusyBox, que incluye utilidades comunes de UNIX.
Está disponible para su descarga como CD Live de 32 bits / 64 bits
La distribución está disponible para descargar como dos imágenes ISO de Live CD, una para cada una de las plataformas de hardware admitidas: 64-bit (x86_64) y 32-bit (x86). Definen el mundo mínimo y tienen aproximadamente 7 MB de tamaño cada uno.
Las imágenes ISO se pueden implementar en discos CD, discos Mini CD o unidades USB miniatura para iniciarlas desde el BIOS de una computadora. El sistema en vivo se inicia automáticamente, ya que no hay ningún bootloader implementado en Live CD.
Se inicia en 3-4 segundos
Es un sistema operativo extremadamente rápido que se inicia en aproximadamente 3-4 segundos, y envía a los usuarios a un intérprete de comandos desde donde pueden acceder a todas las utilidades de línea de comandos preinstaladas.
Una distribución DIY de Linux
Minimal Linux Live se ha diseñado desde cero para permitir a los usuarios crear sus propias distribuciones de Linux, basadas en Minimal Linux Live, por supuesto.
Para crear su propio sistema operativo Live Minimal Linux, debe descargar el último archivo de scripts de la página de inicio del proyecto, extraerlo y hacer que los scripts sean ejecutables. Instale los requisitos, ejecute el script build_minimal_linux_live.sh y espere.
Según las especificaciones de su computadora y rsquo; s y la distribución de Linux utilizada, el proceso de creación del sistema operativo no debe tomar más de 30 minutos. La imagen ISO se generará automáticamente en la misma carpeta donde están los scripts.
No para usuarios regulares
Nos sentimos obligados a advertir a nuestros lectores que Minimal Linux Live no es una distribución de Linux para principiantes. Está diseñado para usuarios avanzados de Linux, como los administradores de sistemas que buscan un pequeño CD de rescate o desarrolladores experimentados que desean crear su propio sistema operativo.
¿Qué hay de nuevo? en este lanzamiento:
- Base de software actualizada: Minimal Linux Live (MLL) se basa en Linux kernel 4.14.12, GNU C library 2.26 y BusyBox 1.27.2. El archivo de imagen ISO generado es de 9 MB y requiere 256 MB de RAM para ejecutarse correctamente.
- Más de 30 paquetes de superposición disponibles con nuevas incorporaciones como nano, vim, clientes de Cloud Foundry y BOSH, Open JDK, diseños de teclado, el juego 2048 y muchos más.
- Gestión de dependencias del paquete: un buen ejemplo es el paquete de superposición Open JDK que depende de GLIBC y ZLIB. Desde la perspectiva del usuario final, todo lo que necesita hacer es agregar Open JDK a la lista de paquetes de superposición que desea incluir en MLL y el sistema de compilación superpuesta preparará automáticamente los paquetes de superposición requeridos por Open JDK.
- Archivo de configuración separado para paquetes superpuestos: toda la configuración específica del paquete se puede externalizar en un archivo de configuración separado. Esto hace que el archivo de configuración principal sea mucho más pequeño y fácil de mantener. Las entradas en el archivo de configuración del paquete tienen prioridad sobre las entradas en el archivo de configuración principal.
- Funcionalidad de ejecución automática en initramfs: todos los scripts en / etc / autorun se ejecutan automáticamente en el arranque. Esta característica es utilizada por algunos paquetes de superposición que requieren que se active alguna funcionalidad en el inicio (por ejemplo, el paquete de superposición DHCP).
- Funcionalidad DHCP como paquete de superposición independiente: la funcionalidad del cliente DHCP se activa automáticamente al arrancar. La resolución de DNS predeterminada se cambia a Quad 9. Los resolvedores de DNS públicos de Google todavía están presentes y se usan como respaldo. Este paquete de superposición está habilitado de manera predeterminada.
- Código fuente como paquete de superposición separado: versiones anteriores de MLL utilizadas para incluir el código fuente MLL tanto en la estructura initramfs como en la estructura de imagen ISO. Ahora el mismo código fuente se incluye como paquete de superposición y se puede encontrar en / minimal / rootfs / usr / src (imagen ISO) o en / usr / src (initramfs). Este paquete de superposición está habilitado de manera predeterminada.
- Imagen compatible con Docker: el proceso de compilación MLL genera la imagen compatible con Docker mll_image.tgz que contiene todo el software disponible de la imagen ISO de MLL. Esta imagen se puede importar y utilizar en Docker o en cualquier otro sistema contenedor que admita la importación de archivos sin formato. Puede agregar su propio software en MLL (por ejemplo, un servidor HTTP simple como 'nweb' que se proporciona como paquete de superposición) y luego usar Docker en lugar de ejecutar todo el sistema operativo.
- Los paquetes de superposición se pueden fusionar en initramfs; todos los paquetes superpuestos se pueden fusionar & quot; con la estructura initramfs De esta forma, todas las funciones de paquete superpuestas estarán disponibles en el inicio, sin importar el soporte limitado de detección de hardware. Esto hace que la estructura de initramfs sea significativamente más grande y, como consecuencia, se necesita más memoria RAM ya que todos los paquetes de superposición están disponibles como parte de initramfs.
- Mejoras estructurales: el sistema de construcción de superposición está completamente separado del sistema de compilación principal. Los scripts de shell principales son más, pero cada script de shell individual tiene una estructura más simple. Tanto el proceso de compilación principal como el de superposición se basan en & quot; común & quot; lógica de script de shell separado, que se incluye en todos los demás scripts de shell relevantes. El & quot; escaso & quot; el tamaño del archivo de imagen se ha aumentado a 3 MB para manejar el tamaño de los paquetes de superposición predeterminados.
- Compatibilidad con UEFI y BIOS: MLL proporciona diferentes estilos de construcción, dependiendo de la compatibilidad del firmware. Las & quot; biografías & quot; construir sabor se dirige a sistemas de BIOS heredados y utiliza cargadores de arranque precompilados proporcionados por el proyecto syslinux. El & quot; uefi & quot; build flavor se dirige a los sistemas UEFI modernos y utiliza cargadores de arranque precompilados proporcionados por el proyecto systemd-boot. También puedes generar & quot; mixta & quot; Imagen ISO que puede arrancar tanto en el BIOS heredado como en los modernos sistemas UEFI. El estilo de compilación predeterminado es & quot; bios & quot;.
- Reestructuración de imágenes ISO: el directorio principal de imágenes ISO ya no contiene archivos individuales. Una excepción es & quot; minimal.img & quot; si el & quot; escaso & quot; la ubicación de la superposición se ha habilitado en el archivo de configuración principal. Esto hace que la estructura de la imagen ISO sea más fácil para el mantenimiento futuro.
- Logotipo de arranque MLL personalizado: el logotipo de arranque MLL se proporciona como un paquete de superposición separado. Sin embargo, es diferente de los otros paquetes de superposición porque no agrega funcionalidad de superposición. En cambio, este paquete de superposición & quot; inyecta & quot; el logotipo de arranque MLL personalizado en el árbol de fuentes del kernel y activa la reconstrucción del kernel pequeño. Este paquete de superposición está habilitado de manera predeterminada.
Qué hay de nuevo en la versión:
- Minimal Linux Live ahora está basado en Linux kernel 4.1.6 y BusyBox 1.23.2.
- El proceso de compilación ahora se paraleliza entre todos los núcleos de CPU disponibles, por lo tanto, el tiempo total de compilación se reduce significativamente.
- Hay soporte de red DHCP para todos los dispositivos de red detectados por el kernel. Tenga en cuenta que DNS no funciona debido a problemas de enlaces estáticos bien conocidos causados por glibc.
- La imagen ISO ahora se genera utilizando genisoimage. Esto soluciona algunos problemas con los sistemas operativos host basados en Debian y Arch.
- Además de los cambios anteriores, si descarga los últimos scripts de compilación estable, verá una carpeta llamada experimental. Esta carpeta contiene algunos scripts interesantes que producen ISO basado en kernel de Linux y ToyBox en lugar de BusyBox. Tenga en cuenta que este es un trabajo en progreso y es posible que estos scripts no funcionen en su sistema operativo host.
Qué hay de nuevo en la versión 07-feb-2015:
- Minimal Linux Live ahora está basado en Linux kernel 3.18.6 y BusyBox 1.23.1.
Qué hay de nuevo en la versión 25-ago-2014:
- Minimal Linux Live ahora se basa en el núcleo de Linux 3.16.1 y BusyBox 1.22.1.
- El proceso de arranque ahora se basa en / sbin / init y / etc / inittab. Hay cuatro consolas disponibles que se pueden cambiar con Alt + F1 hasta Alt + F4.
- Los scripts de Shell se han actualizado. Ahora los paquetes de origen descargados se almacenan en una carpeta separada. Si el proceso de descarga se interrumpe, continuará la próxima vez que se ejecuten las secuencias de comandos. El cambio más notable es en 5_generate_rootfs.sh que ahora genera un sistema de archivos raíz con una estructura compatible con / sbin / init y / etc / inittab.
Qué hay de nuevo en la versión 28-Jul-2014:
- Minimal Linux Live ahora está basado en Linux kernel 3.15.6 y BusyBox 1.22.1.
Comentarios que no se encuentran