Linux 5.15-rc6 aumenta de tamanho e vai usar AMD SME por padrão

O desenvolvedor Linus Torvalds anunciou neste final de semana a chegada do novo kernel Linux 5.15-rc6 cuja principal novidade é que aumenta de tamanho e vai usar AMD SME por padrão. Esse crescimento repentino de uma semana para outra já preocupa Linus.

Linus escreveu no anúncio do 5.15-rc6:

Eu adoraria dizer que tudo está parecendo normal, mas o rc6 é, na verdade, maior do que o rc5 e maior do que o normal neste momento do ciclo de lançamento. Não é _enormemente_ maior do que o normal, e não é o maior rc6 que tivemos, mas ainda é um pouco preocupante. Por rc6, eu realmente espero que as coisas tenham começado a se acalmar. 

Veremos como esta semana se desenrolará para ver se será preocupante ou não o resto do ciclo. O breve anúncio do Linux 5.15-rc6 pode ser lido na lista de discussão do kernel.

Linux 5.15-rc6 aumenta de tamanho e vai usar AMD SME por padrão

A semana passada se destacou principalmente pela grande variedade de correções, como de costume, para este estágio de desenvolvimento. Uma mudança um tanto notável que ocorreu neste fim de semana é o AMD SME não mais padronizado para ser usado em máquinas, mas sim a necessidade de optar por esse recurso de criptografia de memória. Isso foi feito para algumas plataformas com bugs que, de outra forma, teriam problemas de inicialização com o SME.

O Linux 5.15 deve chegar no Halloween ou no primeiro fim de semana de novembro, dependendo de como o resto do mês se desenrola.

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

Share This Article
Follow:
Jornalista com pós graduações em Economia, Jornalismo Digital e Radiodifusão. Nas horas não muito vagas, professor, fotógrafo, apaixonado por rádio e natureza.
Sair da versão mobile