Lançado o Kernel Linux 5.13

O Kernel Linux 5.13 trouxe suporte inicial ao novo Apple M1, suporte inicial aos futuros processadores Intel Alder Lake S e muito mais!


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

Dentre os destaques deste kernel, temos o suporte AMDGPU FreeSync/Adaptive-Sync HDMI, suporte ao AMD Aldebaran, um driver de vídeo USB genérico para casos de uso diferentes e inovadores de USB para vídeo, suporte ao Amazon Luna Gamepad, um novo driver de resfriamento Intel para ajudar com problemas de superaquecimento, chegada do módulo de segurança Landlock, e mais.

Dentre os novos recursos do kernel linux 5.13, destacamos:

1. Processadores + SoC’s

  • O suporte inicial para as plataformas de hardware Apple M1 SoC e Apple 2020 já está disponível. No entanto, os gráficos acelerados e o suporte mais refinado ainda estão sendo trabalhados com apenas o envio de código inicial para o Linux 5.13 e espera-se que seja melhorado ao longo dos próximos ciclos do kernel.
  • Suporte de liberação simultânea de TLB para trazer alguns benefícios de desempenho.
  • O driver AMD Energy foi infelizmente removido sem nenhuma substituição/alternativa no kernel por enquanto.
  • Um driver de resfriamento Intel foi adicionado para reduzir a velocidade da CPU em um limite de temperatura inferior ao padrão.
  • Corrigido o suporte AMD Zen para Turbostat.
  • Perf chegando para o Intel Alder Lake e AMD Zen 3.
  • Muitas melhorias RISC-V.
  • Suporte para Loongson 2K1000.
  • PowerPC de 32 bits agora suporta eBPF e KFENCE.
  • Microsoft preparando o suporte a convidados de máquinas virtuais ARM Hyper-V de 64 bits.
  • KVM traz melhorias AMD SEV e Intel SGX para VMs convidadas.
  • Suporte ao coprocessador criptográfico AMD para APUs Green Sardine.
  • O suporte para detecção de bloqueio de barramento Intel foi adicionado ao suporte existente para detecção de bloqueio dividido.
  • KCPUID é um novo utilitário na árvore para ajudar a criar novas CPUs x86 .

2. Gráficos

  • O suporte gráfico Intel Alder Lake S foi adicionado de forma preliminar.
  • Preparação contínua para suporte a gráficos discretos da Intel.
  • O suporte AMDGPU FreeSync HDMI chegou para as saídas pré-HDMI 2.1 onde, até agora, o suporte FreeSync/Adaptive-Sync era limitado apenas á DisplayPort.
  • Suporte inicial para o hardware acelerador AMD Aldebaran.
  • Driver de vídeo USB genérico foi adicionado para, por exemplo, o uso do Raspberry Pi Zero como adaptador de vídeo.
  • Suporte para tecnologia/telemetria de monitoramento de plataforma Intel DG1.
  • O driver POWER9 NVLink 2.0 foi removido por falta de suporte aos usuários da versão de código aberto.
  • Outras atualizações de driver do Direct Rendering Manager.

3. Sistemas de Arquivos e I/O

  • Trabalho continuado no suporte ao modo zoneado Btrfs.
  • Melhorias de desempenho contínuas para IO_uring.
  • Novas opções de montagem para F2FS,
  • UBIFS agora será padronizado para compactação Zstd em compilações de kernel suportadas.
  • Suporte para memória programável única SPI NOR.
  • O mapeador de dispositivos está obtendo um melhor desempenho de dados persistentes para não-x86 e agora também faz um uso maior de TRIM/DISCARD.
  • Uma melhoria extrema de desempenho para OrangeFS, um dos sistemas de arquivos de computação em cluster.
  • Várias outras melhorias em sistemas de arquivos diversos.
  • Suporte para clusters grandes para EROFS.

4. Segurança

  • Landlock para sandbox de aplicativos sem privilégios foi adicionado. O módulo de segurança Landlock Linux (LSM) está há anos em desenvolvimento e finalmente foi lançado no Linux 5.13.
  • Simplificar o código Retpolines.
  • O suporte de integridade de fluxo de controle Clang CFI foi desenvolvido como um recurso de segurança importante com pouca sobrecarga de tempo de execução.
  • Randomizar os deslocamentos da pilha do kernel por chamada de sistema como outro meio de aumentar a segurança do kernel.

5. Network

  • A introdução do subsistema WWAN.
  • Redução do overhead de Retpoline no código de manuseio VLAN e TEB GRO.
  • Novos drivers para Realtek RTL8156 e RTL8153D.
  • O código do adaptador de rede MANA do Microsoft Azure foi adicionado.
  • Os programas BFP agora podem chamar funções do kernel como outro passo à frente para (e)BPF.

6. Outros Hardwares

  • O suporte do Amazon Luna Game Controller foi adicionado ao driver XPad.
  • Novo hardware de áudio Realtek é suportado.
  • Suporte para codificador / decodificador JPEG no SoC i.MX8.
  • O suporte do Apple Magic Mouse 2 foi adicionado ao driver Magic Mouse HID.
  • Suporte para touchpad e teclado para dispositivos Microsoft Surface mais recentes.
  • Atualizações de USB e Thunderbolt.
  • Várias atualizações de gerenciamento de energia.
  • O driver de temperatura WMI da placa-mãe Gigabyte permite que placas-mãe mais novas tenham leituras de temperatura de trabalho no Linux.
  • Adoção contínua do suporte ao perfil da plataforma ACPI por laptops Linux.

7. Outros

  • Continuação do trabalho de melhoria do código printk.
  • Um novo controlador misc cgroup.
  • Manipulação de módulos compactados Zstd.
  • O driver de som VirtIO foi adicionado.

8. Download do kernel linux 5.13

O kernel linux 5.12 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.13.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.13.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