Linux 6.10-rc4 lançado com muitas correções de driver

Kernel Linux 6.13 vai descartar drivers de teste antigos e sem manutenção

O kernel Linux 6.10-rc4 lançado com muitas correções de driver. O anúncio é de Linus Torvalds, considerado o criador do kernel Linux.

Assim como a versão Linux 6.10-rc3 da semana passada, o Linux 6.10-rc4 também está parecendo estar em boa forma, sem quaisquer regressões realmente preocupantes ou outros problemas que venham para a semana. Torvalds escreveu há poucos minutos no anúncio 6.10-rc4:

“Além de um pico bastante incomum no diffstat devido a uma correção parisc, as coisas parecem normais e muito pequenas.

A maior parte é – como sempre – correções de driver, e está espalhada praticamente em todos os lugares. Uma correção para o código de mapeamento de memória vfio pci se destaca um pouco, mas também remove mais linhas do que adiciona. E algumas atualizações de tracepoint do firewire também aumentam o diffstat.

Fora dos drivers, temos mais algumas correções de bcachefs e algumas correções de cachefiles.

O resto são pequenas mudanças aleatórias espalhadas.”

Linux 6.10-rc4 lançado com muitas correções de driver

Entre as mudanças do Linux 6.10-rc4 esta semana estão mais correções no sistema de arquivos Bcachefs, uma correção de tela para o portátil de jogos Ayaneo Kun e um manuseio mais robusto do NVMe após a retomada nos sistemas AMD Ryzen.

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.
Acesse a versão completa
Sair da versão mobile