Alguns dias atrás Lançamento do Fedora 36 Beta revelado, versão em que entre as mudanças mais significativas podemos encontrar que o ambiente de desktop foi atualizado para a versão GNOME 42, que adiciona configurações de estilo escuro em todo o ambiente para o frontend e fez a transição de muitos aplicativos para usar o GTK 4 e a biblioteca libadwaita, que fornece widgets e objetos prontos para uso para criar aplicativos que atendem às novas recomendações do GNOME HIG ( Diretrizes de Interface Humana).
A confusão de estilo no GNOME 42 foi criticada, pois alguns programas são estilizados de acordo com as novas diretrizes GNOME HIG, enquanto outros continuam a usar o estilo antigo ou combinam elementos dos estilos antigo e novo.
Por exemplo, no novo editor de texto os botões não são texturizados e a janela é exibida com cantos arredondados, no gerenciador de arquivos os botões são emoldurados e cantos de janela menos arredondados são usados, no gedit os botões são claramente destacados, mais contrastantes e contrapostos um fundo mais escuro e os cantos inferiores da janela são retos.
Para sistemas com drivers NVIDIA proprietários, A sessão do GNOME baseada no protocolo Wayland é habilitada por padrão, que anteriormente era usado apenas ao usar drivers de código aberto.
A capacidade de selecionar uma sessão do GNOME em execução em um servidor X tradicional foi mantida. Anteriormente, habilitar Wayland em sistemas com drivers NVIDIA era dificultado pela falta de suporte para aceleração de hardware OpenGL e Vulkan em aplicativos X11 executados com o componente XWayland DDX (Device-Dependent X). No novo ramo de drivers NVIDIA, os problemas foram corrigidos e o desempenho do OpenGL e Vulkan em aplicativos X lançados com o XWayland agora quase não é diferente da execução em um servidor X normal.
Outra mudança que se destaca é quando o systemd está em execução, os nomes dos arquivos da unidade são exibidos, o que torna mais fácil determinar quais serviços são iniciados e interrompidos. Por exemplo, “Iniciando Frobnicator Daemon…” agora exibirá “Iniciando frobnicator.service – Frobnicating Daemon…” em vez de “Iniciando Frobnicating Daemon…”.
Além disso informações adicionadas a arquivos executáveis e bibliotecas no formato ELF sobre qual pacote rpm o arquivo fornecido pertence. systemd-coredump usa essas informações para refletir a versão do pacote ao enviar notificações de falha.
Os drivers fbdev usado para saída de framebuffer foram substituídos pelo driver simpledrm, que usa o framebuffer EFI-GOP ou VESA fornecido pelo BIOS ou firmware UEFI para saída. Para garantir a compatibilidade com versões anteriores, uma camada é usada para emular o dispositivo fbdev.
Adicionado suporte preliminar para contêineres nos formatos OCI/Docker para a pilha de atualização atômica baseada em rpm-ostree , o que facilita a criação de imagens de contêineres e a portabilidade do ambiente do sistema para contêineres.
Os B'sAses de dados do gerenciador de pacotes RPM movidos substituído por um link simbólico. Este local já é usado por compilações baseadas em rpm-ostree e distribuições SUSE/openSUSE.
O motivo da transferência é a inseparabilidade do banco de dados RPM com o conteúdo da partição /usr, onde os pacotes RPM estão realmente localizados (por exemplo, o posicionamento em partições diferentes complica o gerenciamento de instantâneos do FS e a reversão de alterações e, no caso de / usr, as informações sobre a conexão com os pacotes instalados são perdidas).
O NetworkManager parou de oferecer suporte ao formato de configuração ifcfg (/etc/sysconfig/network-scripts/ifcfg-*) por padrão em novas instalações.
Das outras mudanças que se destacam:
- Dicionários Hunspell movidos de /usr/share/myspell/ para /usr/share/hunspell/.
- A capacidade de instalar simultaneamente diferentes versões do compilador para a linguagem Haskell (GHC) é fornecida.
- O módulo de cabine com interface web está incluído na composição para configurar o compartilhamento de arquivos via NFS e Samba.
- A implementação Java padrão é java-17-openjdk em vez de java-11-openjdk.
- O programa para localizar rapidamente um arquivo chamado mlocate foi substituído pelo plocate, um analógico mais rápido e que consome menos disco.
- O suporte para a pilha sem fio antiga usada nos drivers ipw2100 e ipw2200 (Intel Pro Wireless 2100/2200) foi descontinuado e foi substituído pela pilha mac80211/cfg80211 em 2007.
- No instalador do Anaconda, na interface para criar um novo usuário, a caixa de seleção para conceder direitos de administrador ao usuário que está sendo adicionado está habilitada por padrão.
- A ferramenta de gerenciamento de armazenamento local Stratis foi atualizada para a versão 3.0.0.
Finalmente, vale a pena mencionar que esta versão beta marcou a transição para a fase final de testes, no qual apenas correções críticas de bugs são permitidas. O lançamento do A versão final e estável está prevista para 26 de abril.
Para aqueles interessados em poder testar o beta, você pode obtê-lo no link abaixo.