Kernel Linux 5.14 lançado logo após o 30º aniversário do Linux

A mais recente e maior versão do Kernel do Linux é lançada apenas dias após o 30º aniversário do Kernel Linux.

30 de agosto de 2021
Kernel Linux 5.14 lançado logo após o 30º aniversário do Linux

Em junho, olhamos para o Kernel Linux 5.13, em que recebemos suporte preliminar para as melhorias M1, RISC-V e suporte para novas GPUs.

Agora, Kernel Linux 5.14 está aqui! Linus torvalds anunciou na lista de discussão do kernel:

Email de anúncio do Kernel 5.14

Embora esta liberação não seja tão grande quanto a acima mencionada, ainda tem muitas melhorias, especialmente para dispositivos ARM.

Vamos dar uma olhada rápida nos principais destaques desta versão.

Linux Kernel 5.14: o que há de novo?

O Linux Kernel 5.14 contém uma ampla variedade de novos recursos, especialmente para sistemas baseados em ARM. Tudo isso acontece apesar de Linus Torvalds alegar que esta é uma liberação relativamente pequena no anúncio do kernel inicial.

Avançando para o seu candidato ao lançamento v7 antes de seu lançamento final, Linus menciona:

A maioria das alterações aqui são drivers (GPU e Networking destacam-se), e o resto é bastante aleatório: Arch, rastreamento, networking principal, algumas correções de VM .. Linus TorValds, Linux Kernel 5.14 RC7

Esta versão contém uma variedade de novos recursos. Aqui está uma lista dos principais novos recursos presentes no Kernel Linux 5.14:

  • O Raspberry PI 400 agora pode funcionar completamente com este Kernel, graças ao trabalho realizado nos últimos dois meses.
  • O Rockchip RK3568 SOC agora é suportado
  • Suporte inicial para o Sony Xperia 1/1ii e 5/5II
  • Várias atualizações adicionadas para o Microsoft Surface Duo
  • Atualizações para DIY BananaPi M5 Board adicionado
  • Atualizações importantes para RISC-V
  • Suporte melhorado para placas gráficas Intel Alder Lake P e Alder Lake M
  • Novo suporte a hot-unplug em placas gráficas AMD Radeon
  • Áreas de memória 'secretas' introduzidas com um novo sistema chamado 'memfd_secret'
  • Melhorias para abaixar a latência de seu driver de áudio USB
  • Suporte melhorado para USB4
  • Fundamentos iniciais para suportar processadores de Intel Alder lake

Neste artigo, estaremos olhando para quais são esses recursos, e o que eles significam para o usuário final.

Raspberry Pi 400

No ano passado, a Fundação Raspberry PI lançou o Raspberry PI 400, um computador com teclado semelhante aos da década de 1980. Infelizmente, este computador requer uma versão do kernel personalizada para funcionar devido a drivers não-mainline.

No entanto, com o lançamento do kernel 5.14, isso parece ter sido alterado. Depois de meses de desenvolvimento, o Raspberry PI 400 agora pode ser inicializado usando o kernel Linux 5.14. Embora seja lamentável que o suporte demore tanto tempo, é muito melhor tarde do que nunca.

Suporte a SoC RK35xx

Este ano foi verdadeiramente um ano glorioso para Rockchip. Eles começaram lançando sua série RK35xx de SoCs, com muitos fabricantes integrando o recém-liberado SoCs em seus produtos.

Um dos usos mais notáveis da série RK35xx é o Quartz64, um SBC desenvolvido pela Pine64 (que estou ajudando atualmente). E Linux 5.14 traz suporte para um desses SoCs, o RK3568.

Para todas as próximas placas com base neste SoC, esta inclusão é extremamente importante, pois simplifica muito para a portabilidade de distribuições.

Suporte inicial para Sony Xperia 1/1II e 5/5II

Sony é um dos poucos fabricantes de telefones celulares que suportam ativamente o Linux em seus telefones. Isto é demonstrado através de sua compatibilidade com sistemas operacionais, como Sailfish OS e Ubuntu Touch.

Agora, com o Sony Xperia 1/1II e 5/5II estando no Kernel, deve ser muito mais fácil obter uma variedade ainda mais ampla de distribuições. No entanto, deve ser também mantido em mente que este é apenas o suporte inicial, muito parecido com o suporte M1 do Linux 5.13.

Atualizações RISC-V

Uma das tendências que já notei nas últimas atualizações do kernel é o suporte sempre melhorado dos processadores RISC-V. Na última atualização, temos algumas melhorias significativas do sistema de construção, um mapa de memória de kernel reorganizado e support para o módulo de depuração do kernel kprobes.

Desta vez, parece que esta tendência continua, com a adição de algumas melhorias específicas do RISC-V. Essas incluem:

  • Suporte para páginas enormes transparentes
  • Otimização de copy (to,from) usuário.
  • Suporte de mapeamento de recursos PCI genéricos
  • Suporte para KFENCE (Kernel Electric Fence) para detecção/validação de erro de segurança da memória

Embora menores, essas atualizações devem abrir caminho para futuros dispositivos baseados em RISC-V.

Radeon Hot-Unplug

Talvez meu recurso favorito desta versão, os cartões AMD Radeon estão recebendo um novo recurso de desconexão quente. Anteriormente, arrancar o seu GPU enquanto seu sistema estava em funcionamento resultaria em um pânico do kernel. Agora, você pode remover sua GPU (Radeon) a qualquer momento e seu sistema continuará a funcionar normalmente, pelo menos em teoria.

Eu só espero que esse recurso funcione melhor no Linux do que minha experiência com ele no Windows. Embora eu não recomendaria puxar aleatoriamente o seu GPU do seu sistema, ainda é um bom recurso para ver, e será interessante ver o que as pessoas fazem com isso.

Suporte a USB 4

À medida que vemos um número crescente de novos laptops saindo com USB 4, tornou-se cada vez mais importante para o Linux começar a suportá-lo. Felizmente, o Kernel Linux 5.14 tem uma ampla variedade de melhorias para usuários USB 4.

Essas incluem:

  • Mais suporte USB 4 adicionado ao núcleo do thunderbolt
  • Correção de alertas de compilação em todo o lugar
  • Atualizações do driver serial USB e novo suporte a dispositivos
  • Uma ampla variedade de atualizações do driver
  • Muitas outras coisas pequenas

Embora não seja algo muito grande, essas melhorias devem ajudar muitos usuários atuais e futuros do USB 4.

Conclusão

Entre o suporte USB aprimorado, a multiplicidade de atualizações para dispositivos ARM e RISC-V, e pequenas atualizações para GPUs, esta versão está muito bem. Como mencionei antes, estou muito animado com o suporte a Radeon Hot-Unplug, pois isso deve tornar a troca de GPU pouco mais fácil.

Da mesma forma que a última vez, eu recomendaria esperar pela sua distribuição oferecer atualizações oficiais antes de atualizar para o Kernel Linux 5.14. Felizmente, os usuários de distribuições como Arch e Manjaro devem receber as atualizações muito em breve. Os usuários avançados do Ubuntu podem instalar o mais recente kernel da linha principal com algum esforço, embora seja evitado.

O que você acha das melhorias no Kernel Linux 5.14? Deixe-me saber nos comentários!

Via itsfoss.com. Você pode conferir o post original em inglês:

Linux Kernel 5.14 Released Right After the 30th Anniversary of Linux
Aproveite e assista um de nossos vídeos