Vanilla OS: La distribución de Linux inmutable y segura que estabas esperando
He probado prácticamente todos los conceptos detrás de cada escritorio de Linux en el mercado. Algunos de estos conceptos son simplemente cambios en la interfaz de usuario, mientras que otros se vuelven tan complejos que hacen que la distribución sea casi imposible de usar, especialmente para aquellos que no tienen experiencia con Linux.
Sin embargo, de vez en cuando me encuentro con una nueva idea que es tan impactante que no puedo creer que nadie la haya pensado antes. Eso es lo que es Vanilla OS.
¿Qué es Vanilla OS?
Vanilla OS tiene como objetivo ser una instalación GNOME lo más básica posible: se han hecho muy pocos cambios en el escritorio GNOME estándar.
Eso, por supuesto, no es lo impactante. Lo que han hecho los desarrolladores es facilitar el cambio entre un sistema de archivos de lectura-escritura y un sistema de archivos de solo lectura. Así es, esto es inmutabilidad a pedido.
Casos de uso de Vanilla OS
Con esta función, puedes crear un sistema operativo de escritorio que no permita al usuario instalar nada ni realizar cambios. Configura todo lo necesario, establece la opción inmutable y entrega la máquina.
Cómo crear y administrar volúmenes en Podman: Guía completa para contenedores LinuxAunque Vanilla OS está en beta, probé esta característica y muestra un increíble potencial. Todavía no está listo para uso generalizado, pero se puede ver exactamente hacia dónde se dirige el desarrollador con el proyecto.
La inmutabilidad del sistema operativo no es el único truco genial en la manga de Vanilla OS. Otra característica fantástica es que las aplicaciones se instalan todas en entornos aislados para mayor seguridad. Así es como funciona:
- Primero, el sistema debe estar en modo rw, lo cual se puede lograr con el comando
sudo almost enter rw
. - Una vez que el sistema esté en modo rw, puedes iniciar un contenedor con el comando
apx init
. - Con el contenedor creado, puedes instalar una aplicación con un comando como
apx install htop
. - Después de que la instalación se complete, puedes ejecutarla desde la Vista general de aplicaciones de GNOME.
Otro aspecto maravilloso de Vanilla OS es que te permite seleccionar tu administrador de paquetes preferido. En el primer inicio de sesión, puedes elegir entre Flatpak, Snap o AppImage. Con la ayuda del selector (Figura A), puedes elegir uno o los tres.
Figura A
Por supuesto, Vanilla OS no está exento de pequeños problemas. Por ejemplo, mi editor de elección es nano. Intenté instalar ese software y falló porque no se encontró una entrada de escritorio para la aplicación. Dado que nano es una herramienta de línea de comandos, parece que Vanilla OS no sabe qué hacer con ella.
Conviértete en un maestro del diseño de videojuegos con 3 años de educación por solo $29.99¿Qué significa eso? Según lo que puedo ver, Vanilla OS solo es capaz de instalar aplicaciones que ofrecen un componente de GUI. Pero en lo que respecta a las aplicaciones de GUI, todo funciona sin problemas. Para solucionar eso, utiliza Snap o Flatpak. Con Snap pude instalar nano.
Volviendo al tema de la inmutabilidad. Como mencioné, puedes alternar entre rw y ro con los comandos:
sudo almost enter rw
para lectura/escritura.sudo almost enter ro
para solo lectura.
Puedes verificar en qué modo estás con el comando:
sudo almost check
Verás algo como:
Modo: ro
El sistema es de solo lectura
Aquí es donde otro problema hizo acto de presencia. Incluso una vez que había establecido el sistema como solo lectura, seguía siendo capaz de crear archivos dentro del sistema de archivos raíz. Me parece que eso no debería ser posible en modo ro.
Descubre GNOME Console: el nuevo emulador de terminal que simplifica tu experiencia en LinuxTal vez eso sea solo un resultado de que Vanilla OS está tan joven en su ciclo de desarrollo, pero según la documentación del proyecto: "Vanilla OS es una distribución inmutable a pedido. El sistema es de solo lectura para evitar cambios no deseados y corrupción de aplicaciones de terceros o una actualización defectuosa. Algunas rutas siguen siendo modificables, como el directorio de inicio. Esto permite al usuario mantener sus archivos y asegurar el funcionamiento normal de las aplicaciones".
También resulta que tres directorios son inmunes a la inmutabilidad en Vanilla OS. Esos directorios son /home, /etc y /var. Bueno saberlo. Para probar eso, establecí el sistema en modo ro y emití el siguiente comando:
sudo touch /test
Para mi sorpresa, se creó el archivo. También pude editar el archivo con el editor nano, utilizando el comando sudo nano /test
. Esperaba no poder escribir en ese archivo, pero pude, incluso en modo de solo lectura. Como dije, esto probablemente se deba a la naturaleza beta del sistema operativo, por lo que esperaría que el comportamiento del modo inmutable cambie una vez que la distribución esté lista para las masas.
¿Para quién es Vanilla OS?
Esta distribución de Linux ciertamente no es para aquellos que son nuevos en Linux, al menos desde una perspectiva de administrador, pero podrías configurar Vanilla OS exactamente como lo necesitas, establecerlo en modo solo lectura y entregárselo a un usuario, sabiendo que no podrían hacer cambios catastróficos en el sistema.
Esta distribución también sería ideal para computadoras comunitarias, quioscos y otras situaciones donde la incapacidad de realizar cambios más allá de directorios específicos sería una ventaja.
Cómo solucionar los problemas de VirtualBox 7.0 en LinuxVanilla OS aún no está listo para el primer plano, pero la idea detrás del sistema ha llegado en el momento adecuado. Hay herramientas que puedes agregar para crear una configuración de Linux similar, pero que Vanilla OS haya reunido todo esto en un paquete fácil de usar lo convierte en una configuración muy intrigante.
Este será un proyecto al que querrás prestar mucha atención. Una vez que esté listo para las masas, creo que Vanilla OS podría ser un verdadero cambio de juego.
En Newsmatic nos especializamos en tecnología de vanguardia, contamos con los artículos mas novedosos sobre Desarrollo, allí encontraras muchos artículos similares a Vanilla OS: La distribución de Linux inmutable y segura que estabas esperando , tenemos lo ultimo en tecnología 2023.
Artículos Relacionados