Uma versão oficial imutável do desktop Ubuntu está em andamento. Aqui está o que você pode esperar do novo desktop Ubuntu Snapified.

Há uma grande mudança na forma como o Linux para desktop é construído. Comunidades e empresas estão criando versões imutáveis ​​de suas distros, e o Ubuntu não é exceção.

A partir do Ubuntu 24.04, haverá uma versão da área de trabalho construída inteiramente com pacotes snap, também conhecidos como snaps. Este projeto é atualmente conhecido como Ubuntu Core Desktop.

Mas como o uso de uma versão somente Snap da área de trabalho do Ubuntu afeta você? Que mudanças você deve esperar e deve mergulhar imediatamente ou manter a área de trabalho tradicional do Ubuntu por mais algum tempo?

1. Olá Snaps, adeus DEBs

Em uma versão somente Snap do Ubuntu, os snaps substituem os DEBs como o principal meio de distribuição e download de software.

O Snap é um tipo de formato de pacote universal, o que significa que um aplicativo distribuído como um snap pode ser executado na maioria das versões do Linux, em vez de ter que ser relançado para cada distribuição específica. Snap é

instagram viewer
um dos três formatos de pacotes independentes de distribuição para Linux.

O formato snap vem de desenvolvedores da Canonical, a empresa por trás do Ubuntu. Embora os snaps estejam disponíveis para qualquer versão do Linux, eles são associados principalmente ao Ubuntu. A maioria das outras distros optou por outro formato de pacote universal conhecido como Flatpak, incluindo SteamOS no Steam Deck.

Uma grande diferença entre snaps e flatpaks é que o primeiro não se limita a aplicativos de desktop. Os pacotes Snap podem distribuir software para servidores. Você também pode construir os componentes e bibliotecas subjacentes do sistema que compõem um sistema operacional a partir de snaps.

2. Esta é uma versão imutável do Ubuntu

Quando algo é mutável, é mutável. Um sistema operacional imutável é aquele que não pode ser alterado. Os arquivos principais do sistema são somente leitura, o que significa que os aplicativos que você instala podem acessar os arquivos do sistema, mas não podem modificá-los ou criar novos. Nem você, o usuário, pode facilmente modificar o sistema sozinho.

Isso pode parecer complicado, mas há uma boa chance de você já usar um sistema operacional imutável. Android, ChromeOS e macOS usam essa abordagem. Isso ocorre porque os sistemas operacionais imutáveis ​​são mais difíceis de quebrar acidentalmente. Eles também vêm com segurança aprimorada, já que os hackers têm um trabalho muito mais difícil ao tentar injetar malware no nível do sistema.

Para ser claro, todo o sistema não é imutável, pois isso o tornaria inutilizável. Você pode salvar arquivos em sua pasta pessoal e instalar aplicativos.

3. A maioria dos aplicativos será colocada em sandbox

O formato snap impede que os aplicativos interajam com outros aplicativos ou tenham acesso aos arquivos em seu computador, também conhecido como sandbox. Cada pedaço de software tem sua própria caixa de areia privada para jogar, sem capacidade de saber o que está acontecendo fora de sua caixa de areia.

Cabe aos desenvolvedores de aplicativos implementar corretamente o sandbox. Às vezes, não, deixando seu dispositivo vulnerável, mas com uma falsa sensação de proteção.

Você também pode experimentar peculiaridades que não estão presentes na versão de aplicativos sem ajuste e sem sandbox. Isso pode incluir a possibilidade de visualizar apenas arquivos na pasta "Imagens", mas não na pasta "Downloads", ou a impossibilidade de detectar determinados hardwares, como um microfone ou uma webcam.

4. A Snap Store é sua principal fonte de aplicativos

Crédito da imagem: ubuntu

Durante anos, a grande maioria do software disponível para o Ubuntu veio dos repositórios do Ubuntu que a Canonical fornece gratuitamente. Este vasto catálogo de software contém muito, se não a maioria, do software aberto disponível para Linux.

Todo esse software vem no formato DEB, já que a maior parte do software é realmente extraída dos repositórios do sistema Debian nos quais o Ubuntu é baseado.

Mas os repositórios do Ubuntu não contêm snaps. Para aqueles, A Canonial oferece uma Snap Store separada que serve como sua principal maneira de descobrir e instalar aplicativos em uma versão somente Snap do Ubuntu. O cliente de desktop para esta loja de aplicativos é programado usando o Flutter, como outros softwares mais recentes da Canonical.

A Snap Store contém muitos softwares de código aberto, mas isso não é tudo. Aqui você também pode encontrar software proprietário comercial, como Slack e Microsoft Teams.

5. Apenas versões de suporte de longo prazo estão disponíveis

O Ubuntu tem um cronograma de lançamento pouco convencional. Uma nova versão sai a cada seis meses ao longo de um ciclo de dois anos. O primeiro lançamento é a versão de suporte de longo prazo. Os três lançamentos intermediários são conhecidos como lançamentos provisórios.

A maioria dos usuários do Ubuntu adere aos lançamentos LTS que são lançados a cada dois anos. As versões provisórias oferecem às pessoas a oportunidade de baixar versões mais recentes de software e ver as alterações que podem chegar ao próximo LTS.

A versão Snap-only do Ubuntu segue o ciclo LTS. Se você preferir adotar lançamentos provisórios, convém manter a versão padrão do Ubuntu.

6. É mais fácil alternar entre ambientes de desktop

Um ambiente de desktop é uma coleção colossal de software. Embora você sempre tenha a opção de instalar vários ambientes de desktop no Ubuntu, os pacotes eventualmente se misturam, resultando em todos os tipos de peculiaridades.

Em um sistema operacional imutável, o sistema principal é atualizado ou trocado como um pacote. Isso torna possível alternar ambientes de área de trabalho sem que as coisas fiquem confusas. Você também pode ter várias versões do mesmo ambiente de área de trabalho, como a versão estável atual e a versão beta mais recente.

7. O terminal permite instalar software não-Ubuntu

A Canonical criou um novo terminal usando o Flutter que parecerá familiar para as pessoas já acostumadas com o Distrobox. Se você não é, Distrobox é uma maneira de instalar software de várias distros dentro de um terminal, para que você não precise instalar versões inteiras de distros ao lado daquela que já está executando.

O terminal do Ubuntu coloca o logotipo do Ubuntu em primeiro lugar, mas há outros ícones de distribuição listados para você selecionar. O terminal utiliza os recursos de contenção integrados do kernel do Linux para fazer a mágica acontecer.

8. Você pode alternar "canais" para acessar um novo software

O Ubuntu há muito oferece diferentes fontes de software, atendendo se as pessoas desejam usar exclusivamente software que a Canonical testou, apenas software gratuito e de código aberto, ou acesse o catálogo mais amplo possível. A nova opção do Ubuntu terá uma abordagem diferente, oferecendo vários canais.

Se você precisar de novos drivers de hardware, habilite o canal. Procurando por uma versão mais recente do GNOME? Você pode encontrar um canal para isso, minimizando as desvantagens de aderir a uma versão LTS. Quer mudar de área de trabalho? Ative o canal apropriado para KDE, Xfce e outros.

Como baixar a versão All-Snap do Ubuntu

A área de trabalho somente Snap aparecerá como uma alternativa opcional como parte do Ubuntu 24.04 em abril de 2024. Até então, você pode baixar as versões de teste do Página GitHub do projeto Ubuntu Core Desktop.

Se você está aberto a ramificações do Ubuntu, também pode experimentar o Fedora Silverblue, a versão imutável centrada no Flatpak do Fedora Workstation.