Com melhorias para o RISC-V e até adição de um novo driver OpenVPN, o kernel 6.16. mantém a estrutura de adições que o kernel linux tem tido nos últimos anos.
| 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
Entre os muitos recursos adicionado no Kernel Linux 6.16 estão os primeiros drivers da Intel para Advanced Performance Extensions (APX), suporte a gravação atômica XFS, uma ótima melhoria no desempenho para o EXT4, suporte inicial para descarregamento de áudio USB e o driver de computação AMDKFD para ROCm agora pode ser habilitado em hardware RISC-V.
Chegou também o suporte para GPU NVIDIA Blackwell e Hopper com o driver Nouveau de código aberto, o Kexec Handover “KHO” foi adicionado como base para adições futuras, relatórios convenientes de contagens de travamento rígido/flexível, suporte ao host Intel TDX para KVM, um driver de watchdog de overclocking da Intel foi mesclado, o driver do kernel OpenVPN DCO foi enviado para um desempenho de VPN mais rápido e há até mesmo uma correção para o antigo Macintosh II.
Veja todas as novidades!
2. Kernel Linux 6.16
2.1 Processadores
- Adição da opção de compilação X86_NATIVE_CPU para otimizar o kernel para a CPU instalada localmente ao definir o sinalizador do compilador como “-march=native”.
- Suporte ao governador multi-core para LoongArch, juntamente com outros recursos do kernel, agora habilitados.
- Suporte para a extensão de recursos de firmware RISC-V SBI e habilitação de algumas novas extensões de fornecedores SiFive e outros aprimoramentos.
- AMD SBI foi adicionado para Side-Band Interface / Advanced Platform Management Link (APML) da AMD.
- Adicionado um novo driver AMD SPI.
- Suporte AMD ALLOWED_SEV_FEATURES para KVM.
- Manipulação da frequência mínima da CPU solicitada pela AMD com o driver AMD P-State.
- O driver AMD Virtual TPM foi adicionado para aprimorar a computação confidencial com o AMD Secure Encrypted Virtualization.
- Suporte upstream para as plataformas EcoNet MIPS.
EcoNET MIPS
- Estatísticas agora expostas sobre migração e troca de tarefas NUMA.
- O suporte do host Intel TDX para extensões de domínio de confiança foi adicionado para virtualização KVM.
- Um driver de watchdog de overclocking da Intel foi adicionado graças a um engenheiro da Siemens.
- Agendamento Intel Energy Aware para seu driver P-State para melhor eficiência energética no Lunar Lake e nos próximos SoCs Panther Lake.
- Suporte térmico para Intel Platform Temperature Control Interface (Intel PTC).
- Agora, com o código mais recente, é menos provável que o Intel SGX cause verificações fatais na máquina.
- Suporte para a extensão de matriz escalável Arm (Arm SME).
- Suporte para mais 11 SoCs, bem como o RISC-V Sophgo SG2044 e habilitação de mais notebooks Qualcomm Snapdragon X no kernel principal.

Qualcomm Snapdragon X terá um suporte melhor no Kernel Linux 6.16!
- AES-XTS mais rápido em CPUs Intel e AMD AVX-512.
- Suporte de preempção dinâmica para CPUs POWER.
- Suporte expandido de hardware Intel nos drivers EDAC.
- Suporte ao driver Intel QAT GEN6 antes dos processadores de próxima geração com os recursos atualizados da tecnologia QuickAssist.
- Atualizações do Turbostat , incluindo suporte para processadores Intel Diamond Rapids e Bartlett Lake.
- Suporte de áudio Intel Wildcat Lake.
- Intel Auto Count Reload e ativação do suporte do Clearwater Forest PMU para eventos de desempenho.
- O Intel APX vai permitir o uso do espaço do usuário das Advanced Performance Extensions.
- Melhorias mais rápidas no agendamento e no offline do núcleo.
- Relatar o motivo pelo qual seu sistema AMD Zen foi reinicializado/redefinido.
- Relatar microcódigo desatualizado da CPU Intel como uma vulnerabilidade de segurança.
2.2 Gráficos
- Suporte ao driver Nouveau para GPUs NVIDIA Blackwell e Hopper.
- Continuação dos preparativos para os gráficos Intel Xe3, que estão estreando inicialmente em formato integrado no Panther Lake.
- Relatório de velocidade do ventilador com o driver Intel Xe.
- Suporte para Intel Link Off Between Frames “LOBF”.
- O driver de computação AMDKFD (ROCm) agora pode ser habilitado em sistemas RISC-V.
- Suporte à fila de usuários AMDGPU.
- Adicionar o arquivo de cabeçalho da API do espaço do usuário Asahi para que o futuro driver gráfico do kernel Apple SIlicon seja disponibilizado em um kernel posterior.
- Muitas outras adições de drivers gráficos/de vídeo de kernel de código aberto.
2.3 Armazenamento / Sistemas de Arquivos
- Novo código de energia para congelar/descongelar o sistema de arquivos para suspensão e hibernação do sistema.
- Mais melhorias de desempenho para Btrfs.
- Melhorias de desempenho e mais trabalho de recuperação para o sistema de arquivos Bcachefs.
- Suporte à gravação atômica XFS.
- EXT4 foi atualizado com uma melhoria de “desempenho realmente absurda”.
- Suporte para remoção de host para cartões eMMC e SD.
- A gravação em bloco de sequências com NVMe Flexible Data Placement (FDP) agora é suportada.
- Suporte para recebimento de cópia zero DMA-BUF.
- Suporte a tamanho de bloco maior de E/S com o código do servidor NFS.
- O código do cliente NFS agora exporá o estado LOCALIO via sysfs.
- Uma melhoria de desempenho para o FUSE.
- Várias melhorias no F2FS.
- O EROFS agora pode aproveitar os aceleradores Intel QAT para um desempenho DEFLATE mais rápido.
2.4 Redes
- O driver OpenVPN DCO foi finalmente disponibilizado para melhorar o desempenho de rede privada virtual OpenVPN.
- Suporte de transmissão TCP de memória do dispositivo.
- Remoção do suporte ao Protocolo de Controle de Congestionamento de Datagramas “DCCP” que não era mantido.
- Suporte ao controlador Ethernet Realtek RTL8127A 10GbE.
- Várias melhorias no desempenho de rede e novo suporte a hardware com/sem fio.
2.5 Hardware
- Diversas melhorias nos drivers de notebooks, incluindo o novo driver Dasharo ACPI para aqueles que usam o Coreboot.
- O suporte ao kit de controle modular Proteus da ByoWave foi contribuído por um engenheiro da Valve.
- Suporte para o modelo Apple Magic Mouse 2 USB-C.
- Suporte de monitoramento de hardware em mais placas-mãe ASUS.
- Novos recursos do CSL RAS.
- Suporte PCIe para os SoCs Apple M2 Pro/Max/Ultra.
- Suporte inicial de descarregamento de áudio USB para hardware Qualcomm, que está em desenvolvimento há muito tempo.
- Os drivers GPIB estão se preparando para sair da área de preparação do kernel, com sorte para o Linux 6.17. Isso se aplica ao Barramento de Interface de Uso Geral (GPIB), com aproximadamente 53 anos de existência, que ainda é usado por alguns equipamentos de teste.
- Alguns novos drivers de mídia foram adicionados ao subsistema de mídia.
- Suporte para chaves de criptografia encapsuladas em hardware.
2.6 Melhorias em Geral
- Suporte a soquete de despejo de memória.
- Desempenho mais rápido ao sair do modo de usuário.
- Unificar o requisito mínimo de versão do compilador do GCC 8.
- Relatórios convenientes de travamentos rígidos/suaves e contagens de paradas do RCU.
- Melhorias na seleção de CPU do Sched_EXT foram incluídas no kernel principal.
- A capacidade de restringir símbolos GPL para selecionar apenas módulos do kernel.
- Várias adições da linguagem de programação Rust e várias novas abstrações do kernel Rust.
- Melhorias no FUTEX2 , incluindo suporte para mapas de hash locais de tarefas e NUMA.
3. Quando?
O kernel linux 6.16 chegará algumas semanas, após o lançamento estável 6.16.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.16 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, ID do Commit aqui!
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.16.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.16.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.16!
- O pacote Build-Essential traz os pacotes necessários para compilações que sejam feitas durante a aplicação do kernel.
- Já o Libelf-Dev é uma exigência para compilações de pacotes, normalmente proprietários como VirtualBox ou mesmo NVIDIA.
- 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
Autodidata, me aprofundei em sistemas operacionais baseados em UNIX®, principalmente Linux. Também procuro trazer assuntos correlacionados direta ou indiretamente, como automação, robótica e embarcados.