Área de trabalho GNOME atualizada para lançamento 3.32 com estilo redesenhado de elementos de interface, desktop e ícones, suporte experimental para escalamento fracionário e fim do suporte ao menu global;
Trabalho foi feito para melhorar o desempenho do gerenciador de pacotes DNF. Todos os metadados em repositórios diferentes de xz e gzip estão agora disponíveis no formato zchunk, que, além de um bom nível de compactação, oferece suporte para alterações delta, permitindo baixar apenas as partes alteradas do arquivo (o arquivo é dividido em blocos compactados separadamente e o cliente baixa apenas aqueles blocos para os quais a soma de verificação não combine os blocos ao seu lado);
Em DNF adicionado código para enviar informações necessárias para estimar com mais precisão a base de usuários da distribuição. Ao acessar os espelhos, será enviado um contador “countme”, cujo valor aumenta a cada semana. O contador será zerado para “0” após a primeira chamada bem-sucedida ao servidor e após 7 dias começará a contar semanas. Este método permitirá estimar há quanto tempo a versão em uso foi instalada, o que é suficiente para analisar a dinâmica de mudança dos usuários para novas versões e identificar instalações de curta duração em sistemas de integração contínua, sistemas de teste, contêineres e máquinas virtuais. Se desejar, o usuário pode desabilitar o envio dessas informações.
Adicionados pacotes de desktop Deepin, desenvolvido pelos desenvolvedores do kit de distribuição de mesmo nome da China. Os componentes do desktop são desenvolvidos nas linguagens C/C++ e Go, mas a interface é criada usando tecnologias HTML5 usando o mecanismo web Chromium. A principal característica do desktop Deepin é o painel, que suporta vários modos de operação. No modo clássico, há uma separação mais explícita entre janelas abertas e aplicativos oferecidos para inicialização. O modo efetivo lembra um pouco o Unity, misturando indicadores de programas em execução, aplicativos favoritos e miniaplicativos de controle. A interface de inicialização do programa é exibida em tela inteira e oferece dois modos - visualizar aplicativos favoritos e navegar pelo catálogo de programas instalados;
Adicionados pacotes com o desktop Pantheon, que está sendo desenvolvido pelo projeto Sistema operacional elementar. GTK3+, linguagem Vala e framework Granite são usados para desenvolvimento. O ambiente gráfico Pantheon combina componentes como o gerenciador de janelas Gala (baseado em LibMutter), o painel superior WingPanel, o iniciador Slingshot, o painel de controle Switchboard, a barra de tarefas inferior Plank (um análogo do painel Docky reescrito em Vala) e o Pantheon Gerenciador de sessões Greeter (baseado em LightDM);
Transição para GnuPG 2 como a principal implementação do GPG (
/usr/bin/gpg agora está vinculado ao executável GnuPG 2 em vez do GnuPG 1;
Foram feitos trabalhos para garantir uma exibição gráfica mais suave na inicialização, sem blecautes de tela ou transições gráficas abruptas. O driver i915 tem o modo fastboot habilitado por padrão, a tela de boot do plymouth tem um novo tema;
A implementação padrão do barramento D-Bus está habilitada Corretor D-Bus. O D-Bus Broker é implementado inteiramente no espaço do usuário, permanece totalmente compatível com a implementação de referência D-Bus, é projetado para suportar funcionalidades práticas e se concentra na melhoria do desempenho e da confiabilidade;
O formato dos metadados para criptografia de todo o disco foi alterado de LUKS1 para LUKS2;
Em preparação para o fim do suporte ao Python 2 (a manutenção deste branch expira em 1º de janeiro de 2020), ele foi removido dos repositórios grande número Pacotes específicos do Python 2. Para módulos Python fornecidos pelo repositório com suporte a metadados
Python Egg/Wheel possui um gerador de dependência habilitado por padrão;
O suporte para funções obsoletas e inseguras como encrypt, encrypt_r, setkey, setkey_r e fcrypt foi removido da libcrypt;
O arquivo /etc/sysconfig/nfs foi descontinuado; apenas /etc/nfs.conf deve ser usado para configurar o NFS;
Adicionado suporte uEFI para inicialização em sistemas ARMv7;
O SGBD MongoDB foi removido dos repositórios devido à transição deste projeto para uma licença não livre, incompatível com os requisitos do Fedora;
Os pacotes Apache Maven 2.x (maven2), Apache Avalon (avalon-framework, avalon-logkit), jakarta-commons-httpclient, jakarta-oro, jakarta-regexp e sonatype-oss-parent foram descontinuados;
Coleção adicionada Funções do sistema Linux com um conjunto de módulos e funções para implantação de um sistema centralizado de gerenciamento de configuração baseado em Ansible;
interrompido formação de builds do Fedora Atomic Host, oferecendo um ambiente reduzido ao mínimo, cuja atualização é feita de forma atômica, substituindo a imagem de todo o sistema, sem dividi-la em pacotes separados. O Fedora Atomic Host será substituído por um projeto Fedora Core OS, continuando desenvolvimento de um sistema de servidor Linux recipiente linux;
Graças ao uso do PipeWire problemas resolvidos com acesso compartilhado às janelas Chrome e Firefox em ambientes baseados em Wayland ao organizar o trabalho remoto com o sistema. Problemas com o uso de drivers binários proprietários da NVIDIA com Wayland também foram resolvidos. Entrega Por padrão, as compilações do Firefox com suporte integrado ao Wayland são adiadas até a próxima versão (no Fedora 30, o Firefox ainda rodará através do XWayland).
Kit de ferramentas incluído Caixa de ferramentas do Fedora, que permite lançar um ambiente isolado adicional, que pode ser configurado de qualquer forma usando o gerenciador de pacotes DNF usual. O ambiente especificado facilitará a vida dos desenvolvedores que frequentemente precisam instalar várias bibliotecas e aplicativos adicionais ao usar assemblies Fedora Silverblue;
A biblioteca OpenH264 com implementação do codec H.264, usado no Firefox e GStreamer, adicionou suporte para decodificação dos perfis Main e High, que normalmente são usados para veicular vídeo em serviços online (anteriormente, apenas o perfil Baseline era suportado em OpenH264);
A estrutura inclui um sistema para configuração centralizada de desktops Linux - Comandante da Frota, projetado para organizar a implantação e manutenção de configurações para um grande número de estações de trabalho baseadas em Linux e GNOME. Fornece uma interface única e centralizada para gerenciar configurações de desktop, programas aplicativos e conexões de rede;
Contínuo desenvolvimento da edição Fedora Silverblue, que difere do Fedora Workstation por ser entregue de forma monolítica, sem dividir o sistema básico em pacotes separados, usando um mecanismo de atualização atômica e instalando todos os aplicativos adicionais na forma de pacotes flatpak lançados de forma isolada containers. A nova versão adiciona a capacidade de usar a camada rpm-ostree no software GNOME para adicionar camadas à imagem base do Silverblue com aplicativos adicionais e componentes do sistema que são distribuídos apenas na forma de pacotes rpm e ainda não estão disponíveis no flatpak. Por exemplo, rpm-ostree fornece suporte para instalação de drivers proprietários NVIDIA, fontes, conjuntos de idiomas, extensões GNOME Shell e aplicativos de terceiros, como o Google Chrome.
Simultaneamente para o Fedora 30 Coloque em operação Repositórios “gratuitos” e “não gratuitos” do projeto RPM Fusion, nos quais estão disponíveis pacotes com aplicativos multimídia adicionais (MPlayer, VLC, Xine), codecs de vídeo/áudio, suporte a DVD, drivers proprietários AMD e NVIDIA, programas de jogos, emuladores.