Kernel Linux 6.3 foi lançado!

O Kernel Linux 6.3 é uma versão pequena, com melhorias e correções, mas também apresenta novos drivers principalmente para arquitetura Intel.


| 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.


Introdução

O Kernel Linux 6.3 introduz os primeiros códigos da arquitetura Meteor Lake – processadores Intel da família Core de 14ª geração – suporte nativo à interface do controlador Steam Deck, muitas melhorias para o EXT4, melhorias para AMD e muito mais.

Confira os detalhes mais relevantes do kernel linux 6.3!

1. Processadores

  • Melhorias AMD Automatic IBRS dos processadores Zen 4 das linhas Ryzen e EPYC. O IBRS automático é semelhante ao Intel eIRBS e é mais eficiente do que o método Retpolines para correções das falhas Spectre V2 dos processadores. Essa mudança pode oferecer algumas melhorias de desempenho para quem sofreu com as penalidades dessas correções
  • Suporte ao módulo Intel Load Kernel GS.
  • Melhorias do kernel Linux para CPU’s Arm SME2 e SME2.1 como as Arm’s Scalable Matrix Extensions.
  • Novos drivers de gerenciamento de energia ARM e RISC-V.
  • Funções de string otimizadas para RISC-V, fazendo uso da extensão de manipulação de bit Zbb. O driver Intel TPMI foi adicionado para este Topology Aware Register e PM Capsule Interface, para lidar com diferentes recursos de gerenciamento de energia.
  • Atualizações do Intel TDX para evitar um cenário de “insanidade total”.
  • O driver AMD Xilinx XDMA foi adicionado para o subsistema Xilinx Direct Memory Access (DMA).
  • Imposição de alocação de largura de banda de memória lenta AMD para processadores de servidores na arquitetura Zen 4.
  • Suporte nativo a Qualcomm Snapdragon 8 – Gen 2.
  • Várias atualizações de RAS e EDAC para servidores AMD e Intel – incluindo DDR5 de 12 canais para Granite Rapids.

2. Placas de Vídeo

  • O driver Intel Meteor Lake VPU foi adicionado. A VPU será usada para fins de inferência de IA. Este é o primeiro novo driver que usa o subsistema “accel” do acelerador de computação que foi inicialmente adicionado no Linux 6.2.
  • O driver Habana Labs AI da Intel também foi adaptado para o novo subsistema/estrutura do acelerador de computação.
  • O suporte à vídeo do Intel Meteor Lake está funcionando! Os engenheiros da Intel estão trabalhando para habilitar o suporte gráfico do Meteor Lake há alguns meses no kernel Linux e, a partir do Linux 6.3, já é pelo menos possível controlar uma tela. Porém sem aceleração de hardware por enquanto.
  • Suporte Intel DP MST DSC.
  • Vários drivers antigos foram removidos, como ATI Rage 128, 3Dfx, S3 Savage, Intel 810, SiS, VIA e muito mais.
    Suporte a SiS e VIA sempre foi ruim….
  • AMDGPU agora expõe informações de PCIe no espaço do usuário.
  • AMDGPU também tem um retrabalho no código de suspensão do S0ix. – Thinkpads com Ryzen!
  • Etnaviv agora oferece suporte a núcleos VeriSilicon NPU com trabalho pendente para habilitar o OpenCL nos NPUs com driver MESA.
  • Várias outras atualizações do Direct Rendering Manager (DRM).
  • Melhorias no suporte à TV analógica.

3. Armazenamento/Sistemas de Arquivos

  • Uma considerável otimização de desempenho chegando para o EXT4 Direct I/O.
  • Ajuste BFQ para drives multi-atuador.
  • Aprimoramentos menores do sistema de arquivos F2FS.
  • O suporte MMC/SD agora sugere o uso do agendador de E/S BFQ.
  • Suporte de montagens Tmpfs IDMAPPED que é útil para systemd, Kubernetes entre outros.
  • Criptografia AES-SHA2 para NFSd junto com algumas melhorias no código de segurança de memória.
  • Alguns bons aumentos de velocidade para o driver do sistema de arquivos Btrfs.
  • Uma opção de descompressão de baixa latência para EROFS.

4. Redes

  • O novo driver Qualcomm ath12k foi adicionado para oferecer suporte aos chipsets sem fio WiFi 7 de última geração da Qualcomm.
  • Suporte IPv4 BIG TCP para melhor desempenho da rede, semelhante ao BIG TCP existente para IPv6.
  • Suporte NVIDIA BlueField 3 DPU Ethernet.
  • Melhorias no suporte para o adaptador WiFi Realtek RTL8188EU.

Venda 150M USB WiFi sem Fio Adaptador Rede LAN Cartão para Windows Mac  Linux - Banggood Brasil-arrival notice-arrival notice

5. Outros Hardware

  • HID-BPF adicionado e também há suporte nativo à interface Steam Deck Controller como parte das alterações do HID.
  • O suporte ao Sony DualShock 4 foi removido da hid-sony já que, desde o Linux 6.2, é suportado no driver oficial da hid-playstation.
  • Suporte para controlador de volante Logitech G923.

Volante Logitech G923, PS5, PS4, PC

  • Suporte melhorado para o controlador com fio 8BitDo Pro 2.
  • Melhorado o suporte a sensor de temperatura para placas-mãe ASUS B650/B660/X670 Ryzen.
  • Suporte ao modo de alocação de largura de banda Thunderbolt/USB4 DisplayPort.
  • Suporte Intel PMCI para seus FPGAs Max 10.
  • Suporte à região CXL RAM e outras atualizações no subsistema Compute Express Link.
  • Suporte de áudio para o SoC Tesla FSD – Sistema de som dos carros Tesla.
  • Suporte para mais dispositivos Aquacomputer.
  • Suporte para o supercontrolador de E/S IT87952E encontrado em algumas placas-mãe de desktop mais recentes.
  • Suporte removido para algumas placas/máquinas ARM antigas.

5. Segurança

  • Suporte Microsoft Pluton TPM CRB encontrado nos mais recentes processadores móveis AMD Ryzen. Isso é para lidar apenas com o TPM2 Command Response Buffer (CRB) do chip de segurança Pluton e nada mais.
  • Suporte para habilitar o STIBP ao usar IBRS herdado como parte das mitigações de segurança da CPU para proteger os encadeamentos do espaço do usuário.
  • Suporte KASLR para LoongArch para randomização do layout do espaço de endereço do kernel.
  • Versões otimizadas AVX2 e AVX-512 da cifra ARIA dentro do subsistema criptográfico do kernel do Linux.

6. Melhorias em Geral

  • Mais código Rust foi adicionado antes dos primeiros drivers do kernel Rust estreando em um futuro próximo.
  • Aprimoramentos MEMFD e MGLRU.
  • Suporte a hipervisor aninhado Microsoft Hyper-V.
  • Pequenas otimizações no código dos governadores de CPU.
  • Numerosas atualizações de KVM.
  • Suporte removido para o compilador Intel ICC.
  • Correções para Zstd.
  • Melhorias nas Sequências Reiniciáveis ​​(RSEQ).
  • Melhorias Printk na preparação para consoles threaded/atomic.
  • A nova ferramenta “hwnoise” para ruído de hardware.
  • Melhorias Objtool para compilações de kernel mais rápidas e com menor uso de memória. Aqueles que constroem uma configuração de kernel “allyesconfig” agora poderão fazê-lo em sistemas com apenas 32 GB de RAM sem problemas.

7. Kernel Linux 6.3

O kernel linux 6.3 chegará daqui 1 semana, no lançamento estável 6.3.1 a quem utiliza distros rolling release como o ArchLinux; enquanto 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.3 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.3.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.3.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.3!

  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