Lançamento da distribuição Ubuntu 24.04 LTS

O lançamento da distribuição Ubuntu 24.04 "Noble Numbat" ocorreu, classificado como uma versão com suporte de longo prazo (LTS), com atualizações previstas para os próximos 12 anos (5 anos de suporte público, mais 7 anos para usuários do serviço Ubuntu Pro). As imagens de instalação foram criadas para Ubuntu Desktop, Ubuntu Server, Lubuntu, Kubuntu, Ubuntu Mate, Ubuntu Budgie, Ubuntu Studio, Xubuntu, UbuntuKylin (edição para a China), Ubuntu Unity, Edubuntu e Ubuntu Cinnamon.

Principais mudanças:

  • A área de trabalho foi atualizada para a versão GNOME 46, que traz uma função de busca global, melhorias no desempenho do gerenciador de arquivos e em emuladores de terminal, suporte experimental para o mecanismo VRR (Taxa de Atualização Variável), aprimoramento na qualidade de saída com escalonamento fracionário, ampliação das capacidades de conexão a serviços externos, atualização do configurador e melhorias no sistema de notificações. O GTK utiliza um novo mecanismo de renderização baseado na API Vulkan. O aplicativo de câmera Cheese foi substituído pelo GNOME Snapshot.
    Lançamento da distribuição Ubuntu 24.04 LTS
  • O núcleo do Linux foi atualizado para a versão 6.8.
  • As versões foram atualizadas: GCC 14-pre, LLVM 18, Python 3.12, OpenJDK 21 (opcionalmente disponíveis OpenJDK 8, 11 e 17), Rust 1.75, Go 1.22, .NET 8, PHP 8.3.3, Ruby 3.2.3, binutils 2.42, glibc 2.39.
  • Os aplicativos de usuário foram atualizados: Firefox 124 (compilado com suporte a Wayland), LibreOffice 24.2, Thunderbird 115, Ardour 8.4.0, OBS Studio 30.0.2, Audacity 3.4.2, Transmission 4.0, digiKam 8.2.0, Kdenlive 23.08.5, Krita 5.2.2, VLC 3.0.20.
  • Os subsistemas foram atualizados: Mesa 24.0.3, systemd 255.4, BlueZ 5.72, Cairo 1.18, NetworkManager 1.46, Pipewire 1.0.4, Poppler 24.02, xdg-desktop-portal 1.18.
  • Os pacotes do servidor foram atualizados: Nginx 1.24, Apache httpd 2.4.58, Samba 4.19, Exim 4.97, Clamav 1.0.0, Chrony 4.5, containerd 1.7.12, LXD 5.21.0, Django 4.2.11, Docker 24.0.7, Dovecot 2.3.21, GlusterFS 11.1, HAProxy 2.8.5, Kea DHCP 2.4.1, libvirt 10.0.0, NetSNMP 5.9.4, OpenLDAP 2.6.7, open-vm-tools 12.3.5, PostgreSQL 16.2, Runc 1.1.12, QEMU 8.2.1, SpamAssassin 4.0.0, Squid 6.6, SSSD 2.9.4, Pacemaker 2.1.6, OpenStack 2024.1, Ceph 19.2.0, Openvswitch 3.3.0, Open Virtual Network 24.03.
  • O cliente de e-mail Thunderbird agora é fornecido apenas no formato snap. O pacote DEB do Thunderbird contém um link para instalação do pacote snap.
  • O instalador ubuntu-desktop-installer foi modernizado e agora faz parte de um projeto maior chamado ubuntu-desktop-provision, renomeado para ubuntu-desktop-bootstrap. O novo projeto visa dividir o instalador em fases, que são executadas antes da instalação (particionamento do disco e cópia de pacotes) e durante a primeira inicialização do sistema (configuração inicial do sistema). O instalador é escrito na linguagem Dart, utiliza o framework Flutter para construir a interface do usuário e é implementado como uma camada sobre o instalador de baixo nível curtin, já em uso no instalador Subiquity, utilizado no Ubuntu Server.

    As mudanças no novo instalador incluem uma interface melhorada, a adição de uma página para especificação da URL para download do script de instalação automatizada autoinstall.yaml e a possibilidade de alterar o comportamento padrão e o estilo da interface através de um arquivo de configuração. Também foi adicionado suporte para atualizar o próprio instalador — ao encontrar uma nova versão no início da instalação, agora é solicitado que se atualize o instalador.

    No instalador do Ubuntu Desktop, o modo de instalação padrão é minimalista. Para instalar programas adicionais, como LibreOffice e Thunderbird, é necessário selecionar o modo de instalação avançada. O instalador também inclui funcionalidades que foram adicionadas na versão anterior, Ubuntu 23.10, como suporte ao sistema de arquivos ZFS e a capacidade de criptografar discos, sem exigir a entrada de uma senha para desbloquear o disco na inicialização, graças ao armazenamento das informações para a descriptografia das chaves no TPM (Trusted Platform Module).

    Lançamento da distribuição Ubuntu 24.04 LTS
  • O novo gerenciador de aplicativos Ubuntu App Center foi aprimorado, escrito na linguagem Dart usando o framework Flutter e métodos de layout responsivo para funcionar corretamente em telas de qualquer tamanho. A Ubuntu Store implementa uma interface combinada para trabalhar com pacotes nos formatos DEB e Snap (caso haja um programa disponível em ambos os pacotes, o snap é escolhido por padrão), permitindo buscar e navegar pelo catálogo de pacotes snapcraft.io e repositórios DEB conectados, além de gerenciar a instalação, remoção e atualização de aplicativos, instalando pacotes deb individuais a partir de arquivos locais. O aplicativo utiliza um sistema de classificação, onde a escala de avaliação de cinco estrelas foi substituída por uma votação de curta duração na forma de gosto/não gosto (+1/-1), a partir da qual é gerado um rating virtual de cinco estrelas.

    O Ubuntu App Center substituiu a antiga interface do Snap Store. Em comparação com o Ubuntu 23.10, foi adicionada uma nova categoria de aplicativos — Jogos (neste caso, os jogos GNOME foram removidos da distribuição). Uma interface separada para atualizar firmwares foi proposta — Firmware Updater, disponível para sistemas baseados nas arquiteturas amd64 e arm64, permitindo atualizar firmwares sem a necessidade de iniciar um gerenciador de aplicativos completo em segundo plano.

    Lançamento da distribuição Ubuntu 24.04 LTS
  • Seguindo as mudanças no Arch Linux e no Fedora Linux, o parâmetro sysctl vm.max_map_count, que determina o número máximo de áreas de mapeamento de memória disponíveis para um processo, foi aumentado de 65530 para 1048576 por padrão. Essa alteração melhorou a compatibilidade com jogos Windows executados através do Wine (por exemplo, jogos como DayZ, Hogwarts Legacy, Counter Strike 2, Star Citizen e THE FINALS não funcionavam com o valor antigo) e resolveu alguns problemas de desempenho de aplicativos que consomem muita memória.
  • O acesso de usuários não privilegiados a namespaces de identificadores de usuário foi limitado, o que aumentará a segurança de sistemas que utilizam isolamento de containers contra vulnerabilidades que exigem manipulação com user namespace. No Ubuntu, foi aplicada uma estratégia híbrida de bloqueio, permitindo que alguns programas criem user namespace sob a condição de haver um perfil AppArmor com a regra "allow userns create" ou a permissão CAP_SYS_ADMIN. Por exemplo, perfis foram criados para Chrome e Discord, onde o user namespace é usado para isolar processos em sandbox.
  • Ao compilar pacotes, as opções do compilador estão ativadas por padrão para dificultar a exploração de vulnerabilidades. No gcc e no dpkg, o modo «-D_FORTIFY_SOURCE=3» está ativado por padrão, detectando possíveis estouros de buffer ao executar funções de string definidas no arquivo de cabeçalho string.h. A diferença em relação ao modo anteriormente utilizado «_FORTIFY_SOURCE=2» refere-se a verificações adicionais. Teoricamente, essas verificações adicionais podem levar a uma diminuição de desempenho, mas, na prática, os testes SPEC2000 e SPEC2017 não mostraram diferenças, e durante os testes, os usuários não relataram reclamações sobre redução de desempenho.
  • No Apparmor, por padrão, é permitido o acesso a quaisquer aplicativos aos arquivos de configuração das bibliotecas GnuTLS e OpenSSL. O fornecimento seletivo de acesso anteriormente aplicado causava problemas que eram difíceis de diagnosticar devido à falta de mensagens de erro ao não conseguir acessar os arquivos de configuração.
  • Os pacotes pptpd e bcrelay foram removidos devido a potenciais problemas de segurança e à descontinuação do suporte das principais bases de código. O módulo PAM pam_lastlog.so também foi removido, pois o problema de 2038 não foi resolvido.
  • No dpkg, foi adicionado o flag «-mbranch-protection=standard» para habilitar em sistemas ARM64 a proteção contra a execução de conjuntos de instruções que não devem ter transições durante ramificações (ARMv8.5-BTI — Branch Target Indicator). O bloqueio de transições para áreas de código arbitrárias foi implementado para combater a criação de gadgets em exploits que utilizam técnicas de programação orientada a retorno (ROP — Return-Oriented Programming).
  • Para aplicativos que utilizam gnutls, o suporte aos protocolos TLS 1.0, TLS 1.1 e DTLS 1.0 foi desativado forçadamente, os quais foram oficialmente classificados como tecnologias obsoletas pelo comitê IETF (Internet Engineering Task Force) há três anos. Para openssl, uma alteração semelhante foi implementada no Ubuntu 20.04.
  • As chaves RSA de 1024 bits, que eram usadas no APT para a verificação de repositórios por assinatura digital, foram declaradas obsoletas e desativadas. No Ubuntu 24.04, os repositórios devem ser assinados com chaves RSA de pelo menos 2048 bits ou com chaves Ed25519 e Ed448. Como as chaves RSA de 1024 bits ainda são usadas em alguns repositórios PPA, essas chaves não estão sendo bloqueadas por enquanto, mas um aviso será exibido. Após algum tempo, o aviso está previsto para ser substituído por uma mensagem de erro.
  • A prioridade do repositório 'proposed pocket' no gerenciador de pacotes APT foi alterada. Esse repositório realiza testes preliminares de novas versões de pacotes antes de serem disponibilizadas nos repositórios principais para o público em geral. A alteração visa reduzir a probabilidade de instalação automatizada de atualizações instáveis, caso o repositório 'proposed pocket' esteja habilitado, o que pode causar falhas no sistema. Após habilitar o 'proposed pocket', nem todas as atualizações serão transferidas, mas o usuário poderá instalar seletivamente as atualizações necessárias usando o comando 'apt install /-proposed'.
  • O fornecimento do serviço irqbalance, que distribui o processamento de interrupções de hardware entre diferentes núcleos da CPU, foi descontinuado por padrão. Atualmente, na maioria das situações, os mecanismos de distribuição fornecidos pelo núcleo Linux são suficientes. O uso do irqbalance pode ser justificado em situações específicas, mas requer a configuração adequada pelo administrador. Além disso, em determinadas configurações, o irqbalance pode causar problemas, como em sistemas de virtualização, e pode interferir na configuração manual de parâmetros que afetam o consumo de energia e latências.
  • Para a configuração da rede, foi utilizado o lançamento da ferramenta Netplan 1.0, que garante o armazenamento de configurações no formato YAML e fornece backends que abstraem o acesso à configuração para o NetworkManager e systemd-networkd. Na nova versão, foi adicionada a capacidade de usar simultaneamente WPA2 e WPA3, suporte a dispositivos de rede Mellanox VF-LAG com SR-IOV (Single-Root I/O Virtualization), e implementado o comando "netplan status —diff" para uma avaliação visual das diferenças entre o estado real das configurações e os arquivos de configuração. No Ubuntu Desktop, o NetworkManager é o backend de configuração padrão ativado.
    Lançamento da distribuição Ubuntu 24.04 LTS
  • Foi ativado o mecanismo de Auto Inscrição de Certificados do Active Directory (ADSys), que permite a obtenção automática de certificados a partir dos serviços do Active Directory ao ativar políticas de grupo. A obtenção automática de certificados via Active Directory também é aplicada ao conectar-se a redes sem fio corporativas e VPN.
  • No pacote Apport, usado no Ubuntu para automatizar o gerenciamento de falhas de aplicativos, foi garantida a integração com systemd-coredump para o tratamento de encerramentos inesperados. Agora, é possível usar a ferramenta coredumpctl para analisar core dumps.
  • A distribuição padrão inclui aplicativos para análise de performance, rastreamento de processos e monitoramento do estado do sistema. Em particular, foram adicionados os pacotes procps, sysstat, iproute2, numactl, bpfcc-tools, bpftrace, perf-tools-unstable, trace-cmd, nicstat, ethtool, tiptop e sysprof, que estão agrupados em um meta-pacote de performance-tools.
  • As configurações dos repositórios ativos foram convertidas para o formato deb822 e movidas de /etc/apt/sources.list para o arquivo /etc/apt/sources.list.d/ubuntu.sources.
  • Foi assegurado o reinício dos serviços após a instalação de atualizações relacionadas a bibliotecas, mesmo que as atualizações sejam instaladas automaticamente no modo unattended-upgrade. Para impedir o reinício automático de um serviço após a atualização, é necessário adicioná-lo à seção override_rc no arquivo /etc/needrestart/needrestart.conf.
  • A operação do gerenciador de perfis de consumo de energia (Power Profiles Manager) foi aprimorada, com suporte para novos mecanismos de gerenciamento de energia disponíveis em processadores AMD, além da inclusão da possibilidade de utilizar diferentes drivers de otimização. Ao operar em modo autônomo, foi garantido um aumento automático no nível de otimização.
  • Atualizados os pacotes fprintd e a biblioteca libfprint, que agora suportam dispositivos adicionais de leitura de impressões digitais.
  • Uma versão mais fina da fonte Ubuntu foi implementada. Para retornar à fonte do sistema antiga, você pode instalar o pacote fonts-ubuntu-classic.
  • Adicionada o suporte ao acelerador QAT (QuickAssist Technology) embutido nos processadores Intel, que oferece recursos para acelerar os cálculos usados em compressão e criptografia. Para usar o Intel QAT, estão incluídos os pacotes qatlib 24.02.0, qatengine 1.5.0, qatzip 1.2.0, ipp-crypto 2021.10.0 e intel-ipsec-mb 1.5-1.
  • Os pacotes para a arquitetura Armhf de 32 bits foram convertidos para usar o tipo time_t de 64 bits. A mudança afetou mais de mil pacotes. O tipo time_t de 32 bits anteriormente utilizado não pode ser usado para processar tempo após 19 de janeiro de 2038, devido ao estouro do contador de segundos a partir de 1 de janeiro de 1970.
  • As builds para placas Raspberry Pi 5 (servidor e usuário) e StarFive VisionFive 2 (RISC-V) foram atualizadas.
  • No Ubuntu Cinnamon, foi implementado o ambiente customizado Cinnamon 6.0 com suporte inicial ao Wayland.
  • Na build do Ubuntu para o subsistema WSL (Windows Subsystem for Linux), foi adicionado suporte para a transferência de configurações através do cloud-init.
  • No Xubuntu, o ambiente baseado em Xfce 4.18 continua a ser fornecido.
    Lançamento da distribuição Ubuntu 24.04 LTS
  • No Ubuntu Mate, continua a ser oferecido o ambiente de desktop MATE 1.26.2 (a versão 1.28 já está disponível no repositório MATE, mas ainda não foi oficialmente anunciada). Um novo instalador semelhante ao do Ubuntu Desktop foi implementado. Em vez do aplicativo Firmware Updater para atualizar firmwares, agora é utilizado o GNOME Firmware, e em vez do Software Boutique para gerenciar a instalação de aplicativos, foi adicionado o App Center. O aplicativo MATE Welcome foi descontinuado.
    Lançamento da distribuição Ubuntu 24.04 LTS
  • No Ubuntu Budgie, foi implementado o ambiente de desktop Budgie 10.9. Muitos applets e mini-aplicativos foram atualizados. Um novo configurador chamado Budgie Control Center foi proposto. Em vez do GNOME Software para gerenciar aplicativos, agora é utilizado o App-Center. O Pulseaudio foi substituído pelo Pipewire. Alguns aplicativos padrão foram trocados, por exemplo, GNOME-Calculator → Mate Calc, GNOME System Monitor → Mate System Monitor, Evince → Atril, GNOME Font Viewer → font-manager, Cheese → guvcview, Celluloid → Parole, Rhythmbox → Lollypop + Goodvibes + gpodder. O GNOME-Calendar, GNOME System Monitor e GNOME Screenshot foram removidos da distribuição padrão.
    Lançamento da distribuição Ubuntu 24.04 LTS
  • O Kubuntu continua a trazer por padrão o KDE Plasma 5.27.11, KDE Frameworks 5.115 e KDE Gear 23.08. O KDE 6 será disponibilizado na versão de outono do Kubuntu 24.10. O logotipo e o esquema de cores foram atualizados.
    Lançamento da distribuição Ubuntu 24.04 LTS
  • O Lubuntu melhorou o instalador baseado no framework Calamares. Uma página foi adicionada para configurar as opções de instalação, como a instalação de atualizações disponíveis, codecs e drivers proprietários, além de programas adicionais. Modos de instalação mínima, completa e normal foram adicionados. Uma tela de primeiro carregamento foi incluída, permitindo que o usuário configure o idioma e a conexão sem fio, bem como escolha entre iniciar o instalador ou entrar no modo Live. O Bluetooth Manager e o editor de configurações do gerenciador de exibição SDDM foram adicionados. O ambiente de área de trabalho foi atualizado para a versão LXQt 1.4.
    Lançamento da distribuição Ubuntu 24.04 LTS
  • No Ubuntu Studio, foi adicionada a ferramenta Ubuntu Studio Audio Configuration para configurar as opções do PipeWire. Um novo instalador foi implementado, semelhante ao proposto no Ubuntu Desktop. Um meta-pacote para instalar programas úteis para o aprendizado de música, como FMIT, GNOME Metronome, Minuet, MuseScore, Piano Booster e Solfege, foi adicionado.
    Lançamento da distribuição Ubuntu 24.04 LTS

Por que no hosting comum a administração do PrestaShop é lenta, e no seu não é?


Fonte: opennet.ru
Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster