Linux 6.0-rc3 lançado em comemoração aos 31 anos de criação

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

Na semana passada, mais precisamente dia 25 de agosto, o sistema operacional Linux comemorou 31 anos de existência. E agora, em comemoração à data depois de mais de três décadas, o desenvolvedor e criador Linus Torvalds acaba de lançar o terceiro candidato a lançamento semanal do próximo kernel Linux 6.0. Portanto, o kernel Linux 6.0-rc3 acaba de ser lançado em comemoração aos 31 anos de criação.

O Linux 6.0 será lançado no início de outubro e traz muitas melhorias interessantes, conforme observado na visão geral dos recursos do Linux 6.0. Há muito trabalho no novo suporte a produtos AMD e Intel, uma variedade de outras adições de suporte.

Linux 6.0-rc3 lançado em comemoração aos 31 anos de criação

Esta semana passada marcou 31 anos desde que Linus Torvalds anunciou seu início do kernel Linux. Ele comentou a data no anúncio do 6.0-rc3:

Então, como algumas pessoas já notaram, a semana passada foi uma semana de aniversário – 31 anos desde o anúncio do desenvolvimento original do Linux. Como o tempo voa. Mas este não é esse tipo de e-mail histórico – é apenas o anúncio semanal regular de lançamento do RC, e as coisas parecem bastante normais. 

Temos várias correções em toda a árvore, em todos os lugares usuais: drivers (networking, fbdev, drm), arquiteturas (um pouco de tudo: x86, loongarch, arm64, parisc, s390 e RISC-V), sistemas de arquivos ( principalmente btrfs e cifs, coisas menores em outros lugares) e código do núcleo do kernel (rede, vm, vfs e cgroup).

E algum suporte de ferramentas (perf e selftests).Temos alguns problemas conhecidos se formando, mas nada que pareça tão assustador. Bate na madeira.

A lista de patches do Linux 6.0-rc3 pode ser encontrada na lista de discussão do kernel.

Principais características do novo kernel Linux 6.0

Processadores:

  • Suporte Qualcomm Snapdragon 8cx Gen3, bem como suporte inicial para o laptop Lenovo ThinkPad X13s Arm.
  • Código KPTI de mitigação de Meltdown aprimorado para ARM64.
  • Suporte SWAP Arm THP de 64 bits.
  • Algumas grandes mudanças no agendador, incluindo balanceamento NUMA aprimorado para o AMD Zen. As melhorias de desempenho com o Linux 6.0 em geral parecem muito boas nos meus testes até agora em grandes sistemas.
  • O caminho de mitigação AMD Retbleed IBPB também precisa de STIBP e essa correção de segurança faz parte do Linux 6.0-rc1, enquanto também será portada para a série de kernel estável existente.
  • Novas extensões RISC-V são conectadas ao kernel da linha principal, como Zicbom, Zihintpause e Sstc. O RISC-V também possui uma configuração de kernel padrão mais útil para poder executar Docker e Snaps em compilações defconfig.
  • LoongArch permite suporte PCI e outras melhorias para esta arquitetura de CPU Loongson funcionam fora da China.
  • Suporte ao Raptor Lake no driver de resfriamento Intel TCC.
  • Memória espelhada EFI e ACPI PRM para Arm de 64 bits.
  • AMD Automatic Mode Transition (AMT) para laptops Lenovo ThinkPad.
  • PowerVM Platform KeyStore e outras atualizações de CPU IBM POWER.
  • Corrigido o manuseio C1 e C1E para Xeon Sapphire Rapids.
  • Suporte Intel Raptor Lake P no driver RAPL.
  • Preparações de suspensão para inatividade da AMD para o próximo hardware da AMD.
  • Suporte de driver de áudio para plataformas AMD Raphael e Jadeite.
  • Suporte ao driver de áudio Intel Meteor Lake.
  • O Linux 6.0 removeu o suporte para antigos processadores NEC VR4100 MIPS encontrados no IBM WorkPad Z50 e outros hardwares dos anos 90.
  • Suporte PCI para a arquitetura OpenRISC.
  • Suporte de ferramentas Perf para Amostragem baseada em instruções (IBS) do AMD Zen 4.
  • Virtualização Intel IPI e AMD x2AVIC vêm para KVM.
  • O suporte ao Intel SGX2 está finalmente disponível.
  • Monitoramento de temperatura AMD para as próximas CPUs AMD.
  • O uso AMD de MWAIT sobre HALT agora é preferido.

Gráficos:

  • Continuação do trabalho de criação de Intel DG2/Alchemist e ATS-M . Mais IDs PCI também estão em vigor, embora os primeiros proprietários de GPU de desktop Intel Arc ainda precisem usar a opção i915.force_probe para ainda habilitar o suporte de hardware de classe DG2.
  • Trabalho inicial para Intel Ponte Vecchio.
  • Iniciando o trabalho no suporte gráfico do Meteor Lake, embora mais patches estejam chegando para o Linux 6.1.
  • Mais trabalho de habilitação para gráficos AMD RDNA3 e novos blocos de IP.
  • DMA P2P para o driver AMDKFD juntamente com outros aprimoramentos de driver de kernel AMDGPU e AMDKFD.
  • Suporte ao driver do kernel Raspberry Pi V3D para o Raspberry Pi 4.
  • Suporte inicial do Arm Mali Valhall no driver Panfrost.
  • Correções no driver Atari FBDEV.
  • Rolagem de console mais rápida em drivers FBDEV antigos.
  • Várias outras atualizações de driver gráfico de kernel de código aberto.

Armazenamento e Sistemas de Arquivos:

Linux 6.0-rc3 lançado em comemoração aos 31 anos de criação
Linux 6.0-rc3 lançado em comemoração aos 31 anos de criação. Principais características do novo kernel Linux 6.0.
  • Modo de baixa memória F2FS e melhorias de gravação atômica.
  • Aprimoramentos de servidor NFSD cortês e maior escalabilidade de cache.
  • Melhorias de desempenho para o código do cliente do SMB3 em torno do manuseio multicanal.
  • Melhorias na escalabilidade do XFS.
  • Suporte a Send Protocol v2 para Btrfs e otimização de desempenho de leitura direta.
  • Suporte a driver de bloco de espaço de usuário IO_uring.
  • IO_uring otimizações de desempenho e novos recursos, incluindo envio de cópia zero para rede.

Outros Hardwares:

  • Continuação dos preparativos em torno do Compute Express Link (CXL).
  • Preparação inicial para suporte a WiFi 7 com operação multi-link (MLO). Existem também várias otimizações de rede com este novo kernel.
  • Corrigidos problemas de teclado quebrado para vários laptops da série AMD Ryzen 6000.
  • Problemas de touchpad e teclado após a suspensão foram corrigidos para muitos computadores TUXEDO/laptops Clevo.
  • Suporte Habana Labs Gaudi2 para o acelerador de IA anunciado recentemente pela Intel.
  • Grandes limpezas para o driver WiFi Realtek R8188EU.
  • Suporte Intel Raptor Lake Thunderbolt.
  • Suporte AMD SFH v1.1 para suporte ao Sensor Fusion Hub com novos laptops Ryzen.
  • Mais placas-mãe ASUS com suporte a sensores funcionais.
  • Suporte para tablet de desenho XP-PEN Deco L.
  • Suporte para o controlador de ventoinhas Aquacomputer Quadro.

Outros recursos do kernel Linux 6.0:

  • A API de espaço de usuário de mídia H.265/HEVC foi promovida para .
  • Suporte para definir o nome do host do sistema através da opção hostname= kernel.
  • Muitas melhorias VirtIO.
  • O código VMEbus foi rebaixado de volta para a área de teste do kernel.
  • A opção Kconfig para o nível de otimização do compilador “-O3” foi removida do kernel. O mesmo comportamento pode ser obtido configurando o KCFLAGS para o nível de otimização desejado.
  • Melhorias de desempenho SPI.
  • Várias melhorias RNG.
  • Verificação em tempo de execução para sistemas críticos de segurança.