Se está trabajando en una versión inmutable oficial del escritorio de Ubuntu, solo para Snap. Esto es lo que puede esperar del nuevo escritorio Snapified Ubuntu.
Hay un cambio masivo bajo los pies en la forma en que se construye Linux de escritorio. Las comunidades y las empresas están creando versiones inmutables de sus distribuciones y Ubuntu no es una excepción.
A partir de Ubuntu 24.04, habrá una versión del escritorio construida completamente con paquetes instantáneos, también conocidos como instantáneas. Este proyecto se conoce actualmente como Ubuntu Core Desktop.
Pero, ¿cómo le afecta el uso de una versión solo Snap del escritorio de Ubuntu? ¿Qué cambios debe esperar? ¿Debe sumergirse de inmediato o conservar el escritorio tradicional de Ubuntu un poco más?
1. Hola Snaps, adiós DEB
En una versión de Ubuntu solo para Snap, las instantáneas reemplazan a los DEB como el medio principal para distribuir y descargar software.
Snap es un tipo de formato de paquete universal, lo que significa que una aplicación distribuida como un complemento puede ejecutarse en la mayoría de las versiones de Linux en lugar de tener que volver a publicarse para cada distribución específica. chasquido es
uno de los tres formatos de paquetes distro-agnósticos para Linux.El formato instantáneo proviene de los desarrolladores de Canonical, la compañía detrás de Ubuntu. Aunque las instantáneas están disponibles para cualquier versión de Linux, están asociadas principalmente con Ubuntu. La mayoría de las otras distribuciones se han asentado en otro formato de paquete universal conocido como Flatpak, incluido SteamOS en Steam Deck.
Una diferencia importante entre las instantáneas y los flatpaks es que las primeras no se limitan a las aplicaciones de escritorio. Los paquetes Snap pueden distribuir software para servidores. También puede construir las bibliotecas y los componentes del sistema subyacentes que conforman un sistema operativo a partir de instantáneas.
2. Esta es una versión inmutable de Ubuntu
Cuando algo es mutable, es cambiable. Un sistema operativo inmutable es aquel que no se puede cambiar. Los archivos centrales del sistema son de solo lectura, lo que significa que las aplicaciones que instala pueden acceder a los archivos del sistema, pero no pueden modificarlos ni crear otros nuevos. Tampoco puede usted, el usuario, modificar fácilmente el sistema por sí mismo.
Esto puede parecer complicado, pero es muy probable que ya use un sistema operativo inmutable. Android, ChromeOS y macOS utilizan este enfoque. Esto se debe a que los sistemas operativos inmutables son más difíciles de romper accidentalmente. También vienen con seguridad mejorada, ya que los piratas informáticos tienen un trabajo mucho más difícil al tratar de inyectar malware a nivel del sistema.
Para ser claros, todo el sistema no es inmutable, ya que eso lo haría inutilizable. Puede guardar archivos en su carpeta de inicio personal y puede instalar aplicaciones.
3. La mayoría de las aplicaciones estarán en un espacio aislado
El formato instantáneo evita que las aplicaciones interactúen con otras aplicaciones o tengan acceso a los archivos en su computadora, también conocido como sandboxing. Cada pieza de software tiene su propia caja de arena privada para jugar, sin capacidad de saber qué está pasando fuera de su caja de arena.
Depende de los desarrolladores de aplicaciones implementar correctamente el sandboxing. A veces no lo hacen, dejando su dispositivo vulnerable pero con una falsa sensación de protección.
También puede experimentar peculiaridades que no están presentes en la versión de las aplicaciones que no son instantáneas y no están en la zona de pruebas. Esto puede incluir solo poder ver archivos en su carpeta "Imágenes", pero no en su carpeta "Descargas" o no poder detectar cierto hardware, como un micrófono o una cámara web.
4. Snap Store es su principal fuente de aplicaciones
Durante años, la gran mayoría del software disponible para Ubuntu provenía de los repositorios de Ubuntu que Canonical proporciona de forma gratuita. Este vasto catálogo de software contiene gran parte, si no la mayoría, del software abierto disponible para Linux.
Todo este software viene en formato DEB, ya que la mayor parte del software se extrae de los repositorios del sistema Debian en los que se basa Ubuntu.
Pero los repositorios de Ubuntu no contienen instantáneas. Para esos, Canonial ofrece una Snap Store independiente que sirve como su forma principal de descubrir e instalar aplicaciones en una versión de Ubuntu solo para Snap. El cliente de escritorio de esta tienda de aplicaciones está programado con Flutter, al igual que otras piezas de software más nuevas de Canonical.
Snap Store contiene mucho software de código abierto, pero eso no es todo. Aquí también puede encontrar software comercial propietario como Slack y Microsoft Teams.
5. Solo hay disponibles versiones de soporte a largo plazo
Ubuntu tiene un calendario de lanzamiento algo poco convencional. Una nueva versión sale cada seis meses en el transcurso de un ciclo de dos años. La primera versión es la versión de soporte a largo plazo. Los tres lanzamientos intermedios se conocen como lanzamientos provisionales.
La mayoría de los usuarios de Ubuntu se adhieren a las versiones LTS que salen cada dos años. Las versiones provisionales brindan a las personas la oportunidad de descargar versiones más nuevas de software y ver los cambios que pueden llegar al próximo LTS.
La versión Snap-only de Ubuntu se adhiere al ciclo LTS. Si prefiere adoptar versiones provisionales, es posible que desee ceñirse a la versión estándar de Ubuntu.
6. Es más fácil cambiar entre entornos de escritorio
Un entorno de escritorio es una colección colosal de software. Si bien siempre ha tenido la opción de instalar múltiples entornos de escritorio en Ubuntu, los paquetes eventualmente se mezclan, lo que genera todo tipo de peculiaridades.
En un sistema operativo inmutable, el sistema central se actualiza o se intercambia como un solo paquete. Esto hace posible cambiar los entornos de escritorio sin que las cosas se mezclen. También puede tener varias versiones del mismo entorno de escritorio, como la versión estable actual y la versión beta más reciente.
7. La terminal le permite instalar software que no es de Ubuntu
Canonical ha creado una nueva terminal usando Flutter que resultará familiar para las personas que ya están acostumbradas a Distrobox. Si no lo eres, Distrobox es una forma de instalar software desde múltiples distribuciones dentro de una terminal, por lo que no tiene que instalar versiones completas de distribuciones junto con la que ya está ejecutando.
La terminal de Ubuntu coloca el logotipo de Ubuntu en primer lugar, pero hay otros íconos de distribución en la lista para que los seleccione. El terminal utiliza las funciones de contención integradas del kernel de Linux para que la magia suceda.
8. Puede cambiar los "canales" para acceder al nuevo software
Ubuntu ha ofrecido durante mucho tiempo diferentes fuentes de software, atendiendo a si la gente quiere usar exclusivamente software que Canonical ha probado, solo software gratuito y de código abierto, o accede al catálogo más amplio posible. La nueva opción de Ubuntu adoptará un enfoque diferente, ofreciendo varios canales en su lugar.
Si necesita nuevos controladores de hardware, habilite el canal. ¿Busca una versión más nueva de GNOME? Puede encontrar un canal para eso, minimizando las desventajas de apegarse a una versión LTS. ¿Quieres cambiar de escritorio? Active el canal apropiado para KDE, Xfce y otros.
Cómo descargar la versión All-Snap de Ubuntu
El escritorio de solo Snap aparecerá como una alternativa opcional como parte de Ubuntu 24.04 en abril de 2024. Hasta entonces, puede descargar versiones de prueba desde el Página de GitHub del proyecto Ubuntu Core Desktop.
Si está dispuesto a alejarse de Ubuntu, también puede probar Fedora Silverblue, la versión inmutable centrada en Flatpak de Fedora Workstation.