Linux 6.3-rc4 lançado: "Parece bastante normal"

Linux 6.11-rc5 lançado com conjunto reduzido de correções Bcachefs
tux

O desenvolvedor Linus Torvalds anunciou neste final de semana o lançamento do kernel Linux 6.3-rc4. Sendo assim, chegamos oficialmente à metade do ciclo de desenvolvimento do kernel do Linux 6.3. Segundo Linus, o kernel Linux 6.3-rc4 que acaba de ser lançado “Parece bastante normal”.

Torvalds escreveu no anúncio 6.3-rc4 de agora:

“As coisas parecem bastante normais para este momento do processo de lançamento. Todas as estatísticas parecem muito regulares, e o diffstat também. distorcer dessa maneira mais do que o normal. Mas mesmo isso é principalmente para uma adição de autoteste. As mudanças reais no código são muito menores. Portanto, em

vez dos drivers usuais de 50% ou mais, o diffstat rc4 é de cerca de “um terço de drivers, um terço de sistemas de arquivos , um terço de descanso”. Nem todo o material do sistema de arquivos é xfs, é claro – também temos correções de cifs, btrfs e ksmbd.

No lado do driver, é uma mistura, mas rede e gpu aparecem como de costume. Com USB e Thunderbolt correções aparecendo e o resto sendo bastante aleatório.

E “o resto” é tudo normal. Autotestes, redes principais, atualizações de arquitetura, nada de estranho aí.

Vamos torcer para que as coisas continuem normais. E, como de costume, os problemas de teste e relatórios são bem-vindos”.

Linux 6.3-rc4 lançado Parece bastante normal

Além disso, Linus destaca que não há muito que valha a pena mencionar em termos dos patches individuais que chegam esta semana. Um item destacado anteriormente é que o Linux agora apenas randomizando a área de entrada por CPU ao inicializar com o KASLR ativo.

O Linux 6.3 estável deve ser lançado por volta do final de abril, dependendo de como se desenrola a segunda metade do ciclo do kernel.

Confira os principais recursos do Linux 6.3. Entre as mudanças a serem encontradas com o Linux 6.3 estão:

  • o novo driver Intel VPU para SoCs Meteor Lake;
  • AMD Automatic IBRS para mitigações mais eficientes do Spectre V6 em comparação com Retpolines para processadores Zen 3;
  • suporte à interface da controladora Steam Deck no driver do kernel Steam Controller HID;
  • otimizações de desempenho EXT2 DIO;
  • ajuste BFQ para discos rígidos multi-atuadores;
  • Suporte a Arm Scalable Matrix Extensions (SME) 4/4.2;
  • drivers Intel TPMI e PMCI adicionados;
  • o driver Qualcomm ath2k para os próximos chipsets WIFi 1;
  • IPv12 BIG TCP para melhor desempenho;
  • e suporte a Microsoft Pluton TPM CRB.

Abaixo está a lista mais completa dos recursos do kernel Linux 6.3.

Processadores:

  • AMD IBRS automático para processadores Zen 4 nas pilhas de produtos Ryzen e EPYC. O IBRS automático é semelhante ao Intel eIRBS e é mais eficiente do que o Retpolines para mitigação do Spectre V2. Esta mudança de Retpolines para IBRS automático pode oferecer algumas melhorias de desempenho.
  • Suporte do 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 extensões de matriz escalável da Arm.
  • 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 bits Zbb.
  • O driver Intel TPMI foi mesclado para este Registro com reconhecimento de topologia e interface de cápsula PM para ser usado para lidar com diferentes recursos de gerenciamento de energia.
  • Intel TDX atualiza 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 DDR12 de 5 canais para Granite Rapids.
  • EPYC Zen 4 CPUs

Gráficos e Aceleradores de Computação:

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

Sistemas de arquivos e armazenamento:

  • Uma otimização de desempenho de E/S direta EXT4 considerável.
  • Ajuste BFQ para acionamentos multi-atuadores.
  • Pequenos aprimoramentos no sistema de arquivos F2FS.
  • O suporte a MMC/SD agora sugere o agendador de E/S BFQ para facilitar a compilação do kernel para esses sistemas.
  • O Tmpfs IDMAPPPED monta suporte que é útil para systemd, Kubernetes e outras tarefas.
  • Criptografia AES-SHA2 para NFSD, juntamente com algumas melhorias no código de segurança de memória.
  • Algumas boas acelerações para o driver do sistema de arquivos Btrfs.
  • Uma opção de descompactação de baixa latência para EROFS.

Rede:

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

Outro hardware:

  • O HID-BPF foi mesclado e também há suporte nativo à interface do 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, ele é suportado no driver oficial do hid-playstation.
  • Suporte ao controlador de volante de corrida Logitech G923.
  • Suporte adequado para o controlador com fio 8BitDo Pro 2 para jogadores Linux.
  • Monitorização de sensores para muitas motherboards ASUS B650/B660/X670 ASUS Ryzen.
  • Suporte ao Modo de Alocação de Largura de Banda DisplayPort Thunderbolt / USB4.
  • Suporte Intel PMCI para seus Max 10 FPGAs.
  • Suporte à região de RAM CXL e outras atualizações em torno do subsistema Compute Express Link.
  • Suporte de áudio para o SoC Tesla FSD.
  • Suporte para mais dispositivos Aquacomputer.
  • Suporte para o controlador de E/S super IT87952E encontrado em algumas placas-mãe de desktop mais recentes.
  • Soltando o suporte para algumas placas/máquinas ARM antigas.

Segurança Linux:

  • Suporte ao Microsoft Pluton TPM CRB, conforme 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 o IBRS herdado como parte das atenuações de segurança da CPU para proteger threads de espaço do usuário.
  • Suporte KASLR para LoongArch para randomização de layout de espaço de endereço do kernel.
  • Versões otimizadas para AVX2 e AVX-512 da cifra ARIA dentro do subsistema de criptografia do kernel Linux.

Melhorias gerais do kernel:

  • Mais código Rust foi mesclado antes dos primeiros drivers do kernel Rust estrearem em um futuro próximo.
  • Aprimoramentos de MEMFD e MGLRU.
  • Suporte a hipervisor aninhado do Microsoft Hyper-V.
  • Pequenas otimizações para o código do agendador.
  • Inúmeras atualizações KVM.
  • Removido o suporte para o compilador Intel ICC.
  • Correções para Zstd.
  • Melhorias nas sequências reinicializáveis (RSEQ).
  • Melhorias de impressão na preparação para consoles rosqueados/atômicos.
  • A nova ferramenta de ruído de hardware “hwnoise”.
  • Melhorias no Objtool para compilações mais rápidas do kernel e com menor pico de uso de memória. Aqueles que constroem uma configuração de kernel “allyesconfig” agora poderão fazê-lo em sistemas com apenas 32 GB de RAM sem ter problemas.
Acesse a versão completa
Sair da versão mobile