Linux 5.15-rc3 parece "bastante normal" e tem correção de desempenho

Linus Torvalds cria guias para impedir que os analisadores Kconfig não os manipulem corretamente
tux

O desenvolvedor Linus Torvalds anunciou neste final de semana o terceiro candidato a lançamento semanal do próximo kernel Linux 5.15. O novo kernel Linux 5.15-rc3 parece “bastante normal” e tem correção de desempenho, segundo ele.

O Linux 5.15-rc3 em geral está com boa performance. Linus observado no anúncio de agora, “Então, depois de uma janela de mesclagem pouco pesada e segunda rc, as coisas estão agora, na verdade, parecendo muito normal para RC3. Bata na madeira.”

Linux 5.15-rc3 parece “bastante normal” e tem correção de desempenho

Linux 5.15-rc3 parece "bastante normal" e tem correção de desempenho

Ele passou a acrescentar no 5,15-RC3 o seguinte anúncio:

Há correções de todo tipo, e as estatísticas parecem bastante regulares, com os drivers dominando como deveriam (uma vez que são a maior parte da árvore). E fora dos drivers, temos uma mistura bastante comum de mudanças – correções de arquitetura, rede, sistemas de arquivos e ferramentas (o último sendo principalmente autotestes kvm).”

Também importante com o Linux 5.15-rc3 é a correção de regressão de desempenho para uma regressão de desempenho observada afetando uma variedade de cargas de trabalho no desenvolvimento do Linux 5.15 até agora.

Consulte a visão geral dos recursos do Linux 5.15 para obter uma lista de todas as mudanças na loja para esta próxima versão do kernel que parece ser introduzida como estável no início de novembro.

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