Kernel Linux 6.7 foi lançado!

O Kernel Linux 6.7 é de longe o maior upgrade em volume de commits da história do Kernel. Veja todas as novidades!


| Se você apoia nosso site, desative o AdBlock quando visitá-lo, inclusive em Mobile! Os anúncios são poucos e não invasivos. Se quiser contribuir com nosso trabalho, clique em qualquer banner de sua preferência, exceto dos Parceiros. Mais detalhes clicando aqui.


1. Introdução

Nada mais nada menos que 16.176 commits – a média eram 12.000 para as versões anteriores do 6.x – com 12.667 arquivos modificados, 839.107 inserções e 281.192 exclusões. Dentre as exclusões temos a remoção do suporte às arquiteturas Itanium IA-64 e MIPS AR7, incluindo também alguns drivers obsoletos de antigos hardwares de rede, entre outros. Dentre as adições em destaque temos mais trabalhos sobre a base de placas gráficas AMDGPU. Confira todas as novidades do kernel linux 6.7!

2. Kernel Linux 6.7

2.1 Processadores

  • Suporte para ativar/desativar programas x86 de 32 bits e syscalls no momento da inicialização.
  • Suporte para Arrow Lake e Lunar Lake dentro do utilitário Turbostat.
  • Suporte Intel Lunar Lake M no driver LPSS.
  • Melhor carregamento de microcódigo da CPU x86.
  • Liberação de TLB otimizada e pilhas de chamadas de sombra de software para RISC-V.
  • O MIPS AR7 foi removido, era usado principalmente por roteadores e outros dispositivos de rede defasados.
  • Perf adiciona suporte para eventos “UMC” do Zen 4 Unified Memory Controller.
  • Suporte Intel IFS Gen2 para varredura em campo.
  • Mais trabalho no Intel TDX para extensões de domínio confiável.
  • Suporte inicial para o SoC AMD-Pensando Elba.
  • Suporte inicial para um SoC RISC-V de 64 núcleos.
  • O suporte ao Intel Itanium IA-64 foi removido do kernel.
  • Suporte a dicas de tipo de carga de trabalho Intel Meteor Lake.
  • Mais preparativos para APUs AMD Instinct MI300A.
  • O driver AMD Versal EDAC foi adicionadoM para esse IP AMD-Xilinx.

2.2 Placas de Vídeo

  • Os gráficos Intel Meteor Lake agora são considerados estáveis.
  • Mais trabalho habilitando gráficos integrados do Xe 2 Lunar Lake.
  • AMD Seamless Boot agora funciona para mais hardware AMD.
  • Suporte de revisão Intel DG2-G12.
  • Melhorias de hardware gráfico AMD de nova geração.
  • Suporte NVIDIA GSP no driver Nouveau para fornecer suporte inicial à aceleração GeForce RTX 40 e melhorar o suporte opcionalmente para hardware da série RTX 20/30 ao usar os binários do processador de sistema GPU NVIDIA.

2.3 Sistemas de Arquivos

  • O Bcachefs foi finalmente adicionado como o mais novo sistema de arquivos nascido do código de cache de bloco do kernel Linux.
  • O Bcachefs também recebeu patch day-one para melhorar o desempenho.
  • F2FS no Linux 6.7 suporta tamanhos de página maiores.
  • Novos recursos do Btrfs.
  • EROFS não considera mais o microLZMA experimental.
  • Suporte IO_uring FUTEX para melhor o desempenho.
  • Mediação IO_uring para AppArmor.
  • Pequenas melhorias de estabilidade para JFS.
  • O MMC está obtendo desempenho de gravação aleatória de 4 a 5% melhor para sistemas com suporte Host Software Queue (HSQ).
  • FSCRYPT agora funcionará com mais hardwares de criptografia.

2.4 Virtualização

  • Preparativos AMD IOMMU SVA para endereçamento virtual compartilhado.
  • A virtualização LoongArch foi adicionada para o KVM.
  • O KVM agora permite suporte a até 4.096 vCPU’s.
  • /proc/cpuinfo não será mais exibido quando o AMD SVM for desabilitado pela BIOS do sistema.

2.5 Outros Hardware

  • Suporte de monitoramento de sensor para mais hardware de desktop.
  • Novo suporte de hardware de rede e um bom aumento de desempenho.
  • Novo suporte de hardware de som Intel e AMD.
  • Manipular nativamente erros de protocolo de link CXL.
  • DisplayPort Alternate Mode 2.1 suporta “DP Alt Mode 2.1” para o driver USB Type-C.
  • Os drivers do adaptador Intel La Jolla Cove foram atualizados como parte do Intel Vision Sensing Controller.
  • Limpeza do driver da câmera Intel Atom ISP.
  • Remoção dos drivers QLGE Ethernet e rtl8192u WiFi não mantidos.
  • Novas melhorias para teclados Dell e Lenovo.
  • Suporte para ASUS Screenpad.

Tipo de hardware exótico que normalmente não tem um bom suporte no Linux.

  • Um driver de plataforma ACPI para sistemas Inspur.
  • Suporte Cooler Booster para laptops MSI.

2.6 Segurança

  • Desativar o Intel IBRS quando uma CPU está off-line para ajudar a oferecer melhor desempenho em alguns casos.
  • Limpeza adicional da mitigação AMD Inception/SRSO.
  • Uma nova opção make hardening.config para o kernel como padrões sensatos para construir um kernel com segurança reforçada.
  • Redução da função de alguns algoritmos criptográficos inseguros e obsoletos.
  • Os controles de acesso LandLock agora abrangem redes.
  • Uma solução de vários fornecedores para relatórios de atestado de computação confidenciais.
  • Retrabalhar a geração do cabeçalho PE para reduzir áreas de ataque.

2.7 Melhorias em Geral

  • Otimizações de desempenho de MM, bem como melhor manuseio de memória não aceita UEFI.
  • Mais trabalho FUTEX2.
  • Melhorias no agendador.
  • Trabalho contínuo na impressão encadeada printk como um requisito para obter suporte em tempo real (PREEMPT_RT) principal.
  • Mais código Rust foi implementado.

3. Quando?

O kernel linux 6.7 chegará algumas semanas, após o lançamento estável 6.7.1 a quem utiliza distros rolling release como o ArchLinux; enquanto isso quem utiliza distros point release como o Ubuntu vão precisar do pacote Ubuntu Kernel Update Utility ou outros meios para obter o novo kernel antes dos repositórios atualizarem. O download do código fonte do kernel linux 6.7 pode ser feito clicando aqui, enquanto que para sistemas baseados em Debian você pode baixar os pacotes .deb neste endereço – caso não esteja disponível, aguarde mais algumas horas/dias! Lembrando que:

Kernel recém lançado costuma vir sem suporte inicial ao VirtualBox e também sem suporte a alguns drivers proprietários, como os da Nvidia!

Pessoalmente recomendo que aguardem até o kernel 6.7.1 sair, com correções de bugs e já com suporte pleno a drivers da NVIDIA, VirtualBox e outros. O lançamento desse referido kernel 6.7.1 será daqui mais ou menos 1 semana. – Dependendo do desenvolvimento, o VirtualBox só recebe suporte após 15 dias. Aos usuários de Ubuntu e seus sabores, não importando muito a versão, certifiquem-se de ter os pacotes build-essential, libelf-dev e haveged pré instalados em seu sistema para maximizar a compatibilidade e evitar dores de cabeça quando instalar e usar o kernel linux 6.7!

  1. O pacote Build-Essential traz os pacotes necessários para compilações que sejam feitas durante a aplicação do kernel.
  2. Já o Libelf-Dev é uma exigência para compilações de pacotes, normalmente proprietários como VirtualBox ou mesmo NVIDIA.
  3. Por fim, o Haveged muda o gerador de entropia do sistema, evitando problemas de boot que as mudanças do gerador de entropia padrão do Ubuntu costumam causar. Entre eles, o maior, é lentidão em boots de máquinas mais antigas – Quando o boot demora +2 minutos.

#UrbanCompassPony Fontes: Phoronix

Deixe um comentário