Kernel Linux 6.5-rc3 teve um desenvolvimento normal
tux google

Neste final de semana tivemos o lançamento da sétima versão release candidate do Linux 6.3. Assim, estamos já com o Linux 6.3-rc7. Além disso, se a próxima semana continuar calma, isso significa que o Linux 6.3 estável será lançado no próximo fim de semana. Linus Torvalds acaba de anunciar o Linux 6.3-rc7. 

No anúncio de lançamento, ele comentou:

Realmente não muito aqui, embora haja uma correção de cpuset do cgroup que é um pouco mais complicada do que talvez eu gostaria neste momento. Mas ei, mesmo isso não é exatamente enorme. Além da coisa do cgroup,é tudo bem normal, principalmente com atualizações de driver (gpu e rede liderando o pacote como sempre, mas há correções de bloqueio e pequenos ruídos em outros lugares também), com algumas atualizações de arco, alguns autotestes e algumas correções de empacotamento. semana, e teremos um bom ciclo de lançamento sem intercorrências. Bata na madeira.

Há também uma correção para um problema de desbalanceamento do agendador que ocorreu hoje. O candidato a lançamento desta semana também inclui uma correção de áudio HDMI da placa de vídeo Intel DG2/Alchemist.

Se tudo correr bem, o Linux 6.3 será lançado no próximo domingo, em vez de ir para um estado 6.3-rc8. 

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:

Confira detalhes do lançamento do Linux 6.3-rc5
CONFIRA DETALHES DO LANÇAMENTO DO LINUX 6.3-RC7
  • 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.