Uma vez a cada dois anos, a gente se reúne para falar de uma nova versão LTS do Ubuntu, e 2024 é ano de Ubuntu 24.04 LTS! A edição deste ano recebeu o codinome de “Noble Numbat”, recheada de novidades interessantes. Hoje vamos explorar cada detalhe desse lançamento tão esperado!
Novidades desde a instalação
O processo de instalação é o primeiro contato que um novo usuário vai ter com o sistema operacional, o instalador do Ubuntu recebeu um belo upgrade, está cheio de novos recursos interessantes. Nele, podemos ligar e desligar vários recursos para facilitar a vida de quem tem algum tipo de limitação. Excelente para quem precisa de softwares auxiliares, poder instalar o novo Ubuntu sem muita dificuldade.
Agora contamos com uma nova opção, o modo de instalação interativa, que é modo que a maioria que já instalou o Ubuntu conhece, ou usar o modo de instalação automatizada. Nesse caso, basta fornecer a URL do arquivo yaml, do GitHub por exemplo, e o processo de instalação vai ser automatizado. Isso é um pouco mais comum de ser usado em ambientes de servidores, com Cloud Init, mas pode ser usado em desktops também.
O arquivo yaml é declarativo, como um Ansible, nele você diz que softwares você quer instalados no sistema, qual o nome do host, nome do usuário e pode até rodar comandos automatizados.
A nova instalação padrão é a chamada instalação mínima, vem com menos softwares, só utilitários básicos, a instalação completa, vem com uma série de softwares extras de multimídia como o Rhythmbox e o LibreOffice. A escolha é pessoal, a economia de espaço não é tão grande assim, em ambos os casos, o Ubuntu ocupa em torno de 10GB de espaço em disco apenas.
Talvez a escolha de palavras pudesse ser diferente, já que “completa” dá uma ideia de que a instalação alternativa, a padrão, seria incompleta, e o raciocínio mais rápido aqui é que ninguém gostaria de ter um sistema incompleto. Essa tela poderia ser apenas um checkbox com a opção de “instalar softwares extras”, parecido com o que veremos na próxima tela.
Aqui podemos dizer ao Ubuntu para ele já atualizar o sistema durante a instalação, caso tenha algum update pendente, além de instalar codecs e drivers caso seja necessário. Os softwares extras da instalação completa poderiam ser mais um checkbox aqui.
Na sessão de particionamento, existem alguns recursos avançados que podem ser usados, incluindo criar unidades LVM e ZFS, sendo que a formatação com o sistema de arquivos ZFS ainda é considerada experimental.
A tela de espera de instalação também mudou um pouco o seu design, tem um botão de pausar a instalação, um pequeno terminal para ver os logs por trás dos panos e uma sessão slides de apresentação de alguns recursos do Ubuntu.
Utilizando o novo Ubuntu 24.04 LTS
Na tela de login, podemos ver que ainda que o Wayland seja o padrão, é possível usar o Ubuntu com o X.Org caso necessário. No desktop temos algumas novidades também, temos o novo wallpaper do Ubuntu, criando em um concurso cultural da comunidade Ubuntu, assim como várias outras artes bem bonitas.
Os mais atentos vão perceber o logo do Ubuntu presente agora na barra lateral, um toque simples, mas que adiciona mais personalidade ao desktop do sistema.
Novo GNOME 46 modificado para o Ubuntu 24.04 LTS
O Ubuntu 24.04 LTS vem com o GNOME 46 como ambiente gráfico, incorporando todas as novidades que o acompanham. Mesmo assim, a gente pode destacar algumas que você perceberá quando usar essa nova versão do Ubuntu.
Em geral, o GNOME está mais veloz, com uso de RAM mais otimizado, e agora conta com recursos de taxa de atualização variável para os monitores, que ainda precisa ser habilitado, já que é algo experimental, mas que está acessível.
O gerenciador de arquivos Nautilus tem um sistema de busca mais inteligente, que deve te ajudar a encontrar arquivos em todo o seu computador mais rapidamente e, em geral, ele ficou mais rápido para buscar informações e filtrar por resultados.
É um detalhe pequeno, mas, por exemplo, agora você pode clicar na barra de caminhos para poder editar e ir diretamente para algum diretório. Antes era necessário usar a combinação de teclas CTRL+L para fazer isso, agora é só clicar, mas o atalho continua funcionando para quem estiver acostumado.
O novo Nautilus também consegue se integrar com o OneDrive da Microsoft assim como já fazia com o Google Drive, basta logar com as suas contas no painel de configurações.
Esses elementos estão presentes em todas as distros Linux que usarem interface GNOME na edição 46, mas o Ubuntu tem algumas particularidades.
A área de trabalho continua ativa e permite criar arquivos, pastas e atalhos para softwares nela, o painel superior ainda tem suporte para ícones na tray, e claro, diferente do GNOME padrão, a Dock do Ubuntu é sempre visível do lado esquerdo.
Nas configurações do sistema, na sessão “Ubuntu Desktop”, você pode mudar o modo do painel, para o modo dock e colocar ele em qualquer lado da tela, exceto em cima.
Por ali você ainda pode mudar o tamanho dos ícones na área de trabalho, a orientação deles, mostrar ou ocultar a sua pasta home, fazer a dock ocultar automaticamente, escolher em que monitor ela aparecerá, entre outras coisas.
Os aspectos visuais são sempre os primeiros a serem notados, eles geralmente saltam aos nossos olhos, mas cada lançamento do Ubuntu também requer uma imensa quantidade de trabalho em coisas menos óbvias.
Por trás dos panos do Ubuntu 24.04 LTS
O Ubuntu 24.04 LTS corrigiu o bug do ano de 2038, um problema relacionado a contagem de tempo, semelhante ao que ocorreu nos anos 2000 com o irmão mais famoso, o bug do milênio.
Outra novidade para o Ubuntu como plataforma é que as versões LTS do sistema agora poderão ter até 12 anos de suporte, tornando uma das distros Linux com maior tempo de suporte empresarial, lado a lado com o Red Hat Enterprise Linux.
O suporte padrão de uma LTS é de 5 anos, assinantes do Ubuntu PRO, que é de graça para usuários de desktop, estendem a vida útil da versão por mais 5 anos, e agora interessados poderão contratar o chamado Legacy Support por mais 2 anos, totalizando 12. Já pensou? Você instala o Ubuntu 24.04 LTS hoje e só precisará trocar de versão por falta de atualizações em 2036!
Outra mudança que pode afetar os gamers de Ubuntu, mas também outros profissionais que usam softwares graficamente pesados, é a mudança de valores no parâmetro vm.max_map_count. Ele diz ao Kernel qual é o número máximo de regiões de memória que podem ser mapeadas por processos, como jogos costumam demandar muito, um número maior facilita a vida, mais do que isso, pode evitar crashes.
No bug report do launchpad, a justificativa para a mudança é justamente para evitar que alguns games como Hogwarts Legacy sofram com crashes devido ao valor baixo desse parâmetro. Distros como o Fedora e o Pop!_OS já tinham alterado, e o Ubuntu agora usa os mesmos valores que eles.
Outra coisa que pode ajudar com games, mas também com a compatibilidade de hardware em geral, é o novo Kernel 6.8 que acompanha o Ubuntu 24.04, aliado a atualizações de drivers e diversos pacotes, praticamente todos.
O Kernel 6.8 traz compatibilidade com novos processadores da Broadcom, novos drivers para Intel Xe, a nova tecnologia da AMD para evitar interferências no Wi-Fi chamada de WBRF e ainda melhora a gestão de memória com zswap, melhora a eficiência de cache usando o protocolo SMB para compartilhamento de arquivos, e entre outras coisas, ainda melhora a segurança do AppArmor com a troca do algoritmo de criptografia.
Para aqueles que fazem a configuração de rede manualmente, a localização do arquivo Netplan mudou de lugar. O arquivo que ficava em /etc/netplan/ foi movido para /lib/netplan/, ele é responsável por especificar o NetworkManager como o renderizador do Netplan e não era um arquivo que deveria ser editado diretamente ali, a mudança saindo o do /etc serve para representar isso de certa forma.
Uma nova loja de aplicativos
A nova loja, feita em Flutter está em plena atividade, ela recebeu um novo logo recentemente, agora mais alongado, mas que continua representando uma sacola de compras. Apesar do GNOME usar GTK, o design feito com Flutter se encaixou perfeitamente aqui.
Pela loja a gente pode fazer várias coisas, temos uma sessão de gerenciamento de softwares que fica na parte inferior, em português a palavra sempre fica cortada, em inglês a palavra ali é “manage”, o que encaixa melhor.
Aqui podemos forçar a atualização de algum pacote em Snap, ela só lida com este formato. Podemos abrir um software por aqui, ver ele na loja, ou removê-lo. Quando está instalado, conseguimos votar nele como um bom programa ou não. Ainda dá para mudar de canal, para usar uma versão beta, por exemplo. Na sessão de gerenciamento, podemos exibir os Snaps do sistema também.
Para gerir as atualizações do sistema operacional e de qualquer outro pacote .deb que tenhamos instalado, precisaremos usar outra ferramenta. No menu, temos o atualizador de programas, ele faz essa verificação e caso tenha atualizações, podemos fazer por ali.
Esse software também verifica por atualizações de Snaps quando rodado, mas os próprios Snaps se atualizam sozinhos. Aliás, é por aqui que você pode registrar o seu Ubuntu na assinatura do Ubuntu PRO para ter aqueles 10 anos de suporte.
Voltando pra loja, ela pareceu bem rápida, muito responsiva, e como ela própria é um Snap, isso mostra que o clássico problema de velocidade não é relacionado ao formato em si, mas a forma com que as coisas são feitas.
A loja tem poucas categorias, a primeira opção se chama explorar e se você for descendo, encontrará uma sessão com categorias mais específicas, realmente, é para você explorar as coisas um pouco. Ainda assim, algumas categorias como produtividade, desenvolvimento e jogos recebem um destaque um pouco maior por estarem diretamente na barra lateral da loja.
Aplicativos em Snap são a preferência por aqui, os oficiais recebem selos, as páginas carregam rápido com banners e imagens, também temos a opção de reportar algum problema com um determinado aplicativo.
Isso infelizmente é mais útil do que a gente gostaria, já faz um tempo que a Snap Store tem sido alvo de criminosos, geralmente envolvendo golpes com criptomoedas, um problema que a Canonical parece não ter conseguido resolver por completo ainda.
Em geral as coisas funcionam bem e apesar do foco em snaps, ainda é possível instalar pacotes .deb do repositório do Ubuntu por ela, basta mudar o filtro do tipo de pacote a ser mostrado. Softwares como o LibreOffice podem ser instalados em .deb, já outros programas, como o navegador Chromium, atualmente só existem em formato Snap.
Chegamos a instalar alguns snaps de softwares diferentes, tanto pela loja, quanto pelo terminal, eles estão rápidos para abrir, mesmo alguns antigos. Snaps realmente melhoraram bastante, e a Loja novo do Ubuntu ficou bem melhor que a Snap Store antiga, mas ainda existem alguns problemas.
O Ubuntu consegue usar perfeitamente pacotes .deb de algum software, como o Google Chrome ou qualquer outro, a infraestrutura para isso está no sistema, mas infelizmente, não existe mais um modo gráfico funcional de instalar pacotes .deb por padrão no Ubuntu.
A loja não consegue lidar com um pacote como o do Chrome, e depois de tantos anos, se você der dois cliques num pacote .deb, o Ubuntu não vai saber o que fazer com ele.
Existem formas de contornar isso, você pode instalar pelo terminal, ou pode instalar um utilitário como o Gdebi, disponível na loja de apps, ele vai conseguir te ajudar a instalar pacotes .deb dando dois cliques.
Como a Snap Store é feita de forma colaborativa no Github, encontramos uma reclamação relacionada a incapacidade dela de gerenciar pacotes .deb, infelizmente ela já é relativamente antiga, de setembro de 2023, e se não foi ajustado até agora, não parece que é uma grande prioridade.
Ao que parece a loja era capaz de fazer essa gestão em algum momento, mas esse recurso quebrou e agora quando você tenta abrir um pacote .deb com ela, só fica carregando infinitamente.
O resultado é que não só o navegador mais utilizado do mundo, como vários outros softwares famosos de empresas que distribuem suas aplicações em seus próprios sites de forma legítima no formato .deb não podem ser instalados de uma forma simples por padrão.
Mesmo com esses problemas, ainda é a melhor experiência em gestão de softwares do Ubuntu desde o Ubuntu 16.04 LTS, a sessão de games da loja é especialmente legal. Não só ela tem um visual diferente, com banners e tudo mais, mas inclui alguns bundles também, que são softwares relacionados a um determinado tema como desenvolvimento de games, game launchers, criação de conteúdo, entre outros.
Chamou a atenção uma seção de recursos adicionais, que não são softwares, mas links para sites e projetos que podem ser úteis para quem está interessado em jogos, como o ProtonDB, site do Wine, do Lutris, entre outros.
Dá pra perceber que quem fez essa sessão tinha em mente realmente ajudar, o que é muito legal, e faz pensar se não seria interessante ter sessões assim, em outros locais da loja também, porque até então, isso é exclusividade da sessão de jogos.
Está na hora de atualizar para o Ubuntu 24.04 LTS?
Apesar do Ubuntu 24.04 LTS ser um lançamento sólido, como toda LTS deve ser, os próprios desenvolvedores comentam que se você depende de suporte LTS ou gostaria de ter isso, pode ser interessante se manter no Ubuntu 22.04 LTS por mais um tempo, até a versão 24.04.1 LTS ser lançada, isso geralmente acontece 6 meses após o lançamento da edição inicial, ou seja, seria por outubro, mais ou menos.
Se esse fator não for tão relevante, fazer a atualização não deve ser uma decisão tão difícil assim, já que o Ubuntu 24.04 LTS é melhor em todos os aspectos em relação ao 22.04 LTS. Então se é o que quer, baixe o novo Ubuntu 24.04 LTS e instale em seu computador, ou atualize pelo atualizador do sistema, se já tiver uma versão anterior instalada.
Com este lançamento, distros baseadas na versão LTS do Ubuntu ficam mais próximas de ter sua nova atualização, dentre elas, o Pop!_OS, que deve trazer sua nova interface COSMIC feita do zero, utilizando a linguagem de programação Rust. Testamos como ele está ficando, confira!