O desenvolvedor Linus Torvalds acaba de lançar o Linux 6.4-rc2 como o segundo candidato a lançamento semanal do ciclo Linux 6.4 em desenvolvimento. Assim, o Linux 6.4-rc2 é uma versão light deste kernel do Dia das Mães.
Sendo o Dia das Mães nos EUA e em outros países, Linus Torvalds escreveu no anúncio do 6.4-rc2:
É Dia das Mães, o que obviamente significa que você pode surpreendê-la com um novo kernel. E você está com sorte, já que acabei de lançar o mais novo: 6.4-rc2 está disponível em todos os lugares habituais.Sendo rc2, tem sido uma semana bastante calma, pois as pessoas estão apenas começando a encontrar problemas na janela de mesclagem, mas tudo parece bem.
As estatísticas são incomuns, pois é cerca de um terço dos drivers (principalmente gpu, algumas mídias e ), um terceiro sistema de arquivos (ext4, btrfs e xfs) e um terceiro “miscelânea” (principalmente autotestes e atualizações de documentação, mas há algumas atualizações de arquitetura e alguns códigos centrais do kernel também ).Compilações do kernel do Dia das Mães,”
Passada a janela de mesclagem, o Linux 6.4-rc2 não é particularmente empolgante, mas contém a correção de bugs e regressão da primeira semana. As únicas mudanças que chamaram minha atenção nesta semana foram as adições da Família AMD 19h Modelo 78h.
Este kernel que estará estável no final de junho ou início de julho.
Linux 6.4-rc2 é uma versão light deste kernel do Dia das Mães. Principais novidades do kernel Linux 6.4
Processadores:
- Intel Linear Address Masking chegou com essa funcionalidade “LAM”, permitindo que o espaço do usuário armazene metadados em alguns bits de ponteiros não utilizados.
- O Intel Shadow Stack foi enviado para a janela de mesclagem do Linux 6.4, mas problemas de última hora fizeram com que ele não fosse puxado e agora está atrasado até pelo menos o ciclo do Linux 6.5.
- Suporte ao modo autônomo guiado pela AMD no driver AMD P-State.
- Virtual NMI para CPUs AMD com virtualização KVM.
- O RISC-V oferece suporte a hibernação / suspensão para disco antes de qualquer laptop RISC-V e similares que cheguem ao mercado.
- Remoção do suporte Intel Thunder Bay SoC >
- Mais otimizações e novos recursos para LoongArch .
- O driver AMD IOMMU agora suporta tabelas de página de convidado de 5 níveis .
- Suporte Intel EDAC para Sierra Forest e, por sua vez, confirmando que as CPUs Xeon somente E-core apresentarão um controlador de memória DDR5 de 12 canais, como no Granite Rapids.
- Suporte a convidados AMD SEV-SNP vTOM no Microsoft Hyper-V .
- O suporte inicial do Apple M2 , embora este suporte inicial do Apple M2 SoC e do dispositivo ainda não seja utilizável no kernel da linha principal para usuários finais.
- Suporte de barramento AMD CDX para interface entre APUs e FPGAs.
Drivers gráficos:
- Uma nova dica de prazo para que as cercas influenciem o desempenho/frequência da GPU .
- Continuação da habilitação dos gráficos Intel Meteor Lake.
- Trabalho inicial da AMD no novo IP do acelerador “GFX943”.
- O driver do acelerador Qualcomm QAIC foi integrado ao Linux 6.4.
- Suporte de exibição 4K com o driver Rockchip DRM .
- O driver AMDGPU tem novos recursos de energia para o Steam Deck .
Armazenamento e E/S:
- Otimizações de desempenho de E/S simultâneas para Device Mapper .
- O suporte ao Pipe FMODE_NOWAIT é uma boa notícia para IO_uring e pode gerar uma boa melhoria de desempenho.
- Várias melhorias no EROFS .
- Suporte do servidor NFS para RPC-com-TLS .
- Pequenas otimizações no driver NTFS .
- Várias melhorias de F2FS e Btrfs .
- Otimizações de desempenho para EXT4 .
Outros Hardwares:
- Suporte de áudio Intel Lunar Lake HD .
- Um novo mantenedor Firewire/IEEE-1394 .
- Mais trabalho de suporte WiFi 7 e muitas outras mudanças de rede , incluindo suporte WiFi inicial para dispositivos Apple M1 Pro e Apple M1 Max.
- O suporte AMD SoundWire foi adicionado para uso com os mais recentes blocos de IP AMD Audio Co-Processor (ACP).
- Suporte para controlador de jogos Turtle Beach e Qanba com o driver XPad.
- Descartando os drivers USB antigos e removendo os drivers PCMCIA antigos como parte da limpeza de primavera e começando a remover o código CardBus/PCMCIA antigo.
- Correção de um problema em que o suporte USB da Intel poderia ser interrompido após a retomada .
- Apresentação contínua do CXL , a especificação do Compute Express Link.
- Peculiaridades do driver Apple HID .
- Suporte para mais tablets de desenho Kye/Genius .
- Correção de um problema em que os controladores da Nintendo podiam fazer barulho indefinidamente .
- Melhor suporte para laptop MSI graças ao novo driver MSI EC .
- Suporte Apple GMUX para Macs T2 .
- Suporte para luz de fundo do teclado Apple M1/M2 .
- Um novo driver de comutação de modo para laptops Lenovo Yoga .
- Suporte de monitoramento de sensor para mais de 100 placas-mãe de desktop ASUS .
Segurança Linux:
- Imposição de CA opcional do chaveiro da máquina .
- O SELinux remove o suporte de desativação do tempo de execução .
Outras alterações do kernel do Linux 6.4:
- Desempenho mais rápido para VDUSE .
- Linus Torvalds limpou o código de cópia de memória x86 .
- Mais código Rust foi upstreamed no trabalho para finalmente ter os primeiros drivers Rust utilizáveis ??aparecendo em breve.
- As atualizações do agendador corrigem uma regressão de desempenho do servidor de banco de dados .
- A remoção do SLOB finalmente aconteceu.