SnowLinux: distribución inmutable de Debian para desarrolladores

Fuentes: SnowLinux: Immutable Debian desktop for developers

SnowLinux es una distribución de escritorio inmutable y altamente personalizable basada en Debian, diseñada específicamente para desarrolladores. Su arquitectura se inspira en ParticleOS y se construye utilizando la herramienta mkosi, lo que permite una gestión rigurosa de dependencias y actualizaciones. El sistema opera bajo el principio de que el sistema operativo no debe modificarse una vez instalado, garantizando la integridad del entorno mediante firmas digitales para Secure Boot, gestionadas mediante claves privadas almacenadas en tarjetas inteligentes o archivos seguros.

La instalación requiere que el sistema destino tenga el Secure Boot activado en modo de configuración y que la interfaz UEFI esté protegida por contraseña para prevenir desactivaciones maliciosas. El proceso de instalación se realiza mediante un perfil UKI (Unified Kernel Image) que incluye un instalador de root shell. Una vez en el sistema, se ejecuta snowctl install para completar la configuración. SnowLinux incluye preinstalados de snap, flatpak, Docker y Brew, además de extensiones para systemd-sysext. La distribución está en desarrollo activo, por lo que no ofrece garantías de compatibilidad hacia atrás. Los usuarios deben reportar cualquier falta de firmwares en los mantenedores de los módulos de kernel, ya que solo se incluyen los firmwares dependientes de módulos declarados correctamente, aunque se puede forzar la inclusión mediante la configuración mkosi.local.conf.