Lançamento da distribuição Linux Fedora 32

Apresentado lançamento de distribuição Linux Fedora 32. Para download foram preparados produtos Fedora Workstation, Fedora Server, CoreOS, além disso conjunto de 'spins' com Live builds de ambientes de desktop KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE e LXQt. As builds são formadas para arquiteturas x86_64, Power64, ARM64 (AArch64) e diversos dispositivos com processadores ARM de 32 bits. A publicação das builds Fedora Silverblue e Edição Fedora IoT está atrasada.

As melhorias mais notáveis são no Fedora 32:

  • Nas versões para estações de trabalho, por padrão ativado o processo em segundo plano earlyoom, que permite uma resposta mais rápida à falta de memória, sem chegar a chamar o manipulador OOM (Out Of Memory) no kernel, que é acionado quando a situação se torna crítica e o sistema, em geral, já não responde às ações do usuário. Se a quantidade de memória disponível for inferior a um valor estabelecido, o earlyoom, através do envio de SIGTERM (memória livre inferior a 10%) ou SIGKILL (< 5%), encerrará forçosamente o processo que consome mais memória (com o maior valor /proc/*/oom_score), sem chegar à purgação dos buffers do sistema.
  • Ativado por padrão, o timer do systemd fstrim.timer, que executa uma vez por semana o serviço fstrim.service para rodar o comando "/usr/sbin/fstrim --fstab --verbose --quiet", passando informações sobre blocos não utilizados em sistemas de arquivos montados e em armazenamento LVM dinâmico. Este mecanismo reduz o desgaste de SSDs e dispositivos NVMe e aumenta a eficácia da limpeza de blocos, além de melhorar a utilização de extensões lógicas livres em LVM durante a alocação dinâmica de espaço no armazenamento ("thin provisioning"), retornando-os ao pool.
  • A área de trabalho foi atualizada para o lançamento GNOME 3.36, que introduziu um aplicativo separado para gerenciar extensões do GNOME Shell, modernizou o design das interfaces de login e desbloqueio de tela, redesenhou a maioria das caixas de diálogo do sistema, adicionou a capacidade de iniciar aplicativos usando GPU discreta em sistemas com gráficos híbridos, implementou a possibilidade de renomear diretórios com aplicativos no modo de exibição, adicionou um botão "não perturbe" no sistema de notificações, e adicionou uma opção de ativação do sistema de controle parental no assistente de configuração inicial, entre outros.
  • Devido ao encerramento do tempo de vida do Python 2, o Fedora irá remover o pacote python2 e todos os pacotes que requerem Python 2 para seu funcionamento ou construção. Para desenvolvedores e usuários que precisam do Python 2, será fornecido um pacote separado python27, que será apresentado no estilo "tudo em um" (sem subdivisões em subpacotes) e não será destinado a uso como uma dependência.
  • Por padrão, em vez do iptables-legacy, é utilizado o pacote iptables-nft, que oferece um conjunto de utilitários para compatibilidade com iptables, mantendo a mesma sintaxe de linha de comando, mas traduzindo as regras recebidas em bytecode nf_tables.
  • O firewall dinâmico firewalld foi convertido para operar sobre nftables. Para a chamada direta das regras, continuarão a ser utilizados iptables e ebtables.
  • Para a construção, foi utilizado o GCC 10. As versões de muitos pacotes foram atualizadas, incluindo Glibc 2.31, Binutils 2.33, LLVM 10-rc, Python 3.8, Ruby 2.7,
    Go 1.14, MariaDB 10.4, Mono 6.6, PostgreSQL 12, PHP 7.4.
  • Nos pacotes que definem seus próprios usuários e grupos, foi realizado a transição para definições de usuários em formato idêntico ao sysusers.d (a própria utilidade systemd-sysusers para formar conteúdo em /etc/passwd e /etc/group ainda não está em uso; trata-se apenas do formato de dados com informações sobre os usuários, enquanto a criação de usuários ainda invocará useradd).
  • No gerenciador de pacotes DNF, o sinalizador -k para integração com o código foi ajustado para enviar informações necessárias para uma avaliação mais precisa da base de usuários da distribuição. Em vez da transferência inicialmente planejada de um identificador único UUID, foi implementado um esquema mais simples com base no contador de tempo de instalação e na variável contendo dados sobre a arquitetura e a versão do sistema operacional. O contador "countme" será resetado para "0" após a primeira chamada bem-sucedida ao servidor e começará a aumentar a cada semana após 7 dias, o que permitirá avaliar há quanto tempo a versão utilizada está instalada. Se desejado, o usuário pode desativar o envio das informações mencionadas.
  • O interpretador Python foi compilado com a flag "-fno-semantic-interposition", cuja aplicação em testes demonstrou um aumento de desempenho de 5 a 27%.
  • Inclui estão incluídas fontes raster adicionais no formato OpenType para uso em programas como gnome-terminal (após a transição para HarfBuzz, surgiram problemas no uso de fontes raster antigas no gnome-terminal).
  • Na preparação do lançamento encerrado teste de qualidade das versões de instalação para mídias ópticas.

Simultaneamente para Fedora 32 entraram em operação Repositórios «free» e «nonfree» do projeto RPM Fusion, que disponibilizam pacotes com aplicativos multimídia adicionais (MPlayer, VLC, Xine), codecs de vídeo/audio, suporte a DVD, drivers proprietários da AMD e NVIDIA, jogos, emuladores. Formação de builds do Russian Fedora encerrado.

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