O que há de novo no Ubuntu 20.04

O que há de novo no Ubuntu 20.04
23 abril aconteceu O lançamento da versão 20.04 do Ubuntu, codinome Focal Fossa, é o próximo lançamento de suporte de longo prazo (LTS) do Ubuntu 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á associada ao conceito de foco, centro de quaisquer propriedades, fenômenos, eventos, e “Fossa” tem a raiz “FOSS” (Software Livre e de Código Aberto - software gratuito e de código aberto) e a tradição de nomear versões do Ubuntu com nomes de animais significa Fossa - o maior mamífero predador da família das civetas da ilha de Madagascar.

Os desenvolvedores estão posicionando o Ubuntu 20.04 como uma atualização importante e bem-sucedida, com suporte para desktops e servidores pelos próximos 5 anos.

Ubuntu 20.04 foi uma continuação lógica do Ubuntu 19.04 “Disco Dingo” e Ubuntu 19.10 “Eoan Ermine”. Nas versões desktop, seguindo as últimas tendências, apareceu um tema sombrio. Assim, no Ubuntu 20.04 existem três opções para o tema Yaru padrão:

  • Leve,
  • escuro,
  • Standard.

O aplicativo Amazon também foi removido. Ubuntu 20.04 usa a versão mais recente como shell gráfico padrão GNOME 3.36.

O que há de novo no Ubuntu 20.04

Principais mudanças

Ubuntu 20.04 é baseado no kernel 5.4, lançado em 24 de novembro de 2019. Esta versão introduziu diversas inovações importantes, que discutiremos a seguir.

lz4

Os engenheiros da Canonical testaram diferentes algoritmos de compactação para o kernel e a imagem de inicialização do initramfs, tentando encontrar uma compensação entre a melhor compactação (tamanho de arquivo menor) e o tempo de descompactação. O algoritmo de compressão sem perdas lz4 apresentou os resultados mais visíveis e foi adicionado ao Ubuntu 19.10, permitindo reduzir o tempo de inicialização em comparação com versões anteriores (Ubuntu 18.04 e 19.04). O mesmo algoritmo permanecerá no Ubuntu 20.04.

Kernel de bloqueio do Linux

O recurso Lockdown aumenta a segurança do kernel Linux, restringindo o acesso a funções que poderiam permitir a execução arbitrária de código por meio de código exposto pelos processos do usuário. Simplificando, mesmo a conta de superusuário root não pode alterar o código do kernel. Isso permite reduzir os danos de um ataque potencial, mesmo quando a conta root está comprometida. Assim, a segurança geral do sistema operacional aumenta.

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 – “extended FAT”). Agora você pode formatar, por exemplo, uma unidade USB para exFAT usando suporte integrado sistema de arquivos exFAT.

WireGuard

Embora o Ubuntu 20.04 não use o kernel 5.6, pelo menos não imediatamente, ele já usa o backport WireGuard no kernel 5.4. WireGuard é uma nova palavra na indústria VPN, então inclusão WireGuard no kernel já dá ao Ubuntu 20.04 uma vantagem na direção da nuvem.

fixo bug com cotas CFS e agora os aplicativos multithread podem ser executados mais rapidamente. Foi adicionado um driver que permite trabalhar com sensores de temperatura e tensão dos processadores Ryzen.

Estas não são todas as inovações que apareceram no kernel 5.4. Revisões detalhadas podem ser encontradas no recurso kernelnewbies.org (em inglês) e no fórum rede aberta (em russo).

Usando Kubernetes

Canonical implementou suporte completo no Ubuntu 20.04 Kubernetes 1.18 com o apoio Kubernetes encantado, MicroK8s и kubeadm.

Instalando o Kubectl no Ubuntu 20.04:

# snap install kubectl --classic

kubectl 1.18.0 from Canonical ✓ installed

Usando SNAP

A Canonical continua a promover um formato de pacote universal - snap. Isso fica ainda mais evidente com o lançamento do Ubuntu 20.04. Se você tentar executar um programa que não está instalado, primeiro você será solicitado a instalá-lo usando:

# snap install <package>

O que há de novo no Ubuntu 20.04

Suporte ZFS aprimorado

Embora Linus Torvalds pode não gostar do ZFS, ainda é um sistema de arquivos popular e suporte experimental foi adicionado com o Ubuntu 19.10.
É bastante conveniente e estável para armazenar dados, o mesmo arquivo doméstico ou armazenamento de servidor no trabalho (“pronto para usar” pode fazer mais do que o mesmo LVM). O ZFS suporta tamanhos de partição de até 256 quatrilhões de Zettabytes (daí o “Z” no nome) e pode lidar com arquivos de até 16 Exabytes.

O ZFS executa verificações de integridade dos dados com base em como eles são colocados no disco. O recurso copy-on-write garante que os dados em uso não sejam substituídos. Em vez disso, as 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 criar instantâneos (instantâneos do sistema de arquivos) que rastreiam as alterações feitas no sistema de arquivos e trocam 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 status em relação a ele. Se detectar que o arquivo está danificado, tentará repará-lo automaticamente. O instalador do Ubuntu agora tem uma opção separada que permite usar o ZFS. Você pode ler mais sobre a história do ZFS e seus recursos no blog É FOSS.

Adeus Python 2.X

A terceira versão do Python foi introduzida em 2008, mas mesmo 12 anos não foram suficientes para que os projetos do Python 2 se adaptassem a ela.
No Ubuntu 15.10, foi feita uma tentativa de abandonar o Python 2, mas seu suporte continuou. E agora saiu 20 de abril de 2020 Python 2.7.18, que é a versão mais recente do branch Python 2. Não haverá mais atualizações para ele.

Ubuntu 20.04 não suporta mais Python 2 e usa Python 3.8 como versão padrão do Python. Infelizmente, ainda existem muitos projetos Python 2 no mundo e, para eles, a transição para o Ubuntu 20.04 pode ser dolorosa.

Você pode instalar a versão mais recente do Python 2 com um comando:

# apt install python2.7

Além do Python 3.8, os desenvolvedores podem aproveitar um conjunto atualizado de ferramentas 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. Atualmente, os usuários existentes de versões de 32 bits do Ubuntu podem atualizar para o Ubuntu 18.04, mas não poderão mais atualizar para o Ubuntu 20.04. Ou seja, se você estiver usando atualmente o Ubuntu 32 de 18.04 bits, poderá permanecer com ele até abril de 2023.

Como atualizar

Atualizar para o Ubuntu 20.04 de versões anteriores é tão fácil quanto descascar peras - basta executar os seguintes comandos:

# sudo apt update && sudo apt upgrade
# sudo do-release-upgrade

Temos o prazer de anunciar que o Ubuntu 20.04 LTS (Focal Fossa) já está disponível como imagem para máquinas virtuais em nosso Plataforma em nuvem. Crie sua própria infraestrutura de TI virtual usando o software mais recente!

UPD: Os usuários do Ubuntu 19.10 poderão atualizar para o 20.04 agora, e os usuários do Ubuntu 18.04 poderão atualizar após o lançamento do 20.04.1, com lançamento previsto para 23 de julho de 2020.

Fonte: habr.com

Adicionar um comentário