O desenvolvedor Linus Torvalds acaba de lançar o kernel Linux 6.10-rc7. Portanto, este é o mais recente candidato a lançamento semanal do que será o próximo kernel Linux 6.10. Neste ritmo tranquilo, se tudo correr bem, a versão final estável deve sair neste final de semana, ou mais precisamente, no próximo domingo. Portanto, o kernel Linux 6.10 tem o sétimo release candidate e deve sair estável em breve.
Torvalds observou no anúncio da versão 6.10-rc7 que foi uma semana bastante leve. Então, o Linux 6.10 tem sido tendência e parece um lançamento pontual no próximo domingo, mas também é uma possibilidade esta semana ter sido descartada devido à semana de 4 de julho (Dia da Independência dos EUA) e muitos dos engenheiros pagos terem dias de folga.
Torvalds comentou:
“As coisas continuam calmas, embora eu suspeite que parte disso é que foi a semana de 4 de julho nos EUA, e grande parte da Europa está começando a ir embora nas férias de verão.
Mas ei, não vamos olhar um cavalo de presente muito de perto na boca. Talvez seja realmente apenas que 6.10 está se moldando bem. Certo? CERTO?”
Linux 6.10 tem o sétimo release candidate e deve sair estável em breve
Então, veremos como na próxima semana se desenrola se o Linux 6.10 estável é lançado ou se uma versão Linux 6.10-rc8 acaba sendo garantida e, em seguida, empurrando a estreia estável para fora por mais uma semana.
De todo modo, há muitos grandes recursos do Linux 6.10 chegando nesta nova versão do kernel que sairá neste mês de julho.
Gráficos / Display:
- O driver Panthor DRM é mesclado para oferecer suporte a GPUs Arm Mali mais recentes que exigem o Command Stream Frontend (CSF) baseado em firmware.
- SDP do Intel Adaptive Sync.
- Mais Intel Lunar Lake gráficos/ativação de exibição.
- Suporte de som HDMI para placas gráficas Intel Battlemage.
- Uma dica de baixa latência da Intel para melhorar o desempenho da carga de trabalho de computação.
- Muitas outras melhorias de driver de GPU de código aberto.
- Suporte aprimorado a AMD ROCm/AMDKFD para APUs Ryzen “pequenas”.
- Compressão de imagem de inicialização configurável para RISC-V para que BZ2/LZ4/LZMA/LZO/Zstd possa ser selecionado se desejado, em vez de apenas aderir ao Gzip.
- Suporte para GPUs AMD mais recentes em hardware RISC-V. O RISC-V agora tem suporte a FPU no modo kernel que é necessário para que o Display Core da AMD funcione com placas de vídeo AMD mais recentes com IP DCN.
- DisplayPort/eDP para o Qualcomm Snapdragon X Elite.
Processadores:
- Balanceamento NUMA para páginas enormes trnasparent de vários tamanhos (THPs / mTHPs de vários tamanhos) gerando alguns bons benefícios de desempenho.
- Atualizações de drivers Intel e AMD P-State com correções e outros aprimoramentos para dimensionamento de frequência de CPU em processadores Intel e AMD modernos.
- O ARM de 64 bits agora pode opcionalmente desativar o suporte ao espaço do usuário de 32 bits.
- Suporte ARM64 para construção de imagens Flat Image Tree (FIT). FITs são o kernel Linux Linux com o DeviceTree necessário que são facilmente distribuídos e podem ser inicializados por U-Boot, Coreboot e LinuxBoot.
- RISC-V agora suporta código Rust dentro de sua compilação do kernel Linux.
- Suporte para o RISC-V Milk-V Mars e várias adições de plataforma ARM.
- Migração ao vivo para o driver Intel QAT.
- Intel HFI vai parar de desperdiçar ciclos de CPU.
- Atualizações da ferramenta Perf para CPUs AMD Zen 5, juntamente com a atualização dos eventos para modelos mais recentes de CPU Intel.
- Mais preparativos de KVM em torno do Intel Trust Domain Extensions (TDX).
- Novo suporte de hardware dentro do utilitário Turbostat.
- O decodificador de instruções x86 agora está pronto para APX e outras novas adições Intel x86_64 ISA.
- pilhas de sombra x32 e outras alterações x86.
- Abandonando o suporte para hardware DEC Alpha muito antigo.
- O suporte ao processador PowerPC 40x foi removido do kernel principal.
Mais processadores
- Sistemas de arquivos / armazenamento:
- Melhor desempenho de cópia zero com IO_uring.
- Criptografia de disco/arquivo AES-XTS mais rápida nos recentes Intel e AMD CPus graças a novas implementações AVX-512, VAES e outras implementações otimizadas.
- ZWP (Zone Write Plugging) para melhor desempenho.
- Compressão Zstd para EROFS.
- Melhor desempenho ao abrir arquivos não criptografados em sistemas de arquivos que suportam criptografia FSCRYPT como EXT4 e F2FS.
- Limpando o ReiserFS README através de uma carta de prisão do assassino condenado Hans Reiser.
- Bcachefs preparando-se para fsck on-line e mais melhorias de segurança.
- Suporte a FS_IOC_GETFSSYSFSPATH EXT4.
- XFS expandindo seu suporte de reparo on-line.
- O F2FS terá um desempenho melhor em configurações de armazenamento zoneado.
- O Btrfs restaura a opção de montagem “norecovery” devido à quebra no espaço do usuário com os gostos de systemd e YaST.
- Correções de bugs para o driver NTFS moderno (NTFS3 da Paragon).
- O DM-Crypt do Device Mapper agora suporta um sinalizador de “alta prioridade” para melhor taxa de transferência e latência.
- Otimizações NFSD e preparativos para o novo utilitário de espaço do usuário nfsdctl.
- O suporte ao cliente NFS v2 agora está desabilitado por padrão.
- Suporte a várias filas do VirtIO-FS com FUSE.
- Melhor desempenho de gravação para OCFS2.
Jogos Linux
- Suporte IMU Steam Deck para os sensores de movimento Steam Deck juntamente com suporte ASUS ROG Ally HID.
- O driver NTSYNC foi mesclado para emular primitivas de sincronização do Windows NT. Mas o driver ainda não está em forma utilizável pelo Wine, Steam Play (Proton), pois mais patches ainda estão pendentes.
- Suporte para o controlador de jogos Machenike G5 Pro.
- Suporte para mais consoles portáteis baseados em ARM.
Outro hardware Linux:
- Suporte de som nos portáteis ASUS ROG 2024, bem como no Lenovo ThinkPad 13X.
- Um driver Lenovo ThinkStation para expor o monitoramento de hardware em estações de trabalho Lenovo ThinkStation.
- Suporte a cooler de CPU NZXT Kraken 2023 AIO para monitoramento de hardware.
- Suporte ao Framework 13 e Framework 16 no driver da plataforma ChromeOS.
- A área de preparo deixou cair alguns drivers quebrados e sem uso para baixar a contagem de linhas do kernel em cerca de 19 mil linhas.
- Suporta outro adaptador de porta USB para paralela.
- Suporte para redefinir dispositivos CXL.
- Muitos laptop/melhorias de driver de plataforma, incluindo Acer Aspire One ARM64 EC laptop suporte.
- Mais funcionalidade Compute Express Link está agora em vigor graças a todo o trabalho de engenharia da Intel em torno do CXL.
- O driver Intel IPU6 é finalmente upstream em trabalhar para melhor suportar as câmeras web em muitos laptops Intel modernos sob Linux.
- As melhorias do Firewire/IEEE-1394 ainda estão acontecendo em 2024.
- Novo suporte de hardware de rede Intel, juntamente com outros novos bits de rede e mais hardware WiFi 7 com Linux 6.10.
- Aprimoramentos gerais do kernel:
- Várias melhorias no VirtIO.
- O Linux imprimirá o número de slots de memória preenchidos no momento da inicialização.
- Várias atualizações do agendador.
- Melhor manuseio para quando as coisas “dão muito errado” em grandes servidores, permitindo que mais registros de verificação de máquina sejam armazenados em servidores de alta contagem de núcleos.
- Suporte para interrupções postadas em hardware bare metal.
- Removendo o inchaço do sentinela sysctl do kernel.
- Atualizando para o toolchain Rust 1.78 e outras adições do kernel Rust para Linux.
- Melhorias contínuas no alocador SLUB.
Segurança:
- Mseal como a nova chamada de sistema de vedação de memória que pode ser usada por bibliotecas C e navegadores da web para selagem de memória semelhante ao que está disponível em alguns dos BSDs.
- A configuração de proteção do kernel Linux expandiu para incluir a ativação do Kernel Control Flow Integrity (KCFI) e outras proteções.
- Proteção de integridade e criptografia de barramento TPM para evitar ataques do Trusted Platform Module.