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:
- 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.