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

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

O novo kernel Linux 6.12-rc4 recebe suporte ao controlador MSI Claw A1M e correções Intel e AMD. O anúncio foi neste final de semana. O Linux 6.12-rc4 foi lançado como o ponto intermediário para o lançamento do kernel estável do Linux 6.12 nessa época do mês em novembro.

Linus Torvalds escreveu no anúncio recente do 6.12-rc4:

“Hmm. Não estou feliz com o tamanho disso – provavelmente está longe de ser o maior rc4 de todos os tempos, mas é o maior rc4 que tivemos na série 6.x, pelo menos em número de commits.

Sim, sim, é bem provável que seja devido apenas ao tempo aleatório das solicitações de pull, onde as coisas acabaram de acontecer. Na semana passada, o rc3 estava no lado menor, então talvez seja só isso. Mas ainda assim, não me dá o calor e os fuzzies. Vamos torcer para que a próxima semana seja calma.

Dito isso, embora tenhamos um bom número de commits aqui, não acho que haja algo particularmente assustador acontecendo. Muito disso são apenas correções muito pequenas, e o diffstat mostra muitas linhas de uma e poucas linhas (mas certamente há coisas maiores acontecendo também – não são todas essas).”

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

Entre as mudanças a serem encontradas no candidato a lançamento do Linux 6.12-rc4 desta semana estão:

  • o suporte ao controlador MSI Claw A1M para o console de jogos portátil Intel Meteor Lake, suporte ao controlador sem fio 8BitDo Ultimate 2C;
  • uma correção para o manuseio de mitigação Zenbleed para que seja aplicado corretamente apenas para processadores Zen 2, limpando os buffers da CPU posteriormente no caminho de saída NMI para melhor lidar com a mitigação Intel RDFS;
  • e várias outras correções.
  • Há também uma correção para o manuseio da barreira de previsão de ramificação indireta em CPUs AMD mais antigas.
  • Há também mais soluções alternativas/correções de gráficos Intel Xe2 e vários outros ajustes.

Veja a visão geral dos recursos do Linux 6.12 para ver todas as principais mudanças que virão nesta versão do kernel para o que provavelmente será a versão do kernel Long Term Support (LTS) deste ano.

Processadores:

  • O suporte PREEMPT_RT em tempo real foi finalmente integrado! Duas décadas em construção, o kernel Linux 6.12 principal suporta compilações PREEMPT_RT para x86/x86_64, RISC-V e ARM64 no momento. Finalmente aconteceu com o suporte principal em tempo real!
  • O Linux 6.12 concluiu os preparativos da Intel para superar a era da Família 6.
  • Funcionalidade Intel Efficiency Latency Control (ELC) para seu uncore em SoCs.
  • O teste de núcleo Intel IFS SBAF foi mesclado para expandir os recursos de varredura em campo.
  • Os IDs de modelo Intel Panther Lake e Diamond Rapids são adicionados. O Panther Lake também tem suporte inicial ao driver Intel LPSS.
  • LoongArch agora suporta ACPI BGRT e outros recursos.
  • Mais recursos do kernel e novas extensões ISA da CPU para RISC-V.
  • A validação rápida do acesso do usuário por meio do mascaramento de endereço foi trabalhada pelo próprio Linus Torvalds.
  • Suporte ao registro de eventos Intel TPEBS e LBR com ferramentas de desempenho.
  • Atualizações de desempenho para as plataformas Intel Lunar Lake e Arrow Lake.
  • Concluindo o EEVDF e outras melhorias do agendador.
  • Suporte de dimensionamento de capacidade de CPU híbrida para o driver Intel P-State para ajudar com SoCs Lunar Lake e outras CPUs que vêm com núcleos P/E, mas sem suporte a SMT.
  • Várias atualizações de gerenciamento de energia Intel e AMD.
  • Suporte inicial ao Raspberry Pi 5 finalmente para o kernel principal.
  • Suporte AMD Bus Lock Detect.
  • Novo suporte para laptop Snapdragon X1 com o hardware ThinkPad T14s Gen 6 e Microsoft Surface Laptop 7 para esses laptops com tecnologia Qualcomm. Mas várias limitações de recursos permanecem.
  • Suporte à extensão de sobreposição de permissão do Arm.

Gráficos:

  • Relatórios de velocidade do ventilador do driver gráfico Intel finalmente …
  • Suporte de áudio Intel Panther Lake HDMI.
  • Códigos QR para mensagens de pânico DRM ao experimentar um erro de kernel.
  • Os gráficos Intel Xe2 Lunar Lake e Battlemage são ativados por padrão para suporte pronto para uso com os laptops da série Core Ultra 200 agora enviados e as próximas placas gráficas discretas.
  • O driver AMDGPU tem um tratamento de redefinição mais refinado, mais trabalho RDNA4, suporte a isolamento de processo e outros recursos.

Armazenamento Linux/Sistemas de Arquivos:

  • Bcachefs está trabalhando para remover sua bandeira “experimental” no próximo ano.
  • Alterações de XFS e VFS para finalmente suportar tamanhos de bloco maiores que o tamanho da página. Isso está em andamento há mais de uma década e finalmente está pronto com o Linux 6.12.
  • Montagens mapeadas para FUSE e conectadas para VirtIO-FS.
  • Suporte ao protocolo LOCALIO para ajudar a aumentar o desempenho do NFS em que o cliente e o servidor estão no mesmo sistema, como nos contêineres.
  • O F2FS passa por mais conversões de fólio.
  • Driver de gadget USB de rede 9p para ajudar no desenvolvimento de dispositivos incorporados como uma alternativa ao uso do NFS.
  • Otimizações de desempenho secundárias para Btrfs.
  • O XFS adiciona novos ioctls para trocar o conteúdo de dois arquivos.
  • A estrutura do arquivo é menor, o que pode ajudar com algumas cargas de trabalho pesadas de arquivo.
  • IO_uring suporte a descarte assíncrono para melhorar o desempenho com esta maravilhosa inovação do kernel.
  • Suporte EROFS para montagens com suporte a arquivo.
  • Correções do sistema de arquivos NILFS2.

Rede Linux:

  • O driver NVIDIA Mellanox adicionou o Multi-Path PCI como um recurso interessante.
  • O suporte a TCP de memória do dispositivo é mesclado.
  • Vários outros novos suportes de hardware de rede com e sem fio. Entre o novo suporte de hardware está para o RTL8852BT e RTL8852BE-VT, RTL9054 / RTL9068 / RTL9072 / RTL9075 / RTL9068 / RTL9071, Motorcomm yt8821 2.5G Ethernet PHY, RTL8126A Rev B e outros.
  • Há também um driver Rust para o QT2025 PHY.

Outro hardware:

  • O gerenciamento de gabinete PCIe nativo foi mesclado para gerenciar luzes LED e padrões piscando em gabinetes de armazenamento PCIe.
  • Inúmeras melhorias no suporte a laptops que beneficiam laptops da Lenovo, ASUS, Dell, LG, Panasonic e outros.
  • Várias melhorias de monitoramento de hardware com os drivers HWMON, como mais dispositivos de jogos portáteis, agora são suportados pelo AYANEO e OneXPlayer.
  • Mais adições CXL.
  • Driver de touchpad PixArt PS/2 encontrado em alguns laptops.
  • Um driver HDMI CEC para divisores/amplificadores HDMI 4K de última geração.
  • Mais melhorias no IEEE-1394 Firewire.
  • Novos recursos de driver de tablet de desenho Wacom.
  • Suporte de áudio ASUS ROG Ally X aprimorado.
  • Tradução de endereço EDAC para as próximas plataformas AMD.
  • Os drivers de som legados da Intel foram removidos em favor do código AVS mais recente.
  • Muitas atualizações ACPI.
  • Suporte aprimorado para o QNAP TS-433 NAS.

Virtualização:

  • Melhor desempenho do VirtIO Vsock.
  • A virtualização KVM agora pode anunciar suporte AVX10.1 para VMs convidadas.
  • O Microsoft Hyper-V inicializará o Linux mais rapidamente quando tiver muitos núcleos de CPU.
  • LoongArch KVM para acelerar a tradução binária ARM/x86.
  • Atualizações ARM / RISC-V / LoongArch KVM.

Segurança do Linux:

  • O Landlock LSM tem mais controles em torno de soquetes Unix.
  • vDSO getrandom() para mais cinco arquiteturas de CPU.
  • Maior controle do tempo de compilação sobre as mitigações de segurança da CPU.
  • O novo módulo de segurança Integrity Policy Enforcement “IPE”.
  • O subsistema “RPMB” do Replay Protected Memory Block é introduzido depois de ser falado por anos.

Outras mudanças no kernel com o Linux 6.12:

A infraestrutura Rust com Linux 6.12 se prepara para o fichário Rust e agora oferece suporte a mais desinfetantes e mitigações de CPU.

Sched_ext foi fundido! Sched_ext permite gerenciar políticas de escalonamento de kernel por meio de programas eBPF. Sched_ext está em construção há muito tempo e é um dos recursos super excelentes do Linux 6.12.

Atualizado o código incorporado XZ.

Um histograma de uso da pilha do kernel é adicionado para ajudar os desenvolvedores com otimizações.

Construção mais fácil de kernels de depuração do Pacman para Arch Linux.

Acesse a versão completa
Sair da versão mobile