Linux 6.3 lançado com mais ativação do Meteor Lake e Zen 4 Auto IBRS

Linux adiciona suporte ao driver Leakshield para relatar vazamentos no sistema de refrigeração líquida
tux

O desenvolvedor Linus Torvalds acaba de lançar o Linux 6.3 como a mais nova versão estável do kernel. Torvalds comentou no anúncio da versão 6.3 há alguns minutos:

Tem sido um lançamento calmo desta vez, e a última semana não foi diferente. Então aqui estamos nós, dentro do cronograma, com o lançamento 6.3 pronto para sua diversão. Isso não significa que algo desagradável nãopoderia estive à espreita todas essas semanas, é claro, mas vamos levar as coisas pelo valor de face e esperar que tudo signifique que está tudo bem, e foi realmente um bom ciclo de lançamento controlado. Acontece. Isso também significa, obviamente, a janela de mesclagem para a versão 6.4 abrirá amanhã. Já tenho duas dúzias de pedidos de pull esperando por mim para começar a fazer meus pulls e agradeço. Espero ter ainda mais quando acordar amanhã.

Nenhum Linux 6.3-rc8 foi garantido e o Linux 6.3 agora está sendo enviado. O lançamento na semana passada foi uma importante correção de regressão do Btrfs desde o Linux 6.2 e também a correção de um adaptador Intel Gigabit Ethernet que estava preso a ~ 60% de sua velocidade máxima nos últimos três anos.

Linux 6.3 lançado com mais ativação do Meteor Lake e Zen 4 Auto IBRS

A partir desta manhã temos os recursos recursos mais interessantes do Linux 6.3. Agora vamos para o ciclo Linux 6.4!

Processadores:

  • AMD Automatic IBRS para processadores Zen 4 nas pilhas de produtos Ryzen e EPYC. O IBRS automático é semelhante ao Intel eIRBS e é mais eficiente do que Retpolines para mitigação do Spectre V2. Essa mudança de Retpolines para IBRS Automático pode oferecer algumas melhorias de desempenho .
  • Suporte Intel LKGS para esta instrução Load Kernel GS como parte de seu próximo recurso FRED.
  • Preparações do kernel Linux para Arm SME2 e SME2.1 como Arm’s Scalable Matrix Extensions.
  • Novos drivers de gerenciamento de energia Arm e RISC-V .
  • Funções de string otimizadas para RISC-V , fazendo uso da extensão de manipulação de bit Zbb.
  • O driver Intel TPMI foi mesclado para este Topology Aware Register e PM Capsule Interface para ser usado para lidar com diferentes recursos de gerenciamento de energia.
  • Atualizações do Intel TDX para evitar um cenário de “insanidade total”.
  • O driver AMD-Xilinx XDMA foi mesclado para este subsistema Xilinx Direct Memory Access (DMA).
  • Imposição de alocação de largura de banda de memória lenta AMD para processadores de servidor Zen 4.
  • Suporte Qualcomm Snapdragon 8 Gen 2 .
  • Várias atualizações de RAS e EDAC para servidores AMD e Intel – incluindo DDR5 de 12 canais para Granite Rapids.
  • CPUs EPYC Zen 4

Gráficos e Aceleradores de computação:

  • O driver Intel Meteor Lake VPU foi mesclado para esta “Unidade de Processamento Versátil” estreando na próxima geração de SoCs Meteor Lake. A VPU será usada para fins de inferência de IA. Este é o primeiro novo driver que usa o subsistema “accel” do acelerador de computação que foi iniciado no Linux 6.2.
  • O driver Habana Labs AI da Intel também foi adaptado para o novo subsistema/estrutura do acelerador de computação .
  • O suporte de exibição do Intel Meteor Lake está funcionando . Os engenheiros da Intel estão trabalhando para habilitar o suporte gráfico do Meteor Lake há alguns meses e, a partir do Linux 6.3, é pelo menos capaz de controlar uma tela.
  • Suporte Intel DP MST DSC .
  • Vários drivers antigos foram removidos , como ATI Rage 128, 3Dfx, S3 Savage, Intel 810, SiS, VIA e muito mais.
  • AMDGPU agora expõe informações de PCIe ao espaço do usuário .
  • AMDGPU também tem um retrabalho no código de suspensão do S0ix .
  • Etnaviv agora oferece suporte a núcleos VeriSilicon NPU com trabalho pendente para habilitar o OpenCL nos NPUs com Mesa.
  • Várias outras atualizações do Direct Rendering Manager (DRM) .
  • Melhorias no suporte à TV analógica.

Sistemas de arquivos/armazenamento:

  • Uma considerável otimização de desempenho EXT4 Direct I/O .
  • Ajuste BFQ para drives multi-atuador .
  • Aprimoramentos menores do sistema de arquivos F2FS .
  • O suporte MMC/SD agora sugere o agendador de E/S BFQ para facilitar a construção do kernel para tais sistemas.
  • Suporte de montagens Tmpfs IDMAPPED que é útil para systemd, Kubernetes e outras tarefas.
  • Criptografia AES-SHA2 para NFSD junto com algumas melhorias no código de segurança de memória.
  • Alguns bons aumentos de velocidade para o driver do sistema de arquivos Btrfs .
  • Uma opção de descompressão de baixa latência para EROFS .

Rede:

  • O novo driver Qualcomm ath12k foi mesclado para oferecer suporte aos chipsets sem fio WiFi 7 de última geração da Qualcomm.
  • Suporte IPv4 BIG TCP para melhor desempenho da rede, semelhante ao BIG TCP existente para IPv6.
  • Suporte NVIDIA BlueField 3 DPU Ethernet .
  • Suporte para adaptador WiFi Realtek RTL8188EU.

Outros Hardwares:

  • HID-BPF mesclado e também há suporte nativo à interface Steam Deck Controller como parte das alterações do HID.
  • O suporte ao controlador Sony DualShock 4 foi removido da hid-sony agora que, desde o Linux 6.2, é suportado no driver oficial da hid-playstation.
  • Suporte para controlador de volante Logitech G923 .
  • Suporte adequado para o controlador com fio 8BitDo Pro 2 para jogadores Linux.
  • Monitoramento de sensor para muitas placas-mãe ASUS B650/B660/X670 ASUS Ryzen;
  • Suporte ao modo de alocação de largura de banda Thunderbolt/USB4 DisplayPort;
  • Suporte Intel PMCI para seus Max 10 FPGAs;
  • Suporte à região CXL RAM e outras atualizações no subsistema Compute Express Link;
  • Suporte de áudio para o Tesla FSD SoC;
  • Suporte para mais dispositivos Aquacomputer;
  • Suporte para o supercontrolador de E/S IT87952E encontrado em algumas placas-mãe de desktop mais recentes;
  • Deixando cair o suporte para algumas placas/máquinas ARM antigas.

Segurança Linux:

  • Suporte Microsoft Pluton TPM CRB encontrado nos mais recentes processadores móveis AMD Ryzen. Isso é para lidar apenas com o TPM2 Command Response Buffer (CRB) do chip de segurança Pluton e nada mais.
  • Suporte para habilitar o STIBP ao usar IBRS herdado como parte das mitigações de segurança da CPU para proteger os encadeamentos do espaço do usuário.
  • Suporte KASLR para LoongArch para randomização do layout do espaço de endereço do kernel.
  • Versões otimizadas AVX2 e AVX-512 da cifra ARIA dentro do subsistema criptográfico do kernel do Linux.

Melhorias Gerais do Kernel:

Linux 6.3 lançado com mais ativação do Meteor Lake e Zen 4 Auto IBRS
Linux 6.3 lançado com mais ativação do Meteor Lake e Zen 4 Auto IBRS
  • Mais código Rust foi mesclado antes dos primeiros drivers do kernel Rust estreando em um futuro próximo.
  • Aprimoramentos MEMFD e MGLRU .
  • Suporte a hipervisor aninhado Microsoft Hyper-V .
  • Pequenas otimizações no código do agendador .
  • Numerosas atualizações de KVM .
  • Suporte removido para o compilador Intel ICC .
  • Correções para Zstd;
  • Melhorias nas Sequências Reiniciáveis (RSEQ).
  • Melhorias Printk na preparação para consoles threaded/atomic.
  • A nova ferramenta “hwnoise” de ruído de hardware .
  • Melhorias Objtool para compilações de kernel mais rápidas e com menor uso de memória de pico . Aqueles que constroem uma configuração de kernel “allyesconfig” agora poderão fazê-lo em sistemas com apenas 32 GB de RAM sem problemas.