Kernel Linux 6.6 foi lançado!

O Kernel Linux 6.6 trouxe a API Vulkan para o driver Nouveau para placas NVIDIA, fim do Reiserfs e mais drivers para gamepads. 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.


Introdução

Em resumo, os destaques do Kernel Linux 6.6 estão suporte à nova API de espaço do usuário Nouveau para dar suporte ao driver NVK Vulkan no Mesa, o Intel Shadow Stack finalmente chegou também, o driver de configurações do BIOS de máquinas HP foi adicionado, driver de gadget USB MIDI 2.0 adicionado, removidas referências à NSA dos EUA no código SELinux, o driver Intel IVSC foi adicionado e o ReiserFS foi finalmente declarado “obsoleto” e marcado para remoção em 2025.

Confira todas as novidades do kernel linux 6.6!

1. Processadores

  • O escalonador EEVDF foi adicionado para substituir o código do escalonador anterior CFS.
  • Sensor de temperatura e EDAC para processadores AMD Zen 5 Family 1Ah.
  • Foi introduzido o suporte AMD Dynamic Boost Control.
  • Vários kernel panics desnecessários foram corrigidos/evitados em sistemas AMD Zen.
  • O agendamento de cluster Intel foi reintroduzido para CPUs híbridas Core modernas.
  • O Intel Shadow Stack finalmente foi adicionado para prevenir ataques ROP.
  • Atualizações de fila de trabalho que ajudam CPUs AMD modernas e outros sistemas que possuem vários caches L3/caches.
  • As estatísticas de uso da CPU por cgroup, por CPU, agora são rastreadas corretamente.
  • Aumento de desempenho do controle de CPUFreq por política, em vez de simplesmente um controle em nível global.
  • Suporte a eventos de desempenho PMU principais AmpereOne.
  • Código de eventos Perf Intel Grand Ridge e Sierra Forest.
  • Vários novos recursos de CPU LoongArch, incluindo novos bits de kernel habilitados para trabalhar no suporte Loongson Binary Translation (LBT).
  • Novos recursos de virtualização KVM.
  • Suporte Intel Sapphire Rapids PECI.
  • Uma micro-otimização para CPUs AMD sem ERMS.
  • O utilitário cpupower suporta novos recursos AMD P-State e também há outras atualizações de gerenciamento de energia.
  • Ativação parcial de SMT que é útil para alguns processadores como IBM POWER.
  • Suporte a FPGAs Intel Agilex 5 e Qualcomm Snapdragon 4 Gen 2.

2. Placas de Vídeo

  • Melhor proteção contra comportamentos nefastos do driver proprietário da NVIDIA.
  • Suporte AMD FreeSync Panel Replay como uma nova tecnologia alternativa ao Panel Self Refresh para notebooks.
  • AMDGPU DC agora baseia-se no RISC-V.
  • Mais melhorias de gráficos Intel Meteor Lake.
  • Adições da Nouveau uAPI para o driver NVK Vulkan.
  • Primeiros drivers para Intel Lunar Lake VPU4.
  • O DRM CI por ter código de integração contínua (CI) na árvore ajuda a facilitar o teste do código do Direct Rendering Manager.
  • Várias outras atualizações de drivers gráficos do kernel.

3. Games

  • O driver de entrada XPad suporta mais controles.
  • Um driver de feedback de vibração/força para o controle do Google Stadia conectado via Bluetooth ou WiFi.
  • Suporte para outros periféricos de jogos, como o headset SteelSeries Arctis 1 Xbox e relatórios de bateria para o controle NVIDIA SHIELD.
  • Novo suporte de som para AMD Van Gogh com SOF e também suporte ao Valve “Galileo”.

4. Armazenamento/Sistemas de Arquivos

  • ReiserFS foi declarado obsoleto e será removido em 2025.
  • KSMBD, o SMB3 via kernel, não é mais experimental.
  • CephFS adicionou suporte ao FSCRYPT após um esforço de muitos anos.
  • O cliente SMB agora permite ajustar o tempo de cache do conteúdo dos diretórios.
  • FUSE adiciona suporte inicial para statx, com tempos de criação de arquivos.
  • Uma boa otimização de desempenho para EXT4.
  • Compressão DEFLATE para EROFS.
  • Novos recursos do Tmpfs.
  • NFSD habilita NFSv4.2 READ_PLUS por padrão.
  • XFS começa a receber suporte de reparos on-line.
  • Há um novo gerenciador de lançamentos para o XFS.
  • Melhorias no IOmap muito promissoras.
  • Correções do Btrfs.
  • Agora é mais fácil desabilitar IO_uring em todo o sistema.
  • Suporte IO_uring para esperas FUTEX vetoriais.

5. Outros Hardware

  • Muitos novos recursos de rede e novo suporte de hardware com e sem fio.
  • O driver de função do gadget USB MIDI 2.0 foi adicionado, enquanto as atualizações do subsistema USB também incluíram trabalhos anteriores do Lunar Lake USB.
  • Suporte ao codec de áudio Cirrus Logic CS42L43.
  • Novos recursos do notebook ASUS com seu driver de plataforma x86.
  • Um driver de configurações do BIOS HP “hpbioscfg” que permite gerenciar algumas configurações do BIOS do sistema no Linux, semelhante aos drivers existentes da Lenovo e Dell.
  • Patches AMD para geração de nós DeviceTree para dispositivos PCI.
  • O driver Intle IVSC foi adicionado ao Intel Visual Sensing Controller com laptops modernos.
  • Suporte a sensores de tensão e temperatura para mais placas-mãe de desktop.
  • Suporte de som Intel Arrow Lake e Lunar Lake.
  • Melhor manuseio para dispositivos Intel QAT que não respondem.

6. Segurança

  • Caches Kmalloc randomizados para maior proteção do sistema.
  • SELinux agora remove referências à Agência de Segurança Nacional dos EUA (NSA) quem iniciou o Security Enhanced Linux.
  • O kernel agora habilita incondicionalmente o suporte ao carregamento de microcódigo da CPU x86.
  • RISC-V agora suporta KASLR para randomização de layout de espaço de endereço do kernel para fornecer melhor segurança, juntamente com outras melhorias RISC-V.

7. Melhorias em Geral

  • Outra atualização para o conjunto de ferramentas Rust.
  • São introduzidos carimbos de data/hora multigranulados.
  • A nova chamada de sistema fchmodat2.
  • Houve uma limpeza e otimização do sysctl.
  • Foi introduzido o subsistema GenPD.
  • Suporte Microsoft Hyper-V para convidados AMD SEV-SNP e Intel TDX.
  • A interface make xconfig foi portada para Qt6, mantendo a compatibilidade do kit de ferramentas Qt 5.15 LTS.
  • Limpezas do Printk no trabalho em direção ao suporte de impressão do console encadeado/atômico que é necessário para finalmente desbloquear o suporte em tempo real (PREEMPT_RT) no kernel mainline.

8. Kernel Linux 6.6

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

  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