Sai terceiro release candidate do Linux 6.10

Sai terceiro release candidate do Linux 6.10
tux

Acaba de sair o terceiro release candidate do kernel Linux 6.10. O anúncio foi feito pelo desenvolvedor Linus Torvalds. Segundo ele, o Linux 6.10-rc3 teve uma semana bastante agradável para esta etapa do ciclo do kernel.

Torvalds comentou no anúncio 6.10-rc3:

“Hmm. Absolutamente nada se destaca aqui.

Temos correções de drivers (rede, gpu, HID e drivers de plataforma x86 respondem pela maior parte disso), correções de arquitetura (principalmente relacionadas ao kvm) e algumas atualizações do núcleo do kernel (sistemas de arquivos, mm, rede principal). E apenas as correções aleatórias regulares.

IOW, nada parece particularmente estranho, e em termos de tamanho isso também é praticamente certo onde você esperaria para um rc3.

Então as coisas parecem boas, a água está quente, por favor, pule e continue testando.”

Sai terceiro release candidate do Linux 6.10

Até agora as coisas estão parecendo boas para o Linux 6.10. Um item que foi corrigido esta semana para 6.10-rc3 é o relatório de frequência de CPU AMD Zen 5 com o utilitário cpupower.

O kernel Linux 6.10 deve ficar estável até meados de julho.

Recursos do Linux 6.10

Entre os destaques para o Linux 6.10 estão criptografia de disco/arquivo AES-XTS mais rápida ao executar CPUs Intel/AMD modernas, criptografia e integridade de barramento TPM, chamada de sistema de vedação de memória (mseal), suporte ao cliente NFSv2 desativado por padrão, suporte para placas de vídeo AMD mais recentes em plataformas RISC-V, o driver NTSYNC foi mesclado, mas ainda não em forma utilizável para jogadores Linux (Wine/Steam Play), RISC-V agora suporta a linguagem de programação Rust dentro do kernel, mais upstreaming em torno do SoC Qualcomm Snapdragon X Elite, suporte Steam Deck IMU e o sistema de arquivos XFS expandindo seus recursos de reparo on-line.

O Linux 6.10 até mesmo honra uma “solicitação de mudança” de Hans Reiser antes do sistema de arquivos ReiserFS ser removido do kernel.

Sai terceiro release candidate do Linux 6.10

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 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.
  • 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 é expandida 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.