Lançado o Kernel Linux 5.8

Kernel Linux 5.8 com melhorias para AMD GPU e sistemas de arquivos como o F2FS, o Kernel Linux 5.8 chegou e estas são 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

O kernel linux 5.8 foi lançado neste domingo conforme o cronograma esperado por Torvalds. Não é bem o kernel mais empolgante que tivemos nos últimos meses, principalmente no que tange usuários finais, mas traz alguns recursos especiais, como:

  • Chegada do AMDGPU Trusted Memory Zone “TMZ” para suportar memória de vídeo criptografada. Os patches do espaço de usuário também já chegaram ao Mesa. Também chegou o soft recovery para a linha Navi, e melhor gestão em caso de falhas críticas térmicas para placas Radeon, entre outros.
  • O driver de energia pra AMD chegou pra providenciar sensores energéticos para os chips AMD Zen/Zen 2.
  • Pstore chegou no backend para permitir registro de mensagens oops/KernelPanic direto no disco, caso um armazenamento persistente não esteja disponível.
  • O F2FS agora suporta compressão transparente LZO-RLE, complementando o ZSTD e outros algorítimos de compressão já suportados.
  • Suporte inicial para dar boot em CPU’s IBM POWER10.
  • Chegada do suporte ao Intel Tiger Lake Thunderbolt.
  • Otimizações de economia de energia para sistemas com PCIe to PCI/PCI-X.

Isso, só pra esquentar!
Dentre os novos recursos, destacamos:

1.Processadores:

  • O AMD Energy Driver foi adicionado para (finalmente!) expor os sensores de energia dos processadores Zen/Zen2 no Linux.
  • Também adicionado a leitura de temperatura do CPU AMD Ryzen 4000 Renoir e suporte a EDAC.
  • Suporte á Migração AMD aninhado com KVM.
  • Suporte da CPU Loongson 3 para virtualização KVM. –
    São processadores chineses com arquitetura MIPS.
  • Correções de mitigação Spectre também estão sendo transportadas para a série estável.
  • Aumente o suporte para o driver CPPC CPUFreq.
  • Suporte PCIe NTB para servidores Ice Lake Xeon.
  • O suporte ao SoC RISC-V Kendryte K210 foi encerrado.
  • Suporte inicial para inicializar processadores IBM POWER10.
  • Suporte ao AMD Zen/Zen2 RAPL para limitação de energia média em runtime.
  • Suporte a Intel TPAUS para núcleos Tremont e mais recentes.
  • Segurança reforçada para 64 bits, com suporte para Branch Target Identification (BTI) e Stack Call Stack.
  • O supervisor XSAVES declara suporte, contadores de monitoramento de largura de banda da memória e outras atualizações x86 (x86_64).

2. Gráficos

  • Suporte de código aberto ao Qualcomm Adreno 405/640/650.
  • Suporte AMDGPU TMZ com zonas de memória confiáveis ​​para memória de vídeo criptografada.
  • Suporte para Intel Tiger Lake SAGV e outras atualizações gráficas Gen12.
  • Suporte de recuperação em caso de fahas de software da Radeon Navi/GFX10.
  • O driver Radeon agora também lida melhor com falhas térmicas críticas.
  • Suporte a buffer P2P/DMA entre GPUs.
  • Outras atualizações também, como suporte Nouveau em NVIDIA e muito mais.

3. Sistemas de Arquivos

  • Um back-end de dispositivo de bloco para o Pstore salvar mensagens de OutOfMemory/KernelPanic no disco.
  • Suporte ERASE/Reject/TRIM para todos os hosts MMC.
  • O suporte à compressão F2FS LZO-RLE foi adicionado, para este sistema de arquivos para memórias flash.
  • Melhorias no driver Microsoft exFAT, cortesia da Samsung.
  • Suporte para emular a memória flash MLC NAND como SLC.
  • Uma otimização de desempenho para o Xen 9pfs.
  • Mais desempenho ao SMB3 para grandes cargas de I/O.
  • Correções para EXT4.
  • Suporte aprimorado a DAX para acesso direto ao armazenamento de memória persistente.
  • Várias melhorias no BTRFS.

5. Hardwares em Geral

  • Suporte do Habana Labs Gaudi para IA.
  • Suporte para Intel Tiger Lake Thunderbolt, bem como suporte ComboPHY para SoCs de entrada da Intel.
  • Suporte aprimorado para Thunderbolt em sistemas não-x86.
  • Possibilidade de economia de energia significativa para placas-mãe com pontes PCIe para PCI/PCI-X.
  • DMA ponto a ponto para AMD Raven e Renoir.
  • Suporte de áudio AMD Renoir ACP.
  • Chegada de infra-estrutura para testar cabos, embora inicialmente limitado para hardware/drivers selecionados.
  • Restaurado o driver da câmera Intel Atom (AtomISP).
  • Suporte para troca de teclas Fn e Ctrl nos teclados da Apple.
  • Inúmeras atualizações de gerenciamento de energia.
  • O driver do controlador AMD SPI foi mesclado.

6. Infraestrutura

  • Melhorias no jitter RNG e chegada do driver Arm CryptoCell CCTRNG. O suporte ao AMD PSP SEV-ES também faz parte das atualizações de criptografia.
  • O Kernel Concurrency Sanitizer foi fundido com o KCSAN, ajudando a detectar condições de execução no kernel e já foi usado para descobrir dezenas de bugs reais.
  • Otimizações do agendador.
  • Uma fila de notificação geral inicialmente conectada para notificar alterações de chave/chaveiro.
  • Otimizações no SELinux.
  • Melhorias na modernização do Procfs, agora com suporte a instâncias privadas do procfs.
  • Uma nova opção initrdmem= que, entre outros casos de uso, pode ser usada ao substituir o espaço Intel ME por uma imagem initrd na área de flash da BIOS.
  • Liberação de cache L1d por contexto, pois um recurso de aceitação foi originalmente mesclado. No entanto, Linus Torvalds finalmente o reverteu por enquanto, pois a implementação atual é (sic) “além de estúpida” .

7. Download do kernel linux 5.8

O kernel linux 5.8 não é um kernel LTS!
Seu uso é desencorajado em produção, a menos que você seja um estudante ou entusiasta.

O Kernel Linux 5.8 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!

Lembrando que:

Kernel recém lançado costuma vir sem suporte inicial ao VirtualBox e também sem suporte a alguns drivers, como os da Nvidia!

Pessoalmente recomendo que aguardem até o kernel 5.7.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.7.1 será daqui ~1 semana.

Aos usuários de Ubuntu e seus sabores, certifique-se de ter os pacotes build-essential, libelf-dev e haveged instalados em seu sistema para maximizar a compatibilidade.

#UrbanCompassPony

Fontes:
Phoronix

Deixe um comentário