Linux 6.10-rc5 lançado com algumas novidades

Linux 6.12-rc4 recebe suporte ao controlador MSI Claw A1M e correções Intel e AMD
tux

O Linux 6.10-rc5 acaba de ser lançado com algumas novidades. De acordo com o desenvolvedor do kernel, Linus Torvalds, o kernel Linux 6.10-rc5 traz as mais recentes correções de bugs e regressões. Assim, Linus Torvalds acaba de marcar o Linux 6.10-rc5 como o mais novo lançamento de teste semanal que antecede a versão estável do Linux 6.10 em meados de julho.

Esta semana há mais correções para o Bcachefs, Linus Torvalds rebaixou a opção de compilação FORCE_NR_CPUS para reduzir a confusão, uma correção de estouro de buffer para o JFS mal mantido e outras correções aleatórias por toda parte.

Linus Torvalds escreveu no anúncio 6.10-rc5 desta noite:

“Até agora, o ciclo de lançamento 6.10 tem sido bastante calmo, e o rc5 continua essa tendência. Vamos torcer para que as coisas continuem assim.

Por uma vez, as mudanças de driver não dominam os diffs, embora ainda seja cerca de um terço disso. Mas mesmo esse terceiro é em algum grau devido a apenas algumas mudanças de driver maiores (hv_balloon, driver de rede broadcom bnxt e um driver qualcomm phy). Certamente há outras mudanças de driver por lá, mas nada muito grande.

O resto é apenas uma coleção bastante aleatória de coisas. Sim, há as correções de bcachefs necessárias, mas também alguns autotestes de rede, algumas correções de documentação, algumas correções aleatórias de VM, rede principal e um punhado de correções de arquitetura.”

Linux 6.10-rc5 lançado com algumas novidades

Então, nesta fase, o Linux 6.10 continua a ser uma tendência muito boa. Dê uma olhada nos recursos do Linux 6.10 para ver o que está reservado para este kernel que será lançado oficialmente em 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 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