A janela de mesclagem do Linux 5.10 fechou no domingo. Agora, a nova versão do kernel terá cerca de sete semanas de candidatos a lançamento antes do lançamento do kernel estável em dezembro. Como de costume, aqui está um resumo com os muitos novos recursos previstos para estrear com esta próxima versão do kernel Linux.
Com o Linux 5.10, há muito trabalho em otimizações de sistema de arquivos e outras melhorias de armazenamento. Do mesmo modo, várias adições para processadores AMD Zen 3, trabalho contínuo de driver de código aberto para Big Navi/Radeon RX 6000 series, suporte principal para o smartphone Purism Librem 5 revisões até agora, o suporte Creative SoundBlaster AE-7 finalmente sendo suportado no Linux, o XFS mudou seu suporte de carimbo de data / hora de quebrar após o ano de 2038 para funcionar agora até o ano de 2486, suporte ao controlador Nintendo Switch e outro suporte de hardware novo e outros trabalhos.
O resto do artigo é uma visão mais completa dos recursos do Linux 5.10.
Conheça os recursos do Kernel Linux 5.10
Processadores:
- Continuação da apresentação da Intel Rocket Lake, bem como dos primeiros trabalhos em Alder Lake. Também há trabalhos iniciais em torno do Lago Meteor;
- Suporte ao processador IoT MIPS X2000/X2000E Ingenic;
- O suporte PowerPC 601 foi retirado como o processador PowerPC original de 32 bits. Enquanto isso, a IBM continua trazendo suporte para POWER10 no kernel Linux;
- Emulação SLDT/STR com UMIP para ajudar alguns jogos do Windows rodando no Linux no Wine que não apresentam mais problemas;
- Uma correção para manipulação de frequência de CPU AMD Zen 3 que se origina de uma solução alternativa em 2012 para substituir a tabela ACPI _PSD em processadores AMD;
- Suporte de desempenho para AMD Zen 3 junto com outras adições de desempenho de Linux;
- Suporte para sensor de temperatura AMD Zen 3;
- O Suporte para AMD Zen 3 EDAC;
- Suporte inicial para NVIDIA Orin;
- Desempenho mremap muito mais rápido em hardware ARM64;
- Inicialização RISC-V inicial via EFI;
- O KVM escolheu o novo TDP MMU que pode ajudar especialmente com VMs muito grandes;
- O Xen corrige o suporte a convidado ARM ao operar com KPTI (Kernel Page Table Isolation) para mitigar o Meltdown;
- Suporte AMD SEV-ES para Secure Encrypted Virtualization “Encrypted State” (ES) para melhor proteção de máquinas virtuais;
- AMD Secure Nested Paging IOMMU em preparação para suporte SEV-SNP;
- Coerência de cache reforçada por hardware AMD SME;
- Suporte para Centauro Zhaoxin 7-Series;
- uso inicial da instrução Intel SERIALIZE;
- O Arm Memory Tagging Extension e Pointer Authentication estão trabalhando para proteger melhor o sistema com os novos SoCs ARM64;
- Uma reescrita das mitigações Spectre da ARM com o retrabalho de “Ghostbusters”;
- Ajustes de balanceamento SMT no agendador;
- Várias outras alterações de processador Intel/AMD;
Gráficos:
- Suporte Tiger Lake HOBL para ajudar a estender a vida útil da bateria;
- Continuação do trabalho no suporte Gen12 dentro do Intel Rocket Lake;
- Trabalho continuado no suporte da série AMD RDNA 2/Radeon RX 6000 inicialmente introduzido no Linux 5.9;
- Suporte de exibição AMDGPU DC para GPUs GCN 1.0 (Ilhas do Sul);
- Suporte para Raspberry Pi VC4;
- Suporte para placa gráfica de desktop Matrox G200 no driver Matrox DRM;
- Uma correção para o gerenciamento de energia deficiente com laptops AMD com gráficos discretos Radoen;
- Numerosas outras atualizações de DRM de código aberto.