La
primera versión publica de Stali, una distribución de
Linux diseñada para ser la más rápida y lo más pequeña posible fue liberada en 2016 después de varios años de trabajo. Esta distro Linux fue liberada en
una ISO de 34 MB.
Stali
significa “Estática”, en referencia a la forma a que todos los binarios de la
distribución se construyeron de forma estática en todas sus bibliotecas. Cualquier
rutina en la biblioteca requerida por el binario se copia directamente en el
propio binario, en lugar de estar vinculado a una copia compartida de la
biblioteca utilizada por múltiples programas.
El
jefe del proyecto de Stali, Anselmo R. Garbe (un desarrollador que trabaja
actualmente en BMW, y creador del gestor de ventanas DWM ), cree que un vínculo estático funciona mejor para
los casos de usos más comunes. La ventaja obvia es que los binarios estáticos
tienen una memoria más pequeña. Los Binarios estáticos también pueden ser más
rápido, aunque no existen puntos de referencia hasta el momento para mostrar
cómo Stali trabaja en comparación a otras distribuciones.
Otra
afirmación sobre la vinculación estática es que aumenta la estabilidad de los
binarios en cuestión. Son menos propensos a dañarse si se actualizan las
bibliotecas compartidas, ya que estos binarios no tienen dependencias en ellos,
algo que Garbe cree que es bueno para el mantenimiento a largo plazo del
sistema. Además, ha afirmado que este enfoque reduce al mínimo los vectores
de ataque.
Stali
pretende cambiar la forma de trabajo tradicional de las distribuciones
GNU/Linux; no existe ningún administrador de paquetes, en su lugar todas las
actualizaciones son extraídas por medio de git.
Además, Stali no utiliza el polémico sistema de arranque systemd. Stali tiene su propia utilidad SINIT, también enlazada estáticamente. Los módulos del kernel
no son compatibles, que es algo así como un requisito en virtud de la
vinculación estática.
“El
principal problema que uno puedo prever es que un solo fallo de un driver podría
acabar el kernel completo”, escribió un blogger cuando se propuso por primera vez
Stali. “Pero si Stali termina usando solo un único del kernel verdaderamente
estable, esto podría evitarse”, concluyó.
Stali
equivale a una especie de prueba de concepto para romper con las tradiciones de
Linux. El recientemente anunciado Redox OS, un sistema
operativo tipo Unix, es igualmente radical. Al igual que Stali, Redox
tiene como objetivo hacer que la experiencia resulte más segura, y así dar un
giro en la manera de como una distribución de Linux debe trabajar.
¿Qué
opinas sobre esta novedosa distribución GNU/Linux?
Fuente:
Infoworld