O novo kernel Linux 5.12-rc3 acaba de ser lançado depois da versão emergicial da semana passada. Como informamos, o kernel Linux 5.12-rc2 saiu emergencialmente antes do prazo, em uma sexta-feira, por conta de problemas sérios no release candidate anterior. Agora, o projeto retoma seu ritmo normal com as versões do domingo à noite.
Assim, foram pelo menos dois dias extras, o Linux 5.12-rc3 é maior do que o normal e, de qualquer forma, muitas correções de bugs ocorreram esta semana. Além das mudanças decorrentes da confusão do Linux 5.12-rc2, Linus Torvalds está do lado do 5.12 parecendo uma versão menor.
Ele observou no anúncio do kernel Linux 5.12-rc3 lançado que:
as coisas parecem bastante normais – há um grande pico no diffstat em torno da precipitação io_uring do novo modelo de criação de thread e sparc faz uma exibição incomum no lado das atualizações de arquitetura, mas fora isso são todas as coisas usuais: drivers (gpu, net , usb, staging, sound … all over), arquiteturas (x86, arm64, s390, powerpc além do já mencionado sparc), sistemas de arquivos (cifs, nfs) e núcleo do kernel (rede, VM, temporizadores, agendador. .). E a (agora) documentação bastante usual e atualizações de ferramentas (principalmente ferramentas de desempenho e autotestes).
Portanto, por enquanto, pelo menos o Linux 5.12 está parecendo que será um ciclo bastante “normal”, impedindo que novos problemas importantes apareçam nas próximas semanas. A próxima versão principal do kernel deve estrear como estável no final de abril.
O kernel Linux 5.12 apresenta
Processadores + Plataformas SoC:
- Revestimento principal do SiFive FU740 e suporte da placa HiFive Unmatched RISC-V. O suporte NUMA também pousou para RISC-V.
- Intel ASIC N5X e Snapdragon 888 estão junto com as novas plataformas agora suportadas.
- O novo kernel evitará o desligamento prematuro de sistemas móveis Intel quentes, dependendo da zona térmica sendo desarmada.
- Suporte ao perfil da plataforma de laptop Lenovo .
- Melhor suporte a dispositivos Microsoft Surface .
- A estrutura do Dynamic Thermal Power Management (DTPM) foi fundida para que você não se queime em dispositivos quentes.
- Várias adições de driver da plataforma x86 .
- Remoção de plataformas ARM antigas / obsoletas .
- Remoção do suporte Intel MID e com esse suporte Intel Simple Firmware Interface é removido .
Virtualização:
- Mais do código do hipervisor ACRN da Intel é upstream para esse hipervisor de IoT/segurança crítica.
- Fixação de páginas em lote VFIO para melhor desempenho.
- Suporte para o kernel Linux inicializar como partição raiz no hipervisor da Microsoft;
- KVM agora permite que o espaço do usuário emule hipercalls do Xen.
Gráficos:
- Intel VRR/Adaptive-Sync para Intel Xe (Gen12);
- O overclocking OverDrive da série Radeon RX 6800/6900 agora está conectado.
- Suporte ao formato de pixel FP16 para mais GPUs Radeon .
- AMDGPU FreeSync sobre HDMI para dispositivos pré-HDMI 2.1. HDMI 2.1+ ainda está em um estado ruim para drivers de código aberto devido a restrições de especificação.
- Várias outras melhorias AMDGPU;
- Adreno 508/509/512 GPU suporte em MSM.
- A capacidade de desativar as atenuações de segurança gráfica da Intel .
- Correções do Intel Rocket Lake junto com melhorias no gerenciamento de energia, suporte a cores claras para Tiger Lake e outros acontecimentos do i915.