Vault Linux. Nueva distro próximamente

No hay de 32 bits

Hola, hoy les voy a hablar de la distribución Linux que hice y que luego compartiré con ustedes.

Hace tiempo conocí el proyecto de Lilblue, antes yo era una persona obsesiva compulsiva, o mejor dicho hiperactiva. Las personas bastante hiperactivas podemos ser consideradas como genios o al menos podemos sobresalir en algo que nos guste.

En esa época de mi adolescencia era una persona con una mente bastante activa, en media hora leía libros, probaba distribuciones Linux , y tenía sueños imposibles. Probé Lilblue cuando debía usar Windows para poder ejecutar mis aplicaciones de Linux.

La distro

Problema: Desde que tengo muchas páginas web he tenido que lidiar mucho con contraseñas

Solución: Usar una portátil exclusivamente para acceder al llavero de contraseñas, y crear un sistema operativo para esta tarea.

Justificación:
Como el portátil sólo se va a prender para consultar el llavero de contraseñas, lo ideal será utilizar un sistema operativo optimizado para iniciarse rápido y que no ocupe espacio. Lilblue de Gentoo es una rama de Gentoo que en pocas palabras ofrece una distribución Linux mucho más rápida por algunas razones:

1. Usa busybox como sistema de init
2. Usa uclibc que es una librería que remplaza al tradicion glibc, es utilizado principalmente en los sistemas embedidos.
3. It’s Gentoo

El hecho de que sea Gentoo tiene mucha importancia, porque es la distribución Linux en la que se puede hacer configuraciones más profundas y hacer más ligero los programas.

Características:

Kernel:

  • Sólo soporte para el sistema de archivos ext2 , block devices y squashfs. Se eliminó el soporte para los demás sistemas de archivos.
  • Se utilizó deadline como scheduler predeterminado
  • Se habilitó soporte a todo tipo de lectores de tarjetas SD
  • Se está considerando eliminar el soporte de EOHCI y OHCI, que son los controladores de las memorias flash USB.
  • El sistema / de archivos se monta con noatime
  • Es un kernel de baja latencia.
  • FUSE built-in kernel
  • Firmware instalado
  • Se deshabilitó completamente el soporte de aplicaciones de 32 bits.
  • Se deshabilitó código de AMD para los procesadores
  • Se deshabilitó el soporte de la unidad de discos y disquets
  • Se deshabilitó el sonido
  • Se deshabilitó el código de la NSA (SELinux)
  • Se deshabilitó el soporte de hardware de red y los sistemas de archivos de red
  • Se deshabilitó el soporte de hardware externo
  • Se deshabilitó el soporte de varios sensores del sistema
  • Se deshabilitó el soporte para las teclas mágicas de reinicio REISUB
  • Se deshabilitó el RTC
  • Soporte genérico para cualquier procesador
  • Se deshabilitaron muchos registradores de eventos del kernel
  • Se deshabilitó el debug del kernel incluyendo el texto del kernel panic
  • Sólo soporte para tarjetas gráficas de Intel, Vesa (sin aceleración gráfica)
  • Soporte para el touchpad y para teclados genéricos.

Aplicaciones:

    • Se instaló el servidor X con el soporte mínimo, o sea, sin fuentes, herramientas ni varios iconos.
    • Se instaló la librería QT 4 y sus dependencias gráficas con el soporte mínimo.
    • Se instaló el navegador web qtweb sin soporte multimedia.
    • Sólo se incluye python2.7
    • No está cron instalado ni se registran eventos en /var
    • Dracut instalado, pero sin initramfs
    • Inicio automático al servidor gráfico
    • Root sin contraseña, usuario con sudo
    • Grub (sólo con soporte para PC)

Esta distribución Linux inicia directamente en el servidor gráfico la aplicación del navegador web, porque no tiene ningún entorno ni gestor de ventanas, el navegador web de QT es la única aplicación gráfica instalada.

Bueno, creo que en algunos aspectos fue igual de dificil que cualquier instalación de Gentoo, o incluso más, porque los programas grandes no logran compilarse, y GTK no parece una librería tan portable, QT 4 por lo que pude probar es más portable que GTK.

También es muy importante usar los uses de minimal en Xorg, y quitar todo lo posible de uses porque sino es muy probable que no pueda compilar. Tuve problemas porque Python 3.5 insistió en instalarse pero con muchas maniobras que he aprendido en estos años con Gentoo logré solucionarlo.

These bottons respect your privacy