
23 de abril Lançamento da versão 20.04 do Ubuntu, codinome Focal Fossa, que é a próxima versão do Ubuntu para suporte a longo prazo (LTS) e é uma continuação do Ubuntu 18.04 LTS, lançado em 2018.
Um pouco sobre o codinome. A palavra "Focal" significa "ponto central" ou "a parte mais importante", ou seja, está relacionada à ideia de concentração, o centro de certas propriedades, fenômenos ou eventos, enquanto "Fossa" tem raiz em "FOSS" (Free and Open-Source Software — software livre e de código aberto) e por tradição de nomeação de versões do Ubuntu, nomes de animais significam — o maior mamífero carnívoro da família dos civetas da ilha de Madagascar.
Os desenvolvedores posicionam o Ubuntu 20.04 como uma atualização importante e bem-sucedida com suporte pelos próximos 5 anos para desktops e servidores.
O Ubuntu 20.04 é uma continuação lógica do Ubuntu 19.04 "Disco Dingo" e do Ubuntu 19.10 "Eoan Ermine". Nas versões para desktops, seguindo as últimas tendências, foi introduzido um tema escuro. Assim, o Ubuntu 20.04 possui três opções de tema padrão Yaru:
- Claro,
- Escuro,
- Padrão.
Além disso, o aplicativo Amazon foi removido. O Ubuntu 20.04 usa como interface gráfica padrão a versão mais recente do .

Mudanças Chave
O Ubuntu 20.04 é baseado no kernel 5.4, que foi lançado em 24 de novembro de 2019. Nesta versão, foram implementadas várias inovações importantes, sobre as quais falaremos abaixo.
lz4
Os engenheiros da Canonical testaram diversos algoritmos de compressão para o kernel e a imagem de inicialização inicial initramfs, tentando encontrar um compromisso entre a melhor compressão (tamanho de arquivo menor) e o tempo de descompactação. O algoritmo de compressão sem perdas lz4 apresentou os resultados mais notáveis e foi adicionado ao Ubuntu 19.10, permitindo uma redução no tempo de inicialização em comparação com versões anteriores (Ubuntu 18.04 e 19.04). Este mesmo algoritmo será mantido no Ubuntu 20.04.
Linux Lockdown Kernel
A função Lockdown aumenta a segurança do kernel Linux, limitando o acesso a funções que podem permitir a execução de código arbitrário através de código fornecido por processos de usuário. Em termos simples, mesmo a conta de superusuário root não pode alterar o código do kernel. Isso ajuda a reduzir os danos de um potencial ataque, mesmo quando a conta root está comprometida. Assim, a segurança geral do sistema operacional também é aumentada.
exFAT
O sistema de arquivos Microsoft FAT não permite a transferência de arquivos maiores que 4 GB. Para superar essa limitação, a Microsoft criou o sistema de arquivos exFAT (do inglês Extended FAT — "FAT estendida"). Agora você pode formatar, por exemplo, um pen drive em exFAT usando do sistema de arquivos exFAT.
WireGuard
Embora o Ubuntu 20.04 não use o kernel 5.6, pelo menos a princípio, ele já utiliza o backport do WireGuard no kernel 5.4. WireGuard é uma , por isso a inclusão no kernel já agora dá uma vantagem ao Ubuntu 20.04 na direção da nuvem.
Corrigido e agora aplicativos multithread podem funcionar mais rápido. Um driver foi adicionado para permitir o funcionamento com sensores de temperatura e tensão dos processadores da linha Ryzen.
Tudo isso está longe de ser todas as novidades que surgiram no kernel 5.4. Revisões detalhadas podem ser encontradas no recurso (em inglês) e no fórum (em russo).
Uso do Kubernetes
A Canonical implementou no Ubuntu 20.04 suporte completo para com suporte a , e .
Instalação do Kubectl no Ubuntu 20.04:
# snap install kubectl --classic
kubectl 1.18.0 from Canonical ✓ installedUso do SNAP
A Canonical continua a promover o formato de pacote universal — snap. Isso é ainda mais evidente na versão do Ubuntu 20.04. Se você tentar iniciar um programa que não está instalado, será sugerido instalá-lo primeiro através de:
# snap install <package> 
Suporte aprimorado para ZFS
Embora , mas ainda é um sistema de arquivos popular e seu suporte experimental foi adicionado a partir do Ubuntu 19.10.
Ele é bastante conveniente e estável para armazenamento de dados, como um arquivo doméstico ou um repositório em servidor no trabalho ("pronto para uso" já possui mais recursos do que o LVM). O ZFS suporta tamanhos de partições de até 256 quadrilhões de zettabytes (daí a letra "Z" no nome) e pode lidar com arquivos de até 16 exabytes.
O ZFS realiza a verificação de integridade dos dados, considerando como eles estão dispostos no disco. A função de cópia na gravação garante que os dados utilizados não sejam sobrescritos. Em vez disso, novas informações são gravadas em um novo bloco, e os metadados do sistema de arquivos são atualizados para apontar para ele. O ZFS permite a criação de snapshots (imagens do sistema de arquivos), que rastreiam as alterações feitas no sistema de arquivos e compartilham dados com ele para economizar espaço em disco.
O ZFS atribui uma soma de verificação a cada arquivo no disco e verifica constantemente seu estado com base nela. Se detectar que um arquivo está corrompido, tentará restaurá-lo automaticamente. O instalador do Ubuntu adicionou um item separado que permite usar o ZFS. Para saber mais sobre a história do ZFS e suas características, consulte o blog .
Adeus Python 2.X
A terceira versão do Python foi lançada em 2008, mas até mesmo 12 anos não foram suficientes para que os projetos em Python 2 se adaptassem a ela.
Já no Ubuntu 15.10, houve uma tentativa de abandonar o Python 2, mas seu suporte continuou. E agora, em 20 de abril de 2020, foi lançado , que é a última versão da linha Python 2. Não haverá mais atualizações para ele.
O Ubuntu 20.04 não suporta mais o Python 2 e usa o Python 3.8 como a versão padrão do Python. Infelizmente, ainda existem muitos projetos funcionando com Python 2, e para eles, a transição para o Ubuntu 20.04 pode ser dolorosa.
Você pode instalar a última versão do Python 2 com um único comando:
# apt install python2.7Além do Python 3.8, os desenvolvedores podem avaliar um conjunto de ferramentas atualizado, que inclui:
- MySQL 8,
- glibc 2.31,
- OpenJDK 11,
- PHP 7.4,
- Perl 5.30,
- Golang 1.14.
Adeus 32 bits
Há vários anos o Ubuntu não fornece imagens ISO para computadores de 32 bits. Agora, os usuários existentes de versões de 32 bits do Ubuntu podem migrar para o Ubuntu 18.04, mas não conseguirão atualizar para o Ubuntu 20.04. Ou seja, se você estiver usando o Ubuntu 18.04 de 32 bits, poderá continuar com ele até abril de 2023.
Como atualizar
Atualizar para o Ubuntu 20.04 a partir de versões anteriores é muito fácil - basta executar os seguintes comandos:
# sudo apt update && sudo apt upgrade
# sudo do-release-upgradeEstamos felizes em informar que o Ubuntu 20.04 LTS (Focal Fossa) já está disponível como imagem para máquinas virtuais em nossa . Crie sua própria infraestrutura de TI virtual, utilizando o software mais recente!
UPD: Os usuários do Ubuntu 19.10 poderão atualizar para 20.04 já agora, enquanto os usuários do Ubuntu 18.04 poderão atualizar após o lançamento da versão 20.04.1, previsto para 23 de julho de 2020.
Fonte: habr.com
