Lançado o Kernel Linux 5.17

O Kernel Linux 5.17 trouxe melhorias para processadores AMD num geral, incluindo melhorias para o Steam Deck, dentre outras 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

Este NÃO é um kernel LTS!

Conforme a tabela abaixo os atuais kerneis LTS são:

linux lts kernel end of life

O Linux 5.17 trouxe novidades para hardwares AMD, como o driver AMD P-State que estava sob revisão/teste nos últimos meses em cooperação com a Valve para o Steam Deck, primeiros códigos para o Intel Raptor Lake (13ª Geração), gráficos de vídeo do Intel Alder Lake P (12ª Geração para IoT) sendo definidos como estáveis, suporte inicial para o recém-lançado Qualcomm Snapdragon 8 Gen 1, mitigação da recém descoberta falha do tipo Spectre denominada BHI, suporte para plataformas RISC-V de baixo custo e muito mais!

Confira os detalhes!

1. Games!

Melhorias que podem influenciar positivamente na experiência Linux para quem jogar, seja no PC, ou mesmo que afete o SteamDeck em algum aspecto!

  • O novo driver AMD P-State foi atualizado! Ele foi projetado para fornecer melhor eficiência de energia para sistemas Zen 2 e mais recentes que suportam ACPI CPPC, principalmente para desktops e dispositivos móveis, além do próprio Steam Deck.
  • O driver do Real Time Clock (RTC) para Nintendo GameCube/Wii/Wii U foi adicionado.
  • Drivers de vídeo para processadores Intel Alder Lake P (12ª Geração com foco em Internet of Things)

2. Processadores

  • Uma correção de desempenho importante para o Intel Alder Lake mobile.
  • Suporte RISC-V sv 48 para suporte a tabela de páginas de 4 níveis para poder ter um espaço de endereço virtual de até 128 TB/64 TB de memória física.
  • Suporte a reinicialização do RISC-V sem a necessidade de um driver especial.
  • Codificação inicial para o Intel Raptor Lake, enquanto mais mudanças são esperadas nos próximos ciclos do kernel.
  • Atualizações do AMD SMCA para se preparar para CPUs de última geração.
  • Atualizações AMD EDAC para CPUs de última geração, além de adicionar suporte a relatórios RDDR5/LRDDR5.
  • Suporte a Intel AMX na virtualização KVM.
  • Removido o suporte ao AMD 3DNow!
  • Suporte para a primeira plataforma RISC-V utilizável e de baixo custo StarFive JH7100.
  • O suporte ao Qualcomm Snapdragon 8 Gen 1 está recebendo suporte adjunto com o Snapdragon X65.
  • Suporte inicial para monitoramento de temperatura de CPUs AMD Zen 4.
  • Preparações para Extensões de Matrizes Escaláveis ​​de arquiteturas ARM.

3. Placa Mãe

  • Tempos de inicialização mais rápidos para APUs AMD Fusion com chipsets Hudson D4.
  • Atualização de tempo de execução de firmware de plataforma e recursos de telemetria “PFRUT” para futuros servidores Intel que suportam a especificação ACPI PFRUT, permitindo atualizações em tempo de execução de alguns componentes de firmware sem a necessidade de uma reinicialização!
  • Vários roteadores sem fio mais antigos baseados em MIPS da NetGear/Linksys agora são suportados pelo kernel principal.
  • Suporte para hot plug de memórias CXL.
  • Melhorias de monitoramento de sensor para mais placas-mãe ASUS.
  • Um novo driver NZXT para controles de iluminação e ventiladores para hardware NZXT Smart Device v2 e NZXT Fan Controller.
  • Suporte AMD Smart Trace Buffer.

4. Notebooks e Tablets

  • Suporte a Sound Open Firmware para o coprocessador de áudio da AMD Renoir.
  • Inibe a carga e trás o suporte de descarga para ThinkPads.
  • Suporte de curva de uso do cooler personalizado para notebooks ASUS ROG mais recentes.
  • Uma correção de falha AMD s2idle para alguns notebooks AMD Ryzen.
  • Várias outras melhorias de driver de notebooks/tablets em geral.
  • Mais tablets e conversíveis têm suporte para caneta/stylus.
  • Suporte para caneta da Iniciativa Universal Stylus (USI).
  • Suporte aprimorado para alguns tablets NVIDIA Tegra mais antigos.

5. Placa de Vídeo

  • Suporte de recuperação de GPU para APUs AMD Rembrandt.
  • Os gráficos Intel Alder Lake P agora são habilitados por padrão.
  • Suporte inicial para gráficos Raptor Lake S.
  • Continuação do trabalho de habilitação do Intel DG2 Alchemist .
  • Intel VRR/Adaptive-Sync para gráficos Gen11 Icelake.
  • Preparações do VMware VMWGFX para suporte ao OpenGL 4.3 em conjunto com o espaço de usuário do Mesa 22.0+.
  • Suporte para telas de privacidade integradas em notebooks mais recentes.
  • Várias outras atualizações de driver de vídeo/exibição.
  • Aceleração de vídeo do driver Hantro VP9.

6. Armazenamento / Sistemas de Arquivos

  • Uma grande reescrita no código FS-Cache e CacheFiles para sistemas de arquivos de rede.
  • Melhorias de desempenho para F2FS.
  • Melhorias menores no XFS , incluindo tempos de montagem mais rápidos.
  • EXT4 concluiu a transição para usar a nova API de montagem do Linux e o rótulo comum get/set ioctls.
  • Melhorias de desempenho para Btrfs.
  • Opção DAX por arquivo para FUSE.
  • Continuação do trabalho de otimização de I/O geral.

7. Outros Hardwares

  • A correção de travamento ao ejetar um disquete quebrado.
  • Novos drivers Xilinx foram adicionados para seu hardware FPGA.
  • Um driver genérico USB GNSS (Global Navigation Satellite System) com suporte para o receptor Sierra XM1210.
  • O driver Apple PCIe adiciona suporte de clock do Apple M1.
  • Suporte a transferência multi-stream (MST) Synopsys USB DWC3.
  • O driver de codec de áudio Cirrus CS35L41 HD suportado em alguns Lenovo ThinkPads mais novos.
  • Suporte ASIC de rede NVIDIA Spectrum 4.
  • Suporte de rede AMD Rembrandt para SoC.
  • Muitas melhorias no driver Intel WiFi.
  • Suporte de áudio Intel Alder Lake N.
  • Gerenciamento de energia aprimorado para os controladores Intel Titan Ridge Thunderbolt.

8. Outros

  • O driver do console serial tem uma possível melhoria de desempenho de ~25%.
  • O suporte a Xen pvUSB foi finalmente implementado após os patches oscilando por mais de uma década.
  • Uma ferramenta de análise em tempo real foi adicionada para ajudar a descobrir problemas de kernel em tempo real.
  • Várias otimizações de desempenho de rede Linux em geral.

9. Segurança

  • Suporte de verificação de tabela de páginas para ajudar a combater problemas de corrupção de memória.
  • Suporte de mitigação retpoline x86 foi adicionado em conjunto com compiladores suportados.
  • Melhorias no Gerador de Números Aleatórios, incluindo a remoção do SHA1 e otimizações de desempenho.

10. Download do kernel linux 5.17

O kernel linux 5.17 deverá chegar em breve a quem utiliza distros rolling release como o ArchLinux, enquanto quem utiliza distros como o Ubuntu vão precisar do pacote Ubuntu Kernel Update Utility ou outros meios para obter o novo kernel.

O download do código fonte do kernel Linux 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 alguns 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 5.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 5.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, não importando muito a versão, certifique-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 um kernel tão novo!

  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