Kernel Linux 6.17 foi lançado!

O Kernel Linux 6.17 trouxe gráficos integrados Intel Xe3, Intel SR-IOV habilitado para GPUs Battlemage e drivers Lenovo Legion Gaming, entre muitos outros recursos!


| 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

O Kernel Linux 6.17 é mais um lançamento empolgante do kernel disponível como estável neste exato momento. Com gráficos integrados Intel Xe3 habilitados por padrão para Panther Lake, Intel SR-IOV habilitado para GPUs Battlemage (mas limitado aos modelos Arc Pro) e o código AMD Hardware Feedback Interface (HFI) finalmente adicionado, veja todas as novidades que o kernel passa a oferecer!

2. Kernel Linux 6.17

2.1 Processadores

  • O Linux 6.17 agora habilita incondicionalmente o suporte a múltiplos núcleos/SMP.
  • Localidade NUMA melhorada para uma chamada SMP em vez de adiar para um núcleo de CPU aleatório.
  • Controles de Vetores de Ataque para gerenciar mais facilmente a crescente variedade de vulnerabilidades/mitigações de segurança da CPU, dependendo do uso pretendido. Isso é particularmente benéfico para administradores de servidores Linux, pois facilita o gerenciamento da segurança da CPU.
  • Mais mudanças no mantenedor de driver da Intel devido às recentes demissões/reestruturações na Intel.
  • Utilitário Turbostat agora pode exibir informações de topologia de cache L3.
  • O Intel QuickAssist/QAT foi rebaixado para prioridade mais baixa em detrimento dos algoritmos SKCIPHER e AEAD justamente por ser lento demais.
  • Driver Intel IPU7 para suporte a webcam em notebooks Lunar Lake e Panther Lake.
  • Suporte para vários modelos mais recentes de CPU Intel dentro do código do driver EDAC (Error Detection And Correction).
  • Suporte ao driver Apple SMC para sistemas Apple Silicon para poder reinicializar Macs M1 e M2 com o kernel principal.
  • A AMD Hardware Feedback Interface foi finalmente disponibilizada para melhor manuseio de processadores de núcleo heterogêneo.
  • Suporte a falhas de CPUID do usuário AMD.
  • Desempenho CRC32C muito melhor para CPUs AVX-512 modernas.
  • Integração de desempenho do Intel Panther Lake.
  • Diversas melhorias no gerenciamento de energia.
  • Suporte inicial para NVIDIA Tegra T264/Thor.
  • Suporte principal para os notebooks ASUS Zenbook A14 Snapdragon X1 Plus/Elite.

Asus Zenbook A14 laptop review - The 14-inch OLED subnotebook with a Snapdragon X only weighs 978 grams - NotebookCheck.net Reviews

  • Um novo driver para o chip de E/S multifuncional RP1 do Raspberry Pi 5.
  • Suporte para o SoC Andes Tech QiLai RISC-V.
  • Suporte BRBE do Arm para a extensão do buffer de registro de ramificação.

2.2 Gráficos

  • Os gráficos Intel Xe3 Panther Lake são habilitados por padrão como um sinal de estabilidade e os gráficos integrados estão em boas condições antes dos notebooks Core Ultra Series 3 serem lançados nos próximos meses.
  • Suporte inicial para gráficos integrados Wildcat Lake como uma alternativa mais simples e de baixo consumo de energia ao Panther Lake.
  • Suporte SR-IOV para GPUs Intel Battlemage, mas limitado às placas de vídeo Arc Pro.
  • A Intel também está trabalhando no suporte a múltiplas GPUs como parte dos esforços do Projeto Battlematrix.
  • Suporte experimental de fila de inversão da Intel para gráficos Panther Lake e Lunar Lake, mas atualmente desabilitado por padrão.
  • Um novo driver para ligar a GPU do T-HEAD TH1520 RISC-V SoC devido à necessidade de uma sequência de energia especial.
  • Suporte AMD SmartMux para notebooks com GPU híbrida.
  • Hibernação e retomada mais rápidas para servidores AMD Instinct multi-GPU.
  • Suporte ao driver Intel IVPU para a NPU Wildcat Lake, bem como um novo recurso de NPU “modo turbo”.
  • Outras melhorias nos drivers gráficos DRM menores.

2.3 Armazenamento / Sistemas de Arquivos

  • Melhorias no desempenho do Btrfs e suporte experimental para fólios grandes.
  • Os sistemas de arquivos de vários dispositivos agora podem lidar melhor com a perda de um disco.
  • Melhor escalabilidade de alocação de blocos para o sistema de arquivos EXT4, resultando em algumas melhorias interessantes de desempenho.
  • Compressão de metadados EROFS e uma grande aceleração para leitura de diretórios com esse sistema de arquivos somente leitura.
  • Uma série de atualizações de servidor e cliente NFS, incluindo suporte NFSv4 para leitura do horário de criação dos arquivos (btime) e outras adições.
  • O F2FS agora está usando a API de montagem moderna.
  • Muitas correções nos drivers Apple HFS e HFS+.
  • Muitas melhorias de bloco e IO_uring.
  • Removido o driver Pktcdvd não mantido.
  • Novas chamadas de sistema file_getattr e file_setattr.
  • O Kernel Linux 6.17 pode escrever zeros de forma mais eficiente em SSDs.
  • O driver NTFS3 agora lida corretamente os links simbólicos criados no Windows.

2.4 Virtualização

  • O driver de log de depuração OVMF para ajudar na análise de problemas de inicialização de VM UEFI.
  • Suporte de instrução Intel LKGS da FRED.
  • Limpeza de cache AMD SEV mais inteligente.
  • Intel Xe habilitando SR-IOV PF por padrão para gráficos Panther Lake e Battlemage.
  • Uma melhoria de desempenho para Intel TDX .

2.5 Segurança

  • Mediação AF_Unix para o módulo AppArmor.
  • O módulo de segurança Lockdown voltou a receber manutenção.

2.6 Melhorias em Geral

  • Novas otimizações de gerenciamento de memória.
  • O stub EFI tentará manter uma experiência de inicialização mais limpa.
  • Corrigindo um gargalo de desempenho no código futex.
  • Versão GTK3 do utilitário gconfig para configurar a compilação do kernel Linux.
  • O kernel de travamento do Kdump agora é mais confiável e desperdiça menos memória.
  • Um novo parâmetro de inicialização hash_pointers=.
  • Várias adições de código Rust.
  • Código do Deferred Unwinder como preparação para suporte ao SFrame para melhorar a depuração.
  • Uma solução alternativa 10x graças a uma alteração no bloqueio do kernel.
  • Abordar uma antiga e obscura limitação do kernel que remonta a 1993.
  • Muitas mudanças de rede, desde um novo driver Broadcom 800G até mais melhorias para o WiFi 7.
  • Drivers Lenovo Legion Gaming para beneficiar o portátil para jogos Lenovo Legion Go S e outros hardwares de jogos no Linux.
  • Várias melhorias no PCI Express.
  • Padronização do código de acesso para a tecla “aumento de desempenho” encontrada em alguns notebooks, como certos modelos Dell e Alienware.
  • Mapeamento correto por padrão das teclas F13 a F24 em teclados PS/2.
  • Suporte SoundWire para hardware AMD ACP 7.2 e outras alterações de som.
  • Suporte para monitoramento de PSU Corsair HX1200i (modelo 2025).
  • Limpezas de código CXL.
  • Suporte à Touch Bar para MacBook Pros x86.
  • Refinamentos do FireWire IEEE-1394.
  • Limpeza de preparação do driver Realtek RTL8723BS.
  • Suporte UEFI SBAT.

3. Quando?

O kernel linux 6.17 chegará algumas semanas, após o lançamento estável 6.17.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 de outros meios para obter o novo kernel antes dos repositórios atualizarem.

O download do código fonte do kernel linux 6.17 pode ser feito clicando aqui, enquanto que para sistemas baseados em Debian você pode baixar os pacotes .deb neste endereço.

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 linux 6.17.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 linux 6.17.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, principalmente em hardwares mais antigos, 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.17!

  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.

Fonte:
Phoronix

Deixe um comentário