Linux 5.17-rc6 lançado
Linux 5.17-rc6 lançado

Linus Torvalds acaba de lançar o Linux 5.17-rc6 para encerrar a semana que ele descreve como de muita loucura. Segundo ele,

ninguém pode dizer que a semana passada foi *normal*, mas qualquer coisa maluca está acontecendo no mundo (e eu pessoalmente tinha “Zombieapocalypse” no meu bingo card, não “Putin tem um colapso mental”), não parece ter afetado muito o kernel.

O Linux 5.17 permanece em seu caminho normal para cumprir o cronograma de lançamento. Então, se tudo correr bem, a versão estável deve estrear em até duas semanas. O Linux 5.16-rc6 vem como um candidato a lançamento bastante normal com a variação de código usual. No entanto, Linus demonstra alguma cautela sobre alguns problemas persistentes que podem atrasar o lançamento final.

Linux 5.17-rc6 lançado

Linux 5.17-rc6 lançado
Linux 5.17-rc6 lançado

Linus comentou:

Embora as coisas pareçam razoavelmente normais, _estamos_ ficando muito atrasados no lançamento e ainda temos várias regressões conhecidas. Eles não parecem tão grandes e assustadores, mas alguns deles foram relatados logo após o lançamento do rc1, então eles estão ficando um pouco demorados. Eu odiaria ter que atrasar 5.17 só por causa deles, e estou começando a ficar um pouco preocupado aqui. Eu acho que todos os mantenedores afetados sabem quem eles são… 

Mais detalhes no anúncio do Linux 5.17-rc6.

Processadores:

  • O novo driver AMD P-State foi atualizado. Isso foi projetado para fornecer melhor eficiência de energia para sistemas Zen 2 e mais recentes que suportam ACPI CPPC, principalmente para desktops e dispositivos móveis.
  • Uma correção de desempenho importante para o Alder Lake mobile;
  • Suporte RISC-V sv48 para suporte a tabela de páginas de 4 níveis para poder ter um espaço de endereço virtual de até 128 TB/64 TB de memória física.
  • Suporte a reinicialização do RISC-V sem a necessidade de um driver especial.
  • Preparações iniciais para o Intel Raptor Lake, enquanto mais mudanças são esperadas nos próximos ciclos do kernel.
  • Atualizações do AMD SMCA para se preparar para CPUs de última geração.
  • Atualizações AMD EDAC para CPUs de última geração, além de adicionar suporte a relatórios RDDR5/LRDDR5;
  • Suporte Intel AMX na virtualização KVM;
  • Aposentadoria do AMD 3DNow! uso de instruções dentro do kernel;
  • Suporte para a primeira plataforma RISC-V utilizável e de baixo custo na forma do StarFive JH7100.
  • O suporte ao Qualcomm Snapdragon 8 Gen 1 está recebendo suporte oportuno junto com o Snapdragon X65. Este hardware mais recente da Qualcomm foi anunciado apenas no final de novembro, por isso é ótimo ver esse suporte se materializar para a linha principal tão rapidamente.
  • Suporte inicial de monitoramento de temperatura para CPUs AMD Zen 4;
  • Preparações para Extensões de Matrizes Escaláveis de ARM.

Placas-mãe/Plataformas:

  • Tempos de inicialização mais rápidos para APUs AMD Fusion com chipsets Hudson D4;
  • Atualização de tempo de execução de firmware de plataforma e recursos de telemetria “PFRUT” para futuros servidores Intel que suportam a especificação ACPI PFRUT para permitir atualizações em tempo de execução de alguns componentes de firmware sem a necessidade de uma reinicialização.
  • Vários roteadores sem fio mais antigos baseados em MIPS da NetGear/Linksys agora são suportados pelo kernel da linha principal.
  • Suporte para hot plug de memória CXL;
  • Suporte de monitoramento de sensor para mais placas-mãe ASUS;
  • Um novo driver NZXT para controles de iluminação e ventiladores com hardware NZXT Smart Device v2 e NZXT Fan Controller;
  • Suporte AMD Smart Trace Buffer.

Notebooks/tablets:

  • Suporte a Sound Open Firmware para o coprocessador de áudio da AMD Renoir;
  • Inibe a carga e força o suporte de descarga para ThinkPads capazes;
  • Suporte de curva de ventoinha personalizada para laptops ASUS ROG mais recentes;
  • O novo driver de tablet Android x86 projetado para aplicar peculiaridades e soluções alternativas a tablets Android x86 com bugs;
  • Uma correção de falha AMD s2idle para alguns laptops AMD Ryzen;
  • Várias outras melhorias de driver de laptop/tablet;
  • Mais tablets e conversíveis têm suporte para caneta/stylus;
  • Suporte para caneta da Iniciativa Universal Stylus (USI);
  • Suporte para alguns tablets NVIDIA Tegra mais antigos.

Gráficos:

  • Suporte de recuperação de GPU para APUs AMD Rembrandt;
  • Os gráficos Intel Alder Lake P agora são habilitados por padrão, em vez de ficarem ocultos atrás de um parâmetro de módulo;
  • Suporte inicial para gráficos Raptor Lake S;
  • Continuação do trabalho de habilitação do Intel DG2 Alchemist;
  • Intel VRR/Adaptive-Sync para gráficos Gen11 Icelake;
  • Preparações do VMware VMWGFX para suporte ao OpenGL 4.3 em conjunto com o espaço de usuário do Mesa 22.0+;
  • Suporte para telas de privacidade integradas em laptops mais recentes;
  • Várias outras atualizações de driver de vídeo/exibição;
  • Aceleração de vídeo do driver Hantro VP9.

Armazenamento/Sistemas de Arquivos:

  • Uma grande reescrita no código FS-Cache e CacheFiles para sistemas de arquivos de rede.
  • Melhorias de desempenho para F2FS;
  • Melhorias principalmente menores no XFS, embora haja tempos de montagem mais rápidos possíveis;
  • EXT4 fez a transição para usar a nova API de montagem do Linux e o rótulo comum get/set ioctls;
  • Melhorias de desempenho para Btrfs;
  • Opção DAX por arquivo para FUSE;
  • Continuação do trabalho de otimização de E/S.

Outros Hardwares:

  • A correção de travamento ao ejetar um disquete quebrado;
  • O driver do relógio em tempo real do Nintendo GameCube/Wii/Wii U finalmente chegou à linha principal;
  • Novos drivers Xilinx foram adicionados para seu hardware FPGA;
  • Um driver genérico USB GNSS (Global Navigation Satellite System) com suporte inicial para um receptor Sierra XM1210;
  • O driver Apple PCIe adiciona suporte de clock como o mais recente no push de ativação do Apple M1;
  • Suporte a transferência multi-stream (MST) Synopsys USB DWC3;
  • O driver de codec de áudio Cirrus CS35L41 HD é novo e o suporta em alguns Lenovo ThinkPads mais recentes;
  • Suporte ASIC de rede NVIDIA Spectrum 4;
  • Suporte de rede AMD Rembrandt para no SoC;
  • Muitas melhorias no driver Intel WiFi;
  • Suporte de áudio Intel Alder Lake N;
  • Gerenciamento de energia aprimorado para os controladores Intel Titan Ridge Thunderbolt.

Aprimoramentos gerais/outros do kernel:

  • O driver do console serial tem uma possível melhoria de desempenho de ~25%;
  • O suporte a Xen pvUSB foi finalmente implementado após os patches flutuando por mais de uma década;
  • debug.config para girar mais facilmente uma compilação do kernel com todos os recursos úteis de depuração ativados;
  • Melhorias no fólio , aproveitando o que foi introduzido na versão 5.16;
  • Uma ferramenta de análise em tempo real foi adicionada para ajudar a descobrir problemas de kernel em tempo real;
  • Várias otimizações de desempenho de rede Linux notáveis.

Segurança Linux:

  • Suporte de verificação de tabela de páginas para ajudar a combater problemas de corrupção de memória;
  • Suporte de mitigação de especulação de linha reta x86 é adicionado em conjunto com compiladores suportados;
  • Melhorias no Gerador de Números Aleatórios, incluindo a remoção do SHA1 e otimizações de desempenho.

Via Phoronix