Lançado o Kernel Linux 5.14

O Kernel Linux 5.14 trouxe a remoção dos drivers IDE após tantos anos, suporte a mais joysticks e recursos e otimizações para notebooks!


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

O kernel Linux 5.14 removeu drivers IDE, adicionou suporte melhorado ao controle do Xbox One e SparkFun Qwiic além de agregar melhorias maiores em otimizações e recursos para diversos hardwares, inclusive notebooks.

Dentre os novos recursos do kernel linux 5.14, destacamos:

1. Processadores

  • O agendamento do núcleo foi adicionado para tornar o HT/SMT mais seguro, para mantê-lo habilitado principalmente para ambientes de nuvem, com a capacidade de ter mais controle sobre o que é executado em um thread irmão do núcleo em torno de tarefas confiáveis/não confiáveis.
  • Suporte VirtIO-IOMMU em x86 onde, como anteriormente, havia apenas suporte AArch64.
  • Vários novos SoCs Arm agora são suportados.
  • Mais recursos do kernel agora com suporte ao RISC-V como o transparent largepages e KFENCE.
  • Suporte à invariância de frequência ACPI CPPC CPUFreq.
  • Uma grande limpeza do código de FPU x86.
  • Preparação para que mais drivers OpenRISC LiteX sejam atualizados no futuro.
  • Continuação do desenvolvimento em torno do Intel Alder Lake e do conceito de CPU híbrida.
    Isso inclui um novo código térmico, manuseio P-State e outras adições específicas de ADL.
  • Upstreaming de suporte para núcleo de CPU Microwatt POWER.
  • Preparações ARM64 para alguns núcleos de CPU que não oferecem suporte à execução de 32 bits.
  • Mudanças RAS/EDAC em torno do suporte da Intel para memória HBM de futuras CPUs Xeon.
  • Desativando o Intel TSX por padrão em mais CPUs.

2. Vídeo

  • Um novo driver de vídeo Microsoft Hyper-V foi adicionado.
  • SimpleDRM foi adicionado.
  • Suporte para AMD Yellow Carp.
  • Suporte para AMD Beige Goby.
  • Suporte Intel Alder Lake P.
  • Desconexão ativa AMDGPU está habilitado e funcional.
  • Suporte de exibição de 16 bpc para AMDGPU.
  • PCIe ASPM está ativo por padrão em AMDGPU.
  • Suporte para laptops AMD Smart Shift.
  • Suporte ao driver Hantro VPU para o decodificador G2.
  • Muitos outros gráficos de código aberto/atualizações de exibição.

3. Notebooks

  • Suporte AMD SFH para sensor de luz e detecção de presença humana em laptops AMD Ryzen mais recentes.
  • Suporte para laptop Dell Hardware Privacy.
  • Suporte para alterar as configurações da BIOS do Lenovo ThinkPad diretamente pelo Linux.
  • Uma correção de desempenho para o driver ISST da Intel em alguns benchmarks HPC.
  • Outras melhorias no suporte a notebooks no Linux.

4. Sistemas de Arquivos

  • Melhorias no F2FS, incluindo um bit de recurso somente leitura, um modo compress_cache para melhor desempenho de leitura aleatória e outros aprimoramentos de compressão.
  • Compatibilidade exFAT aprimorada com algumas implementações de sistema de arquivos de câmeras digitais.
  • Melhorias no gerenciador de bloqueio distribuído.
  • EXT4 tem uma nova opção para ajudar a prevenir possível vazamento de informações do journal.
  • Limpeza de código para o XFS.
  • Suportando novos recursos de especificação SD.
  • Mais ajuste de desempenho para o Btrfs.

5. Segurança

  • Suporte para áreas de memória secretas via memfd_secret.

6. Outros Hardwares

  • Suporte ao Raspberry Pi 400 no kernel principal.
  • Baixa latência para o driver de áudio USB.
  • Muitas melhorias no driver de IA do Habana Labs para seus aceleradores Goya e Gaudi.
  • Suporte para botão de seleção/compartilhamento do Microsoft Xbox One Controller
  • Suporte para o joystick SparkFun Qwiic por meio de um novo driver.
  • Melhorias no suporte a USB4.
  • Novo suporte de hardware de som Alder Lake M para vários outros chips de som.
  • Mais trabalho no suporte a CXL, Compute Express Link.
  • A Intel revisou e substituiu seu driver RDMA.
  • Suporte para um computador de placa única MIPS IoT.
  • Muitas atualizações de drivers de rede.

7. De outros

  • Remoção do driver RAW.
  • Melhorias do Hyper-V e outros trabalhos sobre o KVM.
  • O rastreador OSNoise para ajudar a rastrear o ruído do sistema operacional e também melhorias para HWLAT para depuração de latência de hardware.
  • Preparações de desempenho para CPUs Intel Alder Lake/híbridas.
  • Suporte inicial para ACPI Platform Runtime Mechanism.
  • Suporte de botão programável para o driver de entrada HID.
  • O código IDE legado do Linux foi removido.

8. Download do kernel linux 5.14

O kernel linux 5.14 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.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 5.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, 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