Ah sim! Linux Kernel 5.10 LTS está finalmente aqui antes do final de 2020 com melhorias de desempenho interessantes

14 de dezembro de 2020

Alguns meses atrás, Greg Kroah-Hartman já mencionou que o Linux Kernel 5.10 será uma versão LTS.

Linus Torvalds também confirmou que o Linux Kernel 5.10 está a caminho, enquanto subia o 7º candidato a lançamento do Kernel 5.10 alguns dias atrás.

Agora, finalmente temos a versão estável do Kernel 5.10 LTS.

Kernel 5.10 é LTS

Como você deve saber, existem diferentes modelos de lançamento do kernel do Linux. Eles são RC (Release Candidate), Mainline, Stable e LTS (Long-Term Support).

Destes, os lançamentos do Kernel LTS são os menos frequentes. Geralmente, eles têm suporte por pelo menos 2 anos (geralmente por 6 anos, o que é ótimo!) . Eles vêm com novos recursos, otimizações e correções de bugs importantes. Isso também é o mesmo para o Linux 5.10 LTS. Mas, desta vez, há muitas mudanças e parece um grande lançamento para mim.

Esta versão fica ainda mais interessante para o Android Open Source Project (AOSP) à medida que se aproxima do kernel Linux Mainline. Portanto, há uma grande chance de, com o Linux 5.10 LTS, o Android poder finalmente se tornar uma distribuição Linux pura. O que tornará mais fácil para os fornecedores de Android manterem as atualizações de segurança de seus dispositivos.

Principais mudanças no kernel do Linux 5.10 LTS

Para detalhes técnicos, você pode querer consultar o changelog oficial. Aqui, devo mencionar algumas alterações importantes compiladas do Phoronix e do registro oficial.

Melhorias para processadores

  • Suporte adicionado para CPUs Intel Rocket Lake, que é a CPU da próxima geração da Intel que chega no primeiro trimestre de 2021.
  • Suporte inicial foi adicionado para o Alder Lake e Meteor Lake.
  • Algumas melhorias e correções de desempenho foram adicionadas para a arquitetura de CPU AMD Zen 3.
  • Adicionado suporte de inicialização EFI para CPUs RISC-V.
  • Reescritas as Mitigações de Espectro do ARM como Ghostbusters. Anteriormente, esse código era difícil de manter e agora separa claramente o estado da política e segue uma abordagem mais estruturada para mitigação.
  • Adicionada emulação SLDT/STR para uma melhor experiência Wine. Isso permitirá que Armazenar registro de tabela de descritor local e Armazenar registro de tarefa sejam falsificados pelo kernel em Prevenção de instrução em modo de usuário ou CPUs habilitadas para UMIP.
  • Adicionado Mitigação de colapso por KPTI na sessão de convidado do ARM por Xen. KPTI ou Kernel Page Table Isolation é um recurso do Linux Kernel que atenua a vulnerabilidade de segurança Meltdown e protege o kernel contra uma tentativa de contornar KASLR ou Kernel Address Space Layout Randomization.
  • Auporte AMD SEV-ES adicionado para proteção adicional de VMs convidadas em KVM. Secure Encrypted Virtualization agora ajudará os processadores AMD EPYC a proteger melhor as máquinas virtuais convidadas e as nuvens públicas. Esse recurso habilitará a criptografia de memória de hardware usando uma chave por VM, a proteção será aplicada não apenas entre os convidados, mas também o hipervisor.
  • Muitas correções e melhorias para processadores AMD e Intel que abrangem cache, paginação e suporte a novas instruções.

Gráficos

Armazenamento e sistema de arquivos

  • Corrigido o problema do XFS no ano de 2038 (onde o tempo de época do Unix não se encaixa mais em um inteiro de 32 bits) e agora ele será compatível até julho de 2486 e o XFS descontinuar o formato do sistema de arquivos V4 em 2030
  • F2FS aprimorado em ATGC (Age Threshold Garbage Collector), descompressão de arquivo mais rápida, NVMe, suporte a casefolding genérico , ZNS (nome de lote genérico mais )
  • Inode aprimorado no grupo de alocação causará menos tempo necessário para a montagem.
  • [Desempenho do FSync] aprimorado (https://lkml.org/lkml/2020/10/12/1514) com Btrfs.
  • Adicionada uma opção volátil para OverlayFS que dará um desempenho mais rápido, mas omitindo a sincronização.
  • Adicionada a opção de montagem nosymfollow como outros BSDs para melhorar a segurança do sistema.
  • Suporta commits rápidos e desempenho de sobregravação de arquivo mais rápido para Ext4 nos modos DAX/DIO.
  • RAID10 aprimorado DISCARD de 259 segundos para menos de 1 segundo.
  • Adicionada hibernação e retomada mais rápidas.

Outras melhorias

  • Incluiu mais suporte para touchpads Synaptics para laptops, incluindo dispositivos ThinkPad X1, X1E, P1.
  • Desempenho amadurecido e aprimorado para USB4.
  • Reforçado contra possível ataque DMA por dispositivos PCIe externos.
  • Adicionadas várias novas placas ARM, incluindo Librem 5, à árvore de dispositivos.
  • Driver de áudio Intel Haswell reescrito devido a bugs.
  • Suporte para controle de Nintendo Switch.
  • Adicionados Nitro Enclaves para proteger a nuvem AWS EC2 altamente sensível.
  • Subsistema de rede aprimorado.

Obtendo Kernel 5.10

Parece haver muitas melhorias de desempenho. E você provavelmente vai querer tentar.

Como sempre, sugerimos ficar com o kernel fornecido por suas distribuições. Você pode instalar manualmente o kernel mais recente no Ubuntu ou qualquer distribuição que você usa, mas isso é definitivamente sua decisão. Você deve ter alguma experiência com esse tipo de coisa.

O que você acha do último lançamento do kernel LTS? Deixe-nos saber a sua opinião nos comentários!

Agradecimentos a Phoronix pela cobertura regular detalhada do desenvolvimento do kernel do Linux.

Confira também a versão original desse post em inglês
Esse post foi originalmente escrito por Shaswata Das e publicado no site itsfoss.com. Traduzido pela rtland.team

Oh, Yeah! Linux Kernel 5.10 LTS is Finally Here Before the End of 2020 With Interesting Performance Improvements

Propaganda
Blog Comments powered by Disqus.
Propaganda