A nova versão do Linux 5.9 já foi lançada e essas são as novidades

Linus Torvalds anunciou a disponibilização da nova versão do Linux Kernel 5.9 em uma lista de discussão. Esta é uma versão que apresenta vários novos recursos e melhorias, bem como novos drivers, além de atualizações de driver.

O desenvolvimento do kernel Linux 5.9 começou cerca de dois meses atrás, quando Linus Torvalds anunciou o primeiro marco Release Candidate (RC). Depois de nada menos que oito RCs, a versão final do kernel já está disponível e deve ser enviada para algumas das distribuições Linux mais populares nas próximas semanas.

Quanto aos pontos fortes do Linux 5.9, há suporte para arquitetura Unicore, suporte para Compressão padrão Z (Zsdt) para compilar kernels x86, suporte total para operações de leitura buffers assíncronos no subsistema io_uring, além de uma nova opção de resgate e várias melhorias de desempenho para o sistema de arquivos Btrfs.

Existem também suporte para instruções FSGSBASE x86, suporte de capacidade para programador de prazos, um novo botão sysctl, suporte de criptografia online para sistemas de arquivos EXT4 e F2FS bem como suporte para controladores de memória externa NVIDIA Tegra210 e suporte para controladores de controlador integrados ao Chrome OS.

Além disso, Linux 5.9 traz uma nova chamada de sistema close_range (), suporte para Intel “Keem Bay” Movidius VPUs, suporte para protocolo de redundância paralela, suporte para iteradores BPF em soquetes TCP e UDP, suporte para atributos estendidos para clientes NFS 4.2 e schedutil como regulador de frequência de CPU padrão para arquiteturas ARM e AArch64 (ARM64) .

Além disso também Suporte adicionado para placas, dispositivos e plataformas ARM é destacado: Pine64 PinePhone v1.2, Lenovo IdeaPad Duet 10.1, ASUS Google Nexus 7, Acer Iconia Tab A500, Qualcomm Snapdragon SDM630 (usado em Sony Xperia 10, 10 Plus, XA2, XA2 Plus e XA2 Ultra), Jetson Xavier NX, Amlogic WeTek Core2 , Aspeed EthanolX, cinco novas placas baseadas em NXP i.MX6, MikroTik RouterBoard 3011, Xiaomi Libra, Microsoft Lumia 950, Sony Xperia Z5, MStar, Microchip Sparx5, Intel Keem Bay, Amazon Alpine v3, Renesas RZ / G2H.

Para cgroups, um novo manipulador de memória slab é implementado, que é notável para a transferência da contabilidade do bloco do nível da página de memória para o nível do objeto do kernel, tornando possível compartilhar páginas do bloco entre diferentes cgroups, ao invés de alocar caches separados para cada cgroup. A abordagem proposta permite aumentar a eficiência do uso de, reduza o tamanho da memória usada para slab em 30-45%, reduz significativamente o consumo total de memória pelo kernel e reduz a fragmentação da memória.

Em relação às melhorias com gráficos, destaca-se que Driver amdgpu adiciona suporte inicial de GPU para AMD Navi 21 (Linguado da Marinha) e Navi 22 (Sienna Cichlid). Adicionado suporte para codificação de vídeo UVD / VCE e mecanismos de aceleração de decodificação para GPUs das Ilhas do Sul (Radeon HD 7000). Adicionada uma propriedade para girar a tela em 90, 180 ou 270 graus.

Curiosamente, o driver da GPU AMD é o maior driver do kernel - ele contém aproximadamente 2,71 milhões de linhas de código, o que é aproximadamente 10% do tamanho total do kernel (27,81 milhões de linhas).

Ao mesmo tempo, 1.79 milhão de linhas estão nos arquivos de cabeçalho gerados automaticamente com dados para os registros da GPU, e o código C tem 366 mil linhas (em comparação, o controlador Intel i915 inclui 209 mil linhas e o Nouveau - 149 mil).

O controlador Nouveau adiciona suporte para verificações de integridade CRC (Verificações de redundância cíclica) quadro a quadro nos mecanismos de exibição da GPU NVIDIA. A implementação é baseada na documentação fornecida pela NVIDIA.

Naturalmente, muitos drivers novos e atualizados estão incluídos neste novo versão kernel importante para adicionar suporte para componentes de hardware mais novos. Alguns recursos relacionados à segurança também estão presentes, bem como as habituais correções de bugs e mudanças internas no kernel.

Finalmente, esta nova versão pode ser baixada de kernel.org, se você deseja construir seu próprio kernel. Para outros, você pode esperar que o kernel Linux 5.9 estável alcance os repositórios de software estáveis ​​de sua distribuição GNU / Linux antes de atualizar de uma versão anterior.

Já para a próxima versão do Linux 5.10, a previsão é que chegue em meados de dezembro ou durante as férias de Natal.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.