Com o lançamento previsto do Linux 7.1, os desenvolvedores estão voltando sua atenção para aprimorar e otimizar as arquiteturas contemporâneas. Esta próxima versão promete melhorias significativas tanto para ambientes de desktop quanto de servidor.
Principais desenvolvimentos nos primeiros patches do Linux 7.1: limpeza, habilitação de CPU e melhorias de drivers para AMD, Intel e NVIDIA.
Com a abertura da janela de integração do Kernel Linux 7.1, os primeiros patches estão surgindo, indicando um esforço conjunto para refinar as solicitações de pull requests dos subsistemas e os branches de recursos. Embora o Linux 7.0 tenha sido lançado recentemente, a comunidade de desenvolvedores já está avançando com mudanças projetadas para otimizar CPUs, GPUs e recursos de rede.
Segundo o Phoronix, uma mudança particularmente notável é a eliminação progressiva do suporte à CPU Intel i486, um passo significativo que sucede a estreia da arquitetura legada em 1989. Essa transição estratégica destaca uma mudança de paradigma, permitindo que os desenvolvedores concentrem seus recursos em arquiteturas de CPU mais modernas.
Atualizações recentes indicam que os processadores Intel Panther Lake terão o FRED (Flexible Return and Event Delivery) ativado por padrão, aprimorando tanto o desempenho quanto a segurança. Esse desenvolvimento destaca uma trajetória promissora para as arquiteturas de CPU de próxima geração da Intel.
Para usuários de hardware AMD, progressos notáveis foram feitos com a migração de GPUs mais antigas para o conjunto de drivers AMDGPU. Essa transição começou há alguns meses e agora está totalmente implementada para GPUs GCN 1.0 e 1.1, proporcionando melhorias de desempenho de quase 30% para modelos Radeon mais antigos. Como parte do Linux 7.1, espera-se que diversas famílias de APUs AMD legadas — como Kaveri, Kabini e Mullins — também passem a usar o driver AMDGPU como padrão, garantindo melhor suporte ao Vulkan e melhor desempenho gráfico em diversos sistemas.
Principais destaques das atualizações do kernel Linux 7.1:
- Removendo o suporte para a CPU Intel 486 obsoleta para otimizar a eficiência do sistema.
- A ativação padrão do Intel FRED melhora o desempenho em CPUs Panther Lake.
- Atualizando a versão mínima exigida do Rust para compilações do kernel Linux.
- Eliminação gradual do código UDP-Lite do subsistema de rede do Linux para aumentar a eficiência.
- Integração direta dos drivers HID do Lenovo Legion para melhor suporte ao dispositivo.
- Melhorias contínuas no driver NVIDIA Nova.
- Implementação do desligamento automático do sistema em caso de erro ACPI fatal.
- Transição das APUs AMD Kaveri / Kabini / Mullins para o driver AMDGPU para melhor desempenho e suporte ao RADV Vulkan.
- Otimização do mecanismo Multi-SDMA para aprimoramento do desempenho da AMDGPU.
- Preparativos intensificados para o futuro suporte de hardware AMD GFX12.1.
- Aprimoramentos de recursos para consulta de memória por processo com o driver AMDXDNA para NPUs de IA Ryzen.
- Recursos de relatório de consumo de energia para NPUs de IA Ryzen.
- Novos recursos no driver de escalonamento de frequência da CPU AMD P-State.
- Suporte KVM aprimorado para AVX-512 BMM em VMs convidadas, em consonância com a arquitetura Zen 6 da AMD.
- Apresentamos FSMOUNT_NAMESPACE como uma nova opção para a funcionalidade fsmount().
- Melhorias no driver Intel Xe para um gerenciamento de memória aprimorado.
- Suporte transparente a hugepages para páginas de dispositivos, visando beneficiar aplicações de Memória Virtual Compartilhada.
- Preparativos para suporte gráfico para Intel Nova Lake P.
- Modificações no driver gráfico da Intel para suportar túneis DP UHBR.
- Funcionalidades de descarregamento Zstandard para o driver Intel QAT.
- Inúmeras melhorias no desempenho do driver gráfico Intel Xe3.
- Está previsto suporte para o modo sem fio no driver Intel QAT.
- Implementando medidas de segurança para as NPUs da Intel para evitar o esgotamento de recursos por programas individuais.
- Implementação de uma funcionalidade de depuração para sistemas AMD Zen.
- Diversas melhorias para os drivers WiFi MediaTek MT76.
- Programando novos drivers de ventoinha para notebooks Lenovo para melhorar o monitoramento de velocidade.
- Apresentação do driver Bitland WMI para funcionalidade aprimorada de laptops.
- Continuação do suporte para laptops da TUXEDO Computers e para o driver da plataforma Uniwill.
- Progresso no suporte ao SoC SpacemiT K3 RVA23.
- Suporte para exibição HDMI em placas RISC-V BeagleV Ahead SBC e Lichee Pi 4A.
- Remoção do recurso defeituoso do kernel XIP do RISC-V.
- Melhorias para a GPU Adreno X2-85 utilizada nos SoCs Snapdragon X2 para laptops.
- Introdução de uma propriedade de cor de fundo dedicada ao DRM e ao CRTC.
- O Linux 7.1 agora suportará múltiplas baterias por dispositivo HID, resolvendo as limitações de hardware existentes.
- Melhorias no Sched_EXT para priorizar tarefas irmãs SMT, aprimorando o gerenciamento de tarefas da CPU.
- Monitoramento aprimorado de sensores para placas-mãe de desktop ASUS.
- Redução da sobrecarga do temporizador HRTICK para otimização de desempenho.
- Avanços na amostragem baseada em instruções para futuras CPUs AMD Zen 6.
- Adicionando novos drivers de framebuffer para VeriSilicon DC8200 e Coreboot.
- Suporte para atributos de socket estendidos para alinhamento com as funcionalidades aprimoradas do GNOME e do systemd.
- Possível inclusão de suporte a subagendadores para cgroups na versão Linux 7.1.
Para obter mais detalhes e manter-se atualizado sobre os desenvolvimentos do kernel Linux 7.1, você pode consultar o código-fonte e as imagens aqui.
Deixe um comentário