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.

Vanilla OS: La distribución de Linux inmutable y segura que estabas esperando - Desarrollo | Imagen 1 Newsmatic

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.

Índice de Contenido
  1. ¿Qué es Vanilla OS?
  2. Casos de uso de Vanilla OS
  3. ¿Para quién 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 Linux

Aunque 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

Vanilla OS: La distribución de Linux inmutable y segura que estabas esperando - Desarrollo | Imagen 2 Newsmatic

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 Linux

Tal 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 Linux

Vanilla 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

Subir

Utilizamos cookies para mejorar su experiencia de navegación, mostrarle anuncios o contenidos personalizados y analizar nuestro tráfico. Al hacer clic en “Aceptar todo” usted da su consentimiento a nuestro uso de las cookies.