Linux 6.0-rc5 lançado após uma semana calma de desenvolvimento do kernel

Veja as novidades do novo kernel que deve estar pronto em outubro.

Escrito por
Claylson Martins
Jornalista com pós graduações em Economia, Jornalismo Digital e Radiodifusão. Nas horas não muito vagas, professor, fotógrafo, apaixonado por rádio e natureza.

O desenvolvedor Linus Torvalds acaba de anunciar o Linux 6.0-rc5 como a versão de teste mais recente do Linux 6.0 que está caminhando para uma versão estável no início de outubro. O Linux 6.0-rc5 foi lançado após uma semana calma de desenvolvimento do kernel.

Foi uma semana bastante calma, sem nada assustador em termos de grandes regressões ou bugs desagradáveis atingindo a base de código de desenvolvimento do Linux 6.0. 

Linus Torvalds resumiu o lançamento desta semana como:

As coisas parecem bastante normais para o período de tempo do rc5, pelo menos no número de commits e no diffstat.Um pouco mais da metade da diferença são drivers: GPU, rdma, iommu, rede, som, scsi… Um pouco de tudo.O resto são as correções aleatórias usuais, com destaque para atualizações de documentos do i2c, mas também várias atualizações de DT, algumas correções de sistema de arquivos (btrfs e erofs), algumas redes principais e algumas ferramentas (perf e selftests). Nada parece particularmente assustador, então pule direto.

Linux 6.0-rc5 lançado após uma semana calma de desenvolvimento do kernel

A lista de patches para a semana pode ser encontrada no anúncio de lançamento. Pelo menos até agora, tem sido um ciclo de kernel Linux 6.0 bastante calmo, então tem boas chances de ser lançado a tempo, mas veremos o que as próximas duas semanas reservam.

image 2022 09 12T063911.818

Os novos recursos do Linux 6.0 são muitos, desde o novo suporte de hardware AMD e Intel até o suporte Qualcomm Snapdragon 8cx Gen3, vários novos recursos de CPU implementados, IO_uring continua ficando ainda melhor e muito mais.

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-rc5 lançado após uma semana calma de desenvolvimento do kernel
  • 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.

Linux 6.0-rc4 lançado com várias correções de driver. Veja 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.
Compartilhe este artigo