Possivelmente o último grande lançamento do Linux para este ano, o kernel 6.1 estava sendo aguardado pela comunidade! Por diversos motivos, como a adição do suporte à linguagem Rust, melhorias no sistema de arquivos Btrfs, melhor suporte aos chips Apple Silicon e também, por se tratar de uma versão LTS (Long Term Support).
Vejamos quais são as novidades da nova versão.
Lançamento do Kernel 6.1
Desde o lançamento da série 6.0, acompanhamos melhorias no desempenho do kernel Linux e, antes da versão estável 6.1, Linus Torvalds lançou um último release candidate (rc8) para testar algumas correções.
Reversão de 3 linhas corrigiu desaceleração do kernel
Testes da Intel mostraram uma desaceleração na execução do kernel e o desenvolvedor Nathan Chancellor relatou também que o kernel estava exigindo um tempo maior para ser compilado.
As reversões de atualizações não são incomuns, pois o avanço da tecnologia não é sempre linear, após significativas melhorias no tempo de compilação (50 a 80%), por isso, Linus Torvalds decidiu reverter uma correção de 3 linhas no kernel e voltar ao estado anterior, até que o problema seja resolvido.
Correção de segurança dos drivers gráficos da Intel 12ª Geração
Um problema de segurança que afetava os drivers gráficos integrados Intel de 12ª Geração foi corrigido na versão 6.0.11 do kernel e, retroativamente (backport), nas versões das séries LTS 5.15.81 e 5.10.157.
A falha dia zero (CVE-2022-4139) afeta o kernel 6.0 e todas as versões até a 5.4 quando utilizados com as placas gráficas GPU i915, incluindo as séries Tiger Lake, Rocket Lake, Alder Lake, Raptor Lake, Arctic Sound, Meteor Lake, DG1 e DG2. Essa falha permite:
- o escalonamento de privilégios;
- a execução de scripts maliciosos para roubo de dados sensíveis;
- a corrupção aleatória da memória.
Algumas novidades do kernel 6.1
Após os testes do último release candidate, o kernel 6.1 foi lançado em 11 de dezembro de 2022 com uma longa lista de melhorias e novidades:
- Correções de vulnerabilidades na Wi-Fi que deverão ser retroativas às antigas versões do kernel ainda suportadas;
- Introdução do suporte a AMD IOMMU v2 e ativação do AMD Zen 4 LbrExtV2;
- Melhor capacidade de relatório de memória e cache-a-cache da CPU AMD;
- Melhor suporte de controladores de clones da Nintendo;
- Melhor suporte para CPU LoongArch como a inicialização EFI, eventos de desempenho, manuseio de kdump e operações de cache para TLB;
- Melhorias de até 100% no desempenho do sistema de arquivos Btrfs através de gravações em buffer assíncronas, integração adicional io_uring, ajuste nas exportações sysfs;
- Melhorias no suporte ARM SoC incluindo MediaTek MT8186, Texas Instruments AM62A, NXP i.MX8DXL e alguns modelos do Qualcomm IPQ8064;
- Melhorias nos sistemas de arquivos XFS e o F2FS (compatível com Flash);
- Mesclagem do Kernel Memory Sanitizer (KMSAN);
- Otimização de desempenho e correções de bugs no sistema de arquivos EXT4;
- Otimização do AMD Platform Management Framework permitindo uma execução mais silenciosa e eficiente dos computadores AMD;
- Preparação da substituição do algoritmo LRU pelo MG-LUR (Multi-Generational Least-Recently-Used) de melhor desempenho em situações de alto uso de memória;
- Preparação do suporte para Wi-Fi 802-11be/Wi-Fi 7;
- Suporte a smartphones PINE64 PinePhone Pro, Sony Xperia 1 IV e Samsung Galaxy E5/E7/Grand Max;
- Suporte aos chips Intel Meteor Lake Thunderbolt;
- Suporte inicial às GPUs AMD RDNA3;
- Suporte inicial do controlador DualSense Edge;
- Suporte inicial ou experimental para a linguagem Rust através de 12 mil novas linhas de código;
- Suporte para mais sistemas de som como, por exemplo, AMD Rembrandt com o Sound Open Firmware (SOF) e suporte para áudio no Mediatek MT8186 SoC dos novos Chromebooks;
- Suporte para Microsoft Surface Pro 9 e Surface Laptop 5;
- Suporte para pás do Xbox One Elite Controller.
Conheça as diferentes versões do kernel Linux e aproveite a oportunidade para se inscrever no nosso canal.
Gostou de saber das melhorias que estão para chegar ao kernel 6.1? Assine a nossa newsletter e não perca nenhuma novidade do seu sistema operacional preferido!