Kernel Linux 5.15-rc7 é lançado com um dia de atraso

Kernel Linux 6.9-rc4 tem novas correções para mitigações de especulação x86
tux logo

Demorou mais que o precisto. Porém, finalmente, nesta segunda-feira, o desenvolvedor Linus Torvalds anunciou que o Kernel Linux 5.15-rc7 é lançado com um dia de atraso. Como acompanhamos por aqui, normalmente esses lançamentos de novas versões do kernel acontecem aos domingos como um relógio. No entanto, ontem foi uma das raras ocasiões em que essa tendência foi interrompida.

Devido às viagens de Linus Torvalds na semana passada que terminaram no domingo e à falta de WiFi durante o vôo, seguido de cansaço, o Linux 5.15-rc7 só está disponível agora.

Kernel Linux 5.15-rc7 é lançado com um dia de atraso

Linus Torvalds escreveu sobre o 5.15-rc7: “o atraso não é devido a nenhum problema no kernel. Na verdade, a preocupação que tive na semana passada sobre um grande rc6 acabou sendo apenas um alarme falso devido ao tempo de pulls, e parece que o rc7 bom e pequeno, bem no intervalo do normal. Tanto o número de commits quanto o diffstat parecem bons. É tudo muito pequeno e plano (significando principalmente pequenas mudanças triviais) com apenas alguns picos para algum código x86 kvm e alguns ksmbd mudanças.

Lançamento estável pode ser adiado devido a viagens

Neste estágio, o Linux 5.15 está parecendo muito bom e é bastante provável que o Linux 5.15 estável seja lançado no próximo domingo. No entanto, como Linus estará viajando novamente na próxima semana, ele está inclinado se houver necessidade de atrasar o lançamento do 5.15 para evitar a janela de mesclagem do Linux 5.16 durante sua próxima rodada de viagens.

Para encurtar a história, o Linux 5.15 será lançado na próxima semana ou em até duas, dependendo de como as coisas acontecerão nos próximos dias. 

Processadores:

  • O driver AMD PDTDMA foi fundido após estar em desenvolvimento por dois anos para beneficiar os processadores de servidor AMD EPYC.
  • Randomização de pilha expandida para RISC-V junto com outros recursos conectados para RISC-V .
  • Suporte Alder Lake no driver TCC .
  • Uma importante correção de suspensão/retomada de laptop AMD que beneficia vários modelos.
  • KVM agora assume como padrão o novo x86 TDP MMU e adiciona paginação de 5 níveis AMD SVM .
  • O monitoramento de temperatura do AMD Zen 3 APU está finalmente instalado.
  • Suporte de monitoramento de temperatura de APU da carpa amarela .
  • O driver AMD SB-RMIfoi mesclado para beneficiar servidores com casos de uso, como a pilha de software OpenBMC baseada em Linux.
  • Manuseio de entrada C3 otimizado para CPUs AMD, embora muito atrasado.
  • Algumas melhorias no código do kernel IRQ para beneficiar o hardware da era Intel 486 .
  • Uma implementação de codificação SM4 otimizada para AVX2 .

Gráficos:

  • Muitos novos IDs RDNA2 PCI apontando para uma possível atualização da placa gráfica RDNA2.
  • Suporte a gráficos AMD Cyan Skillfish .
  • Suporte inicial para gráficos discretos Intel XeHP e DG2/Alchemist .
  • Remoção do suporte gráfico Intel Gen10/Cannon Lake .
  • Muitas outras melhorias gráficas entre os drivers DRM/KMS.

Sistemas de armazenamento/arquivo:

  • O novo driver NTFS foi fundido , uma grande melhoria em relação ao driver NTFS existente. Este novo driver é o driver “NTFS3” criado pela Paragon Software.
  • O KSMBD da Samsung foi mesclado como um servidor de arquivos SMB3 no kernel.
  • OverlayFS tem melhor desempenho e copia mais atributos .
  • O FUSE agora permite a montagem de um dispositivo ativo .
  • Otimizações de desempenho para F2FS .
  • Compartilhamento de conexão em vários NICs com o código do cliente NFS.
  • Novas otimizações para EXT4.
  • Muitas melhorias para o XFS.
  • -Suporte ao modo RAID degradado para Btrfs e melhorias de desempenho.
  • Suporte Btrfs para montagens IDMAPPED e suporte Btrfs FS-VERITY .
  • O Linux 5.15 I/O pode atingir até ~ 3,5 M IOPS por núcleo .
  • Suporte para um número de sequência global de condado/disco para eventos de disco, solicitados por desenvolvedores do systemd.
  • Remoção do subsistema LightNVM .
  • Corrigindo o código do driver de disquete do Linux .
  • Outras mudanças no subsistema do bloco;

Hardware:

  • Várias atualizações de driver do acelerador de AI do Habana Labs .
  • Ethernet de trabalho para OpenRISC ao usar configurações LiteX FPGA.
  • Suporte para perfil de plataforma ASUS ACPI .
  • Aprimoramentos de manuseio do ASUS WMI em torno do manuseio de eGPU, desabilitação de dGPU e capacidades de overdrive do painel.
  • Rolagem de alta resolução para o mouse Apple Magic Mouse .
  • O driver Apple M1 IOMMU foi incorporado como um passo importante para trazer mais componentes Apple M1 SoC no Linux.
  • Suporte para NVIDIA Jetson TX2 NX e outras novas plataformas/placas ARM foram adicionadas.
  • -O driver de áudio AMD Van Gogh APU foi adicionado ao novo coprocessador de áudio AMD ACP5x.
  • Um novo driver Realtek RTL8188EU WiFi para substituir seu código de driver de teste existente.
  • Suporte para hardware WiFi Intel “Bz” de próxima geração .
  • Outro driver do sensor da bomba de resfriamento de água .
  • A Intel também adicionou suporte de rede com fio para sua plataforma Lunar Lake ao driver e1000e .
  • Suporte para leitura da área de memória do Nintendo OTP .
  • Arm SMCCC TRNG driver foi adicionado.
  • Suporte de áudio Cirrus Logic Dolphin .

Atividade geral do kernel:

  • O código de bloqueio PREEMPT_RT foi mesclado como um grande passo à frente para obter os patches em tempo real (RT) atualizados no kernel do Linux.
  • O DAMON da Amazon pousou para uma estrutura de monitoramento de acesso a dados que pode ser usada para recalamação pró-ativa de memória e outros recursos.
  • Adaptação do código SLUB para ser compatível com RT .
  • A introdução de VDUSE para dispositivos vDPA no espaço do usuário .
  • Uma mudança de curta duração feita pelo próprio Linus Torvalds estava habilitando -Werror por padrão para todas as compilações do kernel, mas depois de alguns dias isso foi alterado para habilitar apenas -Werror para compilações de teste de compilação.
  • Melhor manuseio durante a recuperação de memória para servidores com várias camadas de memória.
  • A nova chamada de sistema process_mrelease para liberar mais rapidamente a memória de um processo de morte.
  • Corrigindo um problema de escalabilidade que levava a tempos de inicialização muito longos em enormes servidores IBM, levando mais de 30 minutos para inicializar.
  • Várias melhorias no agendador.
  • Várias melhorias no gerenciamento de energia.
  • O suporte a timers BPF e o suporte ao protocolo MCTP estão entre as alterações da rede.

Segurança:

  • Liberação de cache de dados L1 opcional na troca de contexto como um recurso de segurança para paranóicos e outras condições especializadas.
  • Melhorias em torno da detecção em tempo de compilação e tempo de execução de estouros de buffer .
  • Proteção adicional em torno de ataques de canal lateral por meio da limpeza de registros usados antes de retornar, fazendo uso do suporte do lado do compilador.
  • Suporte a medições baseadas em IMA para o código do Mapeador de Dispositivos.

Via Phoronix

Acesse a versão completa
Sair da versão mobile