Lectores como tú ayudan a apoyar a MUO. Cuando realiza una compra utilizando enlaces en nuestro sitio, podemos ganar una comisión de afiliado. Leer más.

Ubuntu es una popular distribución de escritorio de Linux, pero algunas de sus opciones de diseño han sido criticadas últimamente.

¿Qué pasaría si hubiera una distribución de escritorio amigable basada en Ubuntu pero que mantuviera los cambios no deseados fuera del sistema central? Vanilla OS puede ser lo que estás buscando.

¿Qué es el sistema operativo Vanilla?

Sistema operativo vainilla es una distribución de Linux que tiene como objetivo una mayor seguridad que otras distribuciones de escritorio de Linux. Está construido en Ubuntu pero agrega un giro: los archivos centrales del sistema son inmutables. Esto significa que está bloqueado frente a cambios que puedan realizar programas de terceros.

El nombre proviene de la idea de que la intención original de la distribución era ofrecer una experiencia estándar sin ninguna modificación que Canonical hubiera hecho para Ubuntu.

instagram viewer

¿Por qué una distribución de Linux inmutable?

La inmutabilidad en las distribuciones de Linux es un concepto que se está volviendo cada vez más popular en los sistemas en contenedores. Las distribuciones inmutables están estandarizadas para que sean las mismas en todas las instalaciones.

La inmutabilidad aumenta la seguridad; Como las partes centrales del sistema, como el kernel, no se pueden modificar, es teóricamente imposible que un programa malicioso se meta con él. Los paquetes adicionales se instalan en un área separada del sistema principal.

Incluso un sistema inmutable necesita actualizaciones a medida que se descubren errores o vulnerabilidades de seguridad. ¿Cómo gestiona Vanilla OS estas actualizaciones? Utiliza algo llamado raíz AB.

ABRoot mantiene dos estados del sistema, "presente" y "futuro". Supongamos que se empaqueta un nuevo kernel para el sistema. Cuando el usuario instala actualizaciones, este nuevo núcleo se agregará al estado "futuro". Cuando el sistema se reinicia después de la instalación, el estado "futuro" se convierte en el estado "presente", mientras que las actualizaciones futuras se agregarán al nuevo "futuro".

Instalación de Vanilla OS en una PC

Instalar Vanilla OS es similar a instalar otras distribuciones de Linux. Primero, debe descargar la imagen de instalación de su página de GitHub y extráigalo a su medio de instalación si lo está instalando en una máquina física.

Al igual que con Ubuntu estándar, iniciará en un entorno en vivo. De forma predeterminada, Vanilla OS utiliza un entorno GNOME 3 estándar. Puede explorar el escritorio y cuando esté listo para instalar, haga clic en Instalar sistema operativo Vanilla.

El programa de instalación es bastante estándar. Le pedirá que seleccione la unidad y configure un esquema de partición. Luego elegirá un nombre de usuario y una contraseña y luego lo instalará en el disco duro. Después de eso, iniciará en el nuevo entorno.

El escritorio Vanilla OS

El escritorio de Vanilla OS utiliza el entorno de escritorio normal de GNOME 3. Viene con el conjunto predeterminado de aplicaciones GNOME y no mucho más. Esto significa que tendrá que confiar en el administrador de paquetes, pero Vanilla OS no es inusual entre las distribuciones de Linux para eso.

Vanilla OS ni siquiera viene con una suite ofimática. Si necesita hacer procesamiento de textos u hojas de cálculo, deberá instalar algo como LibreOffice. Afortunadamente, es fácil agregar nuevos paquetes a pesar de la arquitectura poco ortodoxa de Vanilla OS.

Viene con un navegador web, ingeniosamente llamado Web. También puede instalar otros navegadores con los que esté más familiarizado, como Firefox y Chromium.

Gestión de paquetes en Vanilla OS

La inmutabilidad de Vanilla OS presenta un desafío para instalar software adicional. Muchos de los paquetes principales incluyen archivos de configuración y requieren otras dependencias. El enfoque tradicional de APT y RPM es instalar un montón de paquetes en los directorios principales del sistema.

El principal problema con este enfoque es que puede ser difícil saber qué componentes son parte del sistema de stock y cuáles fueron agregados por programas de terceros. Esto puede complicar la solución de problemas e incluso causar problemas de seguridad.

Una solución a este problema es enviar más programas como paquetes autónomos que tienen todas sus dependencias juntas. Este es el enfoque adoptado por Paquetes Snap propios de Flatpak y Canonical. Flatpak es el formato de paquete predeterminado en Vanilla OS, quizás como reacción a la controversia entre los usuarios de Ubuntu sobre la supuesta sobrecarga de paquetes Snap.

Este nuevo enfoque para la distribución de programas complementa la inmutabilidad de Vanilla OS al evitar que las aplicaciones se entrometan en los asuntos del sistema subyacente.

El método gráfico principal para instalar aplicaciones es usar la tienda de software GNOME. De forma predeterminada, instalará paquetes Flatpak. Una cosa buena de usarlos es que están instalados en el espacio del usuario. Esto significa que no tendrá que proporcionar ninguna contraseña para instalar nuevas aplicaciones.

También puede instalar paquetes con la línea de comandos, como con los sistemas Debian o Ubuntu estándar. Dado que los administradores de paquetes tradicionales realizan modificaciones en el sistema, podría pensar que no podría instalar paquetes adicionales con la inmutabilidad de Vanilla OS. Vanilla OS soluciona esto con APX.

APX es el administrador de paquetes de línea de comandos integrado. APX es similar a APT pero instala paquetes en un contenedor que está aislado del sistema operativo principal. Todas las dependencias también se instalan en este contenedor. Mejor aún, también puede instalar programas sin tener que usar sudo. Todo se hace bien en el modo de usuario.

Por ejemplo, para instalar Firefox:

apx instalar firefox

La sintaxis de APX es muy similar a APT y otros administradores de paquetes de Linux. Instalar y actualizar paquetes resultará familiar para aquellos que ya se sienten cómodos con el enfoque de Debian/Ubuntu para la gestión de paquetes.

¿Es Vanilla OS para usted?

Quizás se pregunte si Vanilla OS se adapta a sus necesidades informáticas. Todavía es una distribución muy nueva, incluso si se basa en los antecedentes de Debian y Ubuntu.

La distribución puede atraer a aquellos que desconfían de los cambios recientes de Canonical en Ubuntu. Si bien la distribución principal de Ubuntu también usa GNOME como escritorio predeterminado, se han realizado algunas modificaciones. Canonical también ha atraído críticas por los paquetes Snap y la publicidad de sus servicios pagos en la terminal al actualizar los paquetes.

Es probable que también atraiga a los usuarios preocupados por la seguridad. Si bien la inmutabilidad se promociona como una solución a los problemas de seguridad, aún no está claro qué tan bien resultará a largo plazo. Todavía es interesante ver cómo se desarrolla mientras tanto. El proyecto es una prueba de cómo los sistemas operativos de código abierto como Linux permiten a las personas experimentar con nuevos conceptos en informática más fácilmente que los sistemas propietarios.

Vanilla OS intenta acabar con los errores

Vanilla OS es un recién llegado en un campo abarrotado de derivados de Debian y Ubuntu. Su arquitectura única es un intento de reducir los problemas al hacer que el núcleo del sistema operativo no pueda ser modificado por programas externos. Si bien esto complica la gestión de paquetes, Vanilla OS parece un proyecto interesante a seguir en el futuro.

Vanilla OS es solo una de las distribuciones basadas en Debian que existen. Algunas de las distribuciones de Linux más exitosas en uso hoy en día, incluido Ubuntu, se han construido sobre la base sólida de Debian.