Kernel Linux 6.14 foi lançado!

Trazendo suporte ao NTSYNC e suporte ao Qualcomm Snapdragon 8 Elite, o kernel linux 6.14 trouxe uma boa quantidade de novidades empolgantes!


| 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.14 traz várias novidades interessantes, incluindo a introdução do driver acelerador AMDXDNA para NPUs Ryzen AI, o driver NTSYNC está pronto para emular primitivas de sincronização do Windows NT, novos drivers da AMD, suporte a operações de entrada/saída com buffer não armazenado em cache, mais preparativos para GPUs AMD RDNA4, suporte ao Qualcomm Snapdragon 8 Elite, manipulação de IO_uring FUSE, avanços no suporte para os hardwares Intel Panther Lake e Clearwater Forest, maior suporte à linguagem de programação Rust para drivers de kernel entre outras mudanças.

Veja todas as novidades!

2. Kernel Linux 6.14

2.1 Processadores

  • O RISC-V recebeu correções para a vulnerabilidade GhostWrite.
  • As otimizações de escalabilidade de liberação de TLB foram adicionadas para ajudar CPUs AMD e Intel.
  • Vários aprimoramentos do Linux x86 KVM.
  • O driver AMD AE4DMA também foi introduzido no kernel Linux 6.14
  • Suporte para o SoC Qualcomm Snapdragon 8 Elite.
  • Suporte para o SoC Blaize BLZP1600.
  • Suporte para o SpacemiT K1 RISC-V SoC.
  • Muitas alterações no driver AMD P-State.
  • Criptografia AES-GCM e AES-XTS mais rápida para CPUs AMD.
  • Uma nova opção de driver “AMD Node” para separação do código AMD Northbridge legado.
  • Vários outros novos recursos da CPU AMD.
  • Melhor manuseio para AMD Preferred Core.
  • Melhorias contínuas no código Intel TDX para extensões de domínio de confiança com VMs de computação confidenciais.
  • A ferramenta Turbostat agora está pronta para CPUs Intel Panther Lake e Clearwater Forest.
  • Preparações do driver térmico Intel para Panther Lake.
  • Preparações de driver EDAC para Intel Clearwater Forest.
  • Um driver EDAC de CPU LoongArch + memória ECC foi adicionado.
  • Controle de recursos para monitoramento total da largura de banda da memória.
  • Suporte de desempenho para até 2.048 núcleos de CPU.

2.2 Notebooks

  • Suporte para o botão Microsoft Copilot encontrado em alguns modelos de laptop mais recentes, como os da Lenovo.

What Does the Copilot Key on My Laptop Do?

  • Suspender e retomar agora está muito mais rápido para alguns sistemas
  • Muitas atualizações de drivers da plataforma AMD x86. – O Adil vai ficar bem chateado com isso kkkk
  • Os drivers Intel THC foram adicionados para o IP do Touch Host Controller.

2.3 Games

  • O driver NTSYNC agora foi adicionado para uma melhor emulação de primitivas de sincronização do Windows NT no Linux. O NTSYNC pode ser usado daqui para frente com o Wine/Steam Play (Proton) assim que os patches de espaço do usuário chegarem para permitir melhorar o desempenho de jogos do Windows com alguns títulos.
  • Mais controladores de jogo suportados pelo driver XPad.
  • Suporte para o headset SteelSeries Arctis 9.

2.4 Gráficos

  • O driver AMDXDNA foi adicionado para o suporte de hardware Ryzen AI NPU que vive sob a área “accel” do subsistema DRM. O AMDXDNA fornece todos os bits de kernel necessários para dar suporte às NPUs AMD Ryzen AI no kernel Linux principal.
  • Um novo cgroup “DMEM” para memória de dispositivo como GPUs e outros hardwares com memória local anexada. Isso pode ser usado se você quiser limitar o uso de vRAM de GPU a um grupo de controle.
  • Suporte à taxa Thunderbolt UHBR para os próximos gráficos Panther Lake Xe3. Há também outro trabalho de habilitação de driver de kernel Xe em andamento para o suporte a gráficos integrados Panther Lake/Xe3
  • O driver AMDGPU agora tem suporte ao DRM Panic para a tela “Tela Azul da Morte” do Linux .
  • Suporte ao shader mais limpo da AMD para mais GPUs.
  • Mais preparações do AMD RDNA4 para as próximas placas de vídeo da série Radeon RX 90×0.
  • O novo registrador de inicialização DRM para mensagens do kernel.

2.5 Armazenamento / Sistemas de Arquivos

  • Melhorias no driver do sistema de arquivos Bcachefs para remover o sinalizador “experimental” neste sistema de arquivos de cópia na gravação.
  • O suporte a E/S com buffer sem cache foi adicionado.
  • IO_uring com FUSE para melhor desempenho do sistema de arquivos FUSE.
  • O NFS ganhou E/S direta com LOCALIO e suporte à delegação de atributos.
  • O F2FS converteu mais caminhos de E/S para uso de fólios.
  • Uso de memória do SquashFS reduzido.
  • Melhor desempenho de leitura para CIFS/SAMBA.
  • Suporte aprimorado a dispositivos em tempo real com XFS.
  • Um benefício de desempenho ao armazenar em cache comprimentos de links simbólicos dentro de inodes.
  • O Btrfs ganha uma opção RAID1 round-robin.
  • STATX_DIO_READ_ALIGN adicionado para resolver uma falha de desempenho.
  • Uma nova ferramenta mountinfo está incluída na árvore de origem do kernel Linux e para demonstrar as interfaces statmount() e listmount().
  • O driver de destino da função de ponto de extremidade PCI NVMe foi adicionado para casos de uso interessantes.

2.6 Segurança

  • O mascaramento de endereço do usuário agora usa a instrução CMOV.
  • O Landlock LSM agora pode lidar com arquivos “estranhos”.
  • Troca da assinatura de módulo SHA1 para SHA512 por padrão para corresponder ao que já é feito por vários kernels de fornecedores de distribuição Linux.
  • AT_EXECVE_CHECK por ajudar com segurança consistente.

2.7 Outros Hardwares

  • O driver NVIDIA VFIO está sendo preparado para Blackwell.
  • Suporte SoundWire Multi-Lane para usar múltiplas faixas de dados quando for necessária grande largura de banda para dispositivos de áudio SoundWire.
  • Preparações CXL em torno de dispositivos Tipo 2 e CXL 3.1.
  • A Intel contribuiu com um driver AltMode Thunderbolt 3 junto com outras melhorias USB/Thunderbolt.
  • Monitoramento de sensor de hardware funcional para mais placas-mãe de desktop .
  • Vários novos chipsets de som são suportados, bem como as interfaces de áudio digital USB Focusrite Scarlett 4ª geração 16i16, 18i16 e 18i20.
  • Suporte ROCEv2 para o driver Alibaba Cloud ERDMA.
  • Suporte FPGA para placas do fabricante AAEON UP.
  • Muitas melhorias nos drivers de rede com e sem fio.

2.8 RUST

  • A ferramenta gendwarfksyms foi adicionado para ajudar nos esforços do Rust.
  • Estamos quase no estágio de ser capaz de escrever drivers Rust reais agora que mais abstrações de driver de dispositivo de plataforma e PCI foram adicionadas.

2.9 Outras mudanças no Kernel Linux 6.14

  • Eliminação do suporte ao protocolo UGA, há muito obsoleto, da EFI.
  • O KUnit agora usará aceleração de hardware por padrão para testes mais rápidos.
  • Depuração mais fácil de problemas de inicialização iniciais.
  • Suporte ao convidado VirtualBox para VMs ARM64.
  • Muitas melhorias no agendador.
  • Suporte para ajustar o valor “pid_max” por namespace PID para ajudar principalmente softwares mais antigos.
  • Leituras mais rápidas de /proc/kcore para depuração de Drgn.

3. Quando?

O kernel linux 6.14 chegará algumas semanas, após o lançamento estável 6.14.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.14 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 linux 6.14.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.14.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.14!

  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