Bandeira do Fedora 39
O lançamento da nova versão do Fedora 39, que vem com uma série de novos recursos, atualizações, bem como melhorias interessantes e correções de bugs.
Inicialmente o Fedora 39 apresenta o Linux Kernel 6.5 no qual é introduzido suporte MIDI 2.0 em ALSA, suporte ACPI para a arquitetura RISC-V e suporte Landlock ppara UML (modo de usuário Linux). Além disso, o tamanho mínimo da ESP (partição de sistema EFI) usada na instalação do Fedora foi aumentado de 200 para 500 MB devido à falta de espaço para atualizações de firmware. O limite de 500 MB corresponde à configuração que a Microsoft usa desde o Windows 10.
Do lado da instalação, o utilitário agora é fornecido createrepo_c usa como padrão o algoritmo Zstd para compactar os metadados do repositório e parar de gerar metadados no banco de dados SQLite. O pacote fedora-repos-modular removido da instalação base e o repositório modular foi desabilitado, a mudança permitiu agilizar o trabalho do gerenciador de pacotes DNF, reduzindo o número de verificações e downloads de metadados.
Na parte de embalagem do sistema o Fedora 39 chega com o ambiente desktop GNOME 45 o que conta com um indicador dinâmico de área de trabalho virtual no painel, o desempenho da pesquisa foi melhorado, um indicador de câmera foi adicionado, a reprodução de vídeo foi acelerada por hardware, o visor de imagem e o aplicativo de câmera foram substituídos e o estilo de exibição das barras laterais e as bibliotecas GTK 4.12 e libadwaita 1.4 foram foi atualizado.
Os temas QGnomePlatform e Adwaita-qt, que foram usados para dar aos aplicativos Qt configurações e estilos semelhantes aos do GNOME, foram descontinuadosou para que esses aplicativos se encaixem melhor no ambiente GNOME. O motivo citado é a estagnação desses temas e os problemas ao utilizá-los com alguns aplicativos.
Outra mudança que o Fedora 39 apresenta é para instalar e atualizar aplicativos adicionais, como Agora é usado um sistema de embalagem Flatpak, com o qual os aplicativos são separados do sistema principal e executados em um contêiner separado.
Além disso, os usuários gerenciados através do Active Directory, FreeIPA ou LDAP têm a opção de utilizar a tecnologia Passkeys, que permite autenticação sem senha usando identificadores biométricos como impressões digitais ou reconhecimento facial, usando um dispositivo compatível com FIDO2 compatível com a biblioteca libfido2.
Se interrompeu a montagem e entrega de módulos atualizados separadamente, cujo ciclo de vida não está vinculado ao conteúdo principal da distribuição, e o suporte é fornecido independentemente dos lançamentos da distribuição, o que permitiu garantir a coexistência de pacotes com diferentes versões da mesma aplicação. O motivo para cessar o suporte aos módulos é a perda de interesse no desenvolvimento de módulos e problemas com a manutenção dos módulos existentes (a última atividade em pagure.io/modularity foi observada há mais de 3 anos).
Por último, mas não menos importante, é também mencionado que foram realizados trabalhos preparatórios relacionados com a segunda fase da transição para o processo de carregamento modernizado. As diferenças da inicialização clássica se resumem ao uso, em vez da imagem initrd gerada no sistema local ao instalar o pacote do kernel, de uma imagem unificada do kernel UKI (Unified Kernel Image), gerada na infraestrutura de distribuição e assinada digitalmente para distribuição. UKI combina o driver para carregar o kernel do UEFI (UEFI boot stub), a imagem do kernel Linux e o ambiente do sistema initrd carregado na memória em um arquivo.
Do outras mudanças que se destacam:
- O NetworkManager fornece tradução automática de perfis de conexão existentes armazenados no formato ifcfg (/etc/sysconfig/network-scripts/ifcfg-*) para um formato baseado em arquivo chave.
- Forneceu a capacidade de remover o pacote tzdata do banco de dados de fuso horário para reduzir o tamanho de contêineres isolados.
- O valor padrão de sysctl vm.max_map_count foi aumentado de 65530 para 1048576 para melhorar a compatibilidade com jogos do Windows lançados através do Wine ou Steam.
- O pacote com man-pages-ru foi descontinuado, uma vez que as traduções dos manuais man para o russo também estão incluídas no pacote man-pages-l10n.
- A forma como os pacotes Flatpak são construídos na distribuição foi alterada. Em vez de usar módulos ao reconstruir pacotes com o parâmetro "prefix=/app", um destino de construção separado é usado.
- A criação de imagens começou com o ambiente de usuário LXQt para a arquitetura Aarch64.
- O Fedora Cloud inclui a capacidade de reinicializar automaticamente após a instalação de atualizações de pacotes que exigem a reinicialização do sistema.
Por fim, se você estiver interessado em saber mais sobre o assunto e/ou baixar a nova versão, pode fazê-lo em o seguinte link.