Lançado o Kernel Linux 5.11

O Kernel Linux 5.11 é o primeiro de 2021 e trouxe melhorias principalmente para AMD e Intel, WINE, BTRFS e notebooks da Lenovo. 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

Este NÃO é um kernel LTS!

Sendo o primeiro lançamento de 2021, o kernel linux 5.11 não coincidentemente trouxe uma tonelada de mudanças, entre elas: Drivers Intel e AMD, Syscall User Dispatch para ajudar alguns jogos mais novos do Windows rodando no Wine, continuação de IO_uring, muitas melhorias no sistema de arquivos Btrfs, a Lenovo contribuiu com o suporte à detecção do sensor de palma de notebooks ThinkPad e muito mais!

Dentre os novos recursos do kernel linux 5.11, destacamos:

1. Processadores

  • O suporte a enclaves Intel SGX foi finalmente adicionado após mais de 40 rodadas de revisão de código que levou anos para ser concluída, mas agora disponível para aqueles que desejam extensões de proteção de software.
  • Melhorias no suporte ao AMD S2idle.
  • Intel P-State Schedutil recebeu melhorias.
  • Um recurso que está sendo pedido é o relatório de tensão/corrente do AMD Zen, removido do driver k10temp, devido à falta de documentação pública para poder relatar adequadamente os valores de todo o hardware.
  • Melhorias de desempenho para o AMD EPYC com PostgreSQL.
  • A tecnologia Intel Platform Monitoring agora é suportada como um recurso de telemetria de hardware destinado a organizações e centros de dados.
  • Melhorias no OpenRISC e RISC-V.
  • Suporte para AMD Zen / Zen2 / Zen3 RAPL PowerCap.
  • Dicas de carga de trabalho da Intel em INT340x e outros trabalhos de gerenciamento de energia.
  • Novos suportes para diversos ARMs, incluindo ao console Ouya!
  • O driver AMD Sensor Fusion Hub foi finalmente incorporado.
  • Suporte Zen 3 EPYC no driver AMD Energy.
  • O driver do sensor AMD SB-TSI foi incorporado para a interface do sensor de temperatura de banda lateral em plataformas de servidor AMD mais recentes.
  • Suporte para invariância de frequência para Zen 2 e mais recentes. 
  • O driver AMD SoC PMC foi desenvolvido para ajudar no gerenciamento de energia em hardware móvel/integrado.
  • Um novo driver Intel é o driver Intel IGEN6 para ECC in-band com novos SoCs clientes, inicialmente Elkhart Lake/Atom x6000E.
  • Outro novo driver da Intel é o código RFIM para redução de interferência de radiofrequência sobre o ajuste da voltagem integrada regular e frequências DDR em alguns SoCs para mitigar problemas de WiFi e 5G wireless.
  • Suporte KASLR para Loongson 64.

2. Gráficos

  • Suporte inicial para APUs AMD Van Gogh.
  • Suporte inicial para APUs AMD Green Sardine.
  • Suporte para Dimgrey Cavefish como outra variante RDNA2 dGPU.
  • Ativação contínua de gráficos Intel DG1.
  • Suporte para Intel Keem Bay com um novo driver adicionado.
  • Suporte ao Intel Integer Scaling.
  • Suporte Intel Big Joiner para saídas de 8K em uma única porta.
  • Suporte para inversão de página assíncrona Intel.
  • Algumas melhorias de desempenho para a série Radeon RX 6800.
  • Muitas outras atualizações de DRM.

3. Sistemas de Arquivos e I/O

  • Melhorias de desempenho e outras melhorias para o Btrfs.
  • O F2FS agora oferece suporte à compactação de dados por arquivo e à dobragem de caixa e criptografia nos mesmos dados.
  • O XFS agora permite sinalizar os sistemas de arquivos que precisam de reparo, não montando esses sistemas de arquivos sinalizados até que o utilitário de reparo do XFS do espaço do usuário seja executado neles.
  • Mais melhorias de desempenho do VirtIO-FS.
  • Suporte OverlayFS para montagens sem privilégios.
  • Correção de erros para EXT4.
  • TIF_NOTIFY_SIGNAL deve ajudar com o desempenho IO_uring.
  • Suporte SD Express.

4. Virtualização

  • VirtIO-MEM “Big Block Mode” agora é suportado para permitir tamanhos de bloco de dispositivo que podem exceder o tamanho de um único bloco de memória Linux.
  • Correções de segurança do Xen para alertas recentes sobre o comportamento de OOM acionado e escalação de privilégios e problemas de divulgação de informações.
  • Suporte de host AMD SEV-ES para KVM.

5. Redes

  • Suporte de banda Intel WiFi 6GHz (WiFi 6E) no driver IWLWIFI.
  • O driver Qualcomm Ath11k agora oferece suporte para configuração de link inicial rápida (FILS).
  • O suporte WiMAX está sendo removido, com teste com os desenvolvedores Linux, em última análise, procurando remover o suporte WiMAX sem que nenhum usuário sinta falta.
  • Desempenho de criptografia ChaCha e AEGIS128 mais rápido para pacotes de rede ARM.

6. Outros Hardwares

  • Finalmente, um driver de interface de controlador de host MIPI I3C após a especificação I3C HCI 1.0 ser lançada em 2018.
  • Melhorias USB4 e Thunderbolt, incluindo suporte para Intel Maple Ridge e um novo driver para testar se as portas USB4/Thunderbolt estão funcionais .
  • Suporte de som para Intel Alder Lake.
  • Suporte para controlador de DJ Pioneer DDJ-RR.
  • Suporte para dongles Guitar Hero vivo PS3 / Wii U.
  • Suporte de detecção de sensor de palma Lenovo ThinkPad foi adicionado pela Lenovo a esses notebooks.
  • A Dell agora está expondo algumas configurações de BIOS configuráveis ​​via sysfs para permitir a manipulação de algumas configurações Dell via Linux.
  • O início dos primeiros bits em torno do PCI Express 6.0.
  • Driver da fonte de alimentação da Corsair, expondo várias métricas de sensor por USB.
  • Outras melhorias de monitoramento de hardware, incluindo o driver Apple SMC, que finalmente oferece suporte a servidores Xserve baseados em Intel.
  • Decodificação de vídeo VP8 para driver de mídia Allwinner Cedrus.
  • Habana Labs da Intel se preparando para novo suporte de hardware.
  • Suporte para teclados RGB de laptops ASUS mais recentes.

7. Outros Recursos

  • Auxiliary Bus é um novo barramento de kernel introduzido.
  • Syscall User Dispatch foi adicionado ao kernel, com o caso de interceptar chamadas de sistema feitas por alguns programas do Windows no Wine para que possam ser facilmente interceptados com baixa sobrecarga. Isso decorre de alguns jogos do Windows mais recentes que tentam contornar a API do Windows em nome de esquemas de proteção contra cópia.
  • A entrada do Linux agora tem um recurso “inibido” para desconsiderar a entrada de dispositivos selecionados, como em notebooks conversíveis/2 em 1; assim, quando o teclado é dobrado ele desativa temporariamente todas as entradas dele.
  • Aceleração do desempenho do filtro SECCOMP.
  • Remoção do suporte Qt4 com a IU do sistema de compilação Kconfig. Qt5 é necessário se quiser usar a interface Qt Qconf para configurar as opções de compilação do kernel junto com outras opções de kit de ferramentas como ncurses e GTK.
  • Continuação da repressão aos MSRs de CPU que invadem o espaço do usuário.
  • Um novo driver para oferecer suporte a uma tela de caracteres LCD de baixo custo para servir como um dispositivo de saída do console.

8. Download do kernel linux 5.11

O Kernel Linux 5.11 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.11.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.11.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