Não teve jeito. O kernel Linux 5.12 terá de passar por uma semana extra de testes devido ao tamanho das duas últimas versões release candidates. O tamanho do kernel já avisa deixado Linus Torvalds em alerta na semana passada. Geralmente, após sete candidatos a lançamento semanal, o próximo lançamento estável do kernel Linux é anunciado. No entanto, o Linux 5.12 é um daqueles kernels especiais que precisam de pelo menos um oitavo RC antes de se tornar pronto para uso.
Devido ao Linux 5.12-rc7 ter sido maior, junto com alguns dos candidatos a lançamentos anteriores sendo maiores do que o normal neste ciclo, o enorme Linux 5.12-rc8 de agora não é totalmente uma surpresa. Devido a ainda uma série de consertos chegando esta semana, Linus Torvalds decidiu ficar seguro e ir para a rodada extra de testes. Assim, em nome de mais estabilidade e segurança, haverá uma semana extra de testes.
Linux 5.12 desviado do lançamento para permitir uma semana extra de testes
Linus comentou no anúncio 5.12-rc8,
Ok, então tem estado _justo_ calmo na semana passada, mas não foi o tipo de calma que eu teria interpretado como “não é necessário rc8”. Então aqui estamos nós, com um rc extra para garantir que tudo esteja resolvido.
Portanto, ele está planejando estrear o Linux 5.12 estável no próximo domingo.
Doze principais recursos e mudanças que vêm com o Linux 5.12:
- Intel Variable Rate Refresh (VRR)/Adaptive-Sync para Intel Xe Graphics (Gen12) foi desenvolvido!
- As placas gráficas da série AMD Radeon RX 6000 agora podem sercom overclock no Linux através da interface AMD OverDrive com o driver de kernel AMDGPU;
- Demorou até 2021, mas chegou o suporte principal para o console de videogame Nintendo 64. Sim, o N64! Embora não seja muito prático e tenhamos que nos perguntar por quanto tempo ele será mantido no kernel;
- O driver do controlador PlayStation 5 DualSense que está sendo trabalhado pela Sony para o suporte do controlador PS5 agora está no upstream;
- O suporte ao dispositivo de memória Compute Express Link 2.0 Type-3 foi atualizado como os bits iniciais em torno do suporte CXL 2.0 no kernel Linux. Mais por vir em kernels futuros;
- O suporte a montagens IDMAPPED foi mesclado na abertura de novos e interessantes casos de uso;
- O Kernel Electric Fence (KFence) foi fundido como uma alternativa ao Kernel Address Sanitizer (KASAN) para detecção de erros de segurança de memória leve;
- O suporte de preempção dinâmica foi incorporado, o que permite a configuração dos modos de preempção no momento da inicialização;
- Otimizações Clang Link-Time (LTO) agora são suportadas ao construir o kernel Linux com o compilador Clang do LLVM. LTO pode gerar maior desempenho, binários menores e também é necessário para habilitar o suporte de kernel Clang CFI (Control Flow Integrity);
- Suporte de linha principal inicial para o SoC SiFive FU740 e a emocionante placa de desenvolvimento RISC-V HiFive Unmatched. No entanto, esses são apenas os bits iniciais com mais trabalho (como o controlador PCIe) vindo para o Linux 5.13;
- Suporte ao perfil da plataforma de laptop Lenovo, portanto, com ThinkPads mais recentes e outros dispositivos Lenovo com suporte, permite mais controle sobre as preferências de energia/desempenho;
- Muita limpeza, desde a remoção da plataforma MID (Mobile Internet Device) da Intel para o hardware ARM obsoleto.
Após o lançamento do Linux 5.12 no próximo fim de semana é em seguida, a janela de mesclagem do Linux 5.13 que parece ser outro lançamento de kernel ativo para, por sua vez, se tornar estável no final de junho ou potencialmente no início de julho agora, dado o ciclo 5.12 sendo estendido nesta semana extra.
Via Phoronix