Vanilla OS es una gran interpretación del escritorio de Linux
Jack Wallen analiza una nueva distribución de Linux que adopta un enfoque de seguridad único e impresionante.
Imagen: Jenner/Adobe Stock
He probado casi todos los conceptos detrás de cada escritorio Linux en el mercado. Algunos de estos conceptos no son más que cambios en la interfaz de usuario, mientras que otros se vuelven tan complejos que la distribución es casi imposible de usar, especialmente para aquellos que no están familiarizados con Linux.
VER: más de 40 términos de código abierto y Linux que necesita saber (Tecnopedia Premium)
Sin embargo, a menudo me encuentro con una idea nueva y emocionante que no puedo creer que a alguien no se le haya ocurrido antes. Ese es el sistema operativo vainilla.
¿Qué es un sistema operativo vainilla?
El objetivo de Vanilla OS es ser lo más sencillo posible para las instalaciones de GNOME: se han realizado pocos cambios en el escritorio de GNOME.
Por supuesto, esa no es la parte emocionante. Lo que han hecho los desarrolladores es facilitar el cambio entre sistemas de archivos de lectura-escritura y de solo lectura. Así es, esto es inmutabilidad bajo demanda.
Caso de uso del sistema operativo Vanilla
Código abierto: Informes de lectura obligada
Con esta función, puede crear un sistema operativo de escritorio que no permita a los usuarios instalar nada ni realizar cambios. Configure todo lo que necesita, configure las opciones inmutables y entregue la máquina.
Si bien Vanilla OS está en versión beta, probé esta función y se mostró increíblemente prometedora. Está lejos de estar listo para uso general, pero puede ver exactamente cómo los desarrolladores están progresando en el proyecto.
La inmutabilidad del sistema operativo no es el único truco genial de Vanilla OS. Otra característica fantástica es que todas las aplicaciones están instaladas en una caja de arena aislada por seguridad. Así es como funciona:
- Primero, el sistema debe estar en modo rw, lo que se puede lograr casi escribiendo rw con el comando sudo.
- Una vez que el sistema está en modo rw, puede usar el comando apx init para inicializar un contenedor.
- Después de crear el contenedor, puede instalar la aplicación con un comando como apx install htop.
- Una vez instalado, puede ejecutarlo desde la descripción general de la aplicación GNOME.
Otro gran aspecto de Vanilla OS es que le permite elegir el administrador de paquetes de su elección. Cuando inicia sesión por primera vez, puede elegir entre Flatpk, snap o AppImage. con la ayuda de selectores (Figura A), puede elegir uno o los tres.
Figura A
Elija un administrador de paquetes para Vanilla OS.
Por supuesto, Vanilla OS no está exento de problemas. Por ejemplo, mi editor preferido es nano. Falló un intento de instalar el software porque no se encontró ninguna entrada de escritorio para la aplicación. Dado que nano es una herramienta de línea de comandos, parece que Vanilla OS no sabe cómo manejarlo.
¿Qué significa eso? Hasta donde yo sé, Vanilla OS solo puede instalar aplicaciones que proporcionen componentes GUI. Pero en lo que respecta a las aplicaciones GUI, todo funciona bien. Para solucionar esto, use Snap o Flatpak. Usando Snap, pude instalar nano.
Volvamos al problema de la inmutabilidad. Como mencioné, puedes cambiar entre rw y ro con:
- sudo casi escriba rw: para lectura/escritura.
- sudo casi escriba ro: para solo lectura.
Puede ver en qué modo se encuentra:
sudo casi cheques
Verás algo como:
Modo: el sistema ro es de solo lectura
Aquí es donde viene otro pequeño problema. Incluso si configuro el sistema para que solo lea, todavía puedo crear archivos en el sistema de archivos raíz. En mi opinión, no es posible en modo ro.
Tal vez sea solo que Vanilla OS es tan joven en su ciclo de vida de desarrollo, pero según la documentación del proyecto: «Vanilla OS es una distribución inmutable bajo demanda. El sistema es de solo lectura para evitar que las aplicaciones de terceros causen inconvenientes. Cambios necesarios y fallas. o actualizaciones erróneas. Algunas rutas aún se pueden escribir, como el directorio de inicio. Esto permite a los usuarios preservar sus archivos y garantizar el correcto funcionamiento de la aplicación «.
Resulta que los tres directorios son inmunes a la inmutabilidad en Vanilla OS. Estos directorios son /home, /etc y /var. Bueno saber. Para probar esto, pongo el sistema en modo ro y emito el comando:
sudo toque/prueba
Para mi sorpresa, se creó el archivo. También puedo editar archivos con el editor nano usando el comando sudo nano /test. Me gustaría no poder escribir en el archivo, pero incluso en modo de solo lectura puedo hacerlo. Como dije, esto probablemente se deba a la naturaleza beta del sistema operativo, por lo que espero que el comportamiento del modo inmutable cambie una vez que el lanzamiento esté listo para el consumo masivo.
¿Para quién es adecuado Vanilla OS?
Esta distribución de Linux ciertamente no es para aquellos que son nuevos en Linux, al menos desde el punto de vista de un administrador, pero puede configurar Vanilla OS exactamente como lo desee, configurarlo en modo de solo lectura y entregárselo al usuario. sabiendo que no pueden hacer cambios catastróficos en el sistema.
La distribución también es excelente para computadoras comunitarias, quioscos y otras situaciones en las que no se pueden realizar cambios fuera de un directorio específico.
Vanilla OS no está del todo listo para el horario estelar, pero la idea detrás del sistema está muy atrasada. Puede agregar algunas herramientas para crear una configuración de Linux similar, pero Vanilla OS pone todo esto en un paquete fácil de usar, lo que lo convierte en una configuración muy interesante.
Este será un proyecto que debe vigilar. Una vez que esté listo para las masas, creo que Vanilla OS podría cambiar las reglas del juego.
Suscríbase a How To Make Tech Work de Tecnopedia en YouTube para obtener los últimos consejos tecnológicos de Jack Wallen para profesionales de negocios.