Lançado o Kernel Linux 5.0

O novo Kernel Linux 5.0 trouxe melhorias para placas de vídeo AMD, suporte a diversos CPUs ARM, melhorias na segurança e otimizações energéticas para quem quer tirar o máximo proveito de sua máquina. Venha conferir 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

Como o proprio Linus Torvalds havia mencionado, a migração de versionamento do kernel Linux do 4.2x para o 5.0 não foi porque haviam mudanças substanciais, mas sim porque números “altos” causam confusão entre os desenvolvedores. A questão foi organizacional, ou seja, o Linux 5.0 não significa grandes novidades, não tivemos nenhuma mudança drástica como foi na época do kernel 3.x para o lançamento do 4.0. Foi apenas um lançamento “comum”.

Porém, todavia, o kernel 5.0, tal qual em qualquer lançamento de versão, trouxe novidades no suporte a novos hardwares, melhorias para diversos hardwares já presentes no mercado como as placas RTX da NVIDIA, otimizações em sistemas de arquivos e etc.

Vamos ás novidades!

Placas de Vídeo

  • O suporte ao AMD FreeSync é provavelmente o maior recurso do AMDGPU que já vimos há algum tempo. O kernel Linux 5.0, em conjunto com o driver Mesa 19.0 agora pode fornecer suporte a trabalho para conexões FreeSync/VESA Adaptive-Sync sobre saídas DisplayPort! Esse era um dos poucos recursos ausentes do driver AMD Linux de código aberto.
  • Suporte para um novo VegaM e outros novos IDs da Linha Vega.
  • Suporte de computação AMDKFD para Vega 12 e Polaris 12.
  • Suporte para exibição NVIDIA Xavier com o código Tegra DRM.
  • O trabalho continuado trazendo gráficos Intel Icelake Gen11 e o driver Intel DRM também permite suporte a DP FEC .
  • Suporte inicial para GPUs NVIDIA Turing, mas apenas configuração do modo kernel até o momento e sem aceleração de hardware no Nouveau.
  • Atualizações de driver de mídia, incluindo suporte ao mecanismo de vídeo ASpeed.

Processadores

  • Suporte inicial para os SoCs NXP i.MX8 , bem como para a placa de referência MX8.
  • O RDA Micro RDA8810PL, baseado no Cortex-A5, é outro novo SoC da ARM, agora suportado pelo kernel da linha principal.
  • Atualizações no código de arquitetura de CPU chinês C-SKY de 32 bits.
  • Suspensão e recomeço do NVIDIA Tegra para os SoCs Tegra X2 e Xavier.
  • Suporte para Allwinner T3, Qualcomm QCS404 e NXP Layerscape LX2160A.
  • Suporte ao modo escalável Intel VT-d para virtualização de I/O escalonável.
  • Novos drivers FPGA Intel Stratix 10.
  • Atualizações para a arquitetura da CPU Andes NDS32 .
  • Os processadores NXP PowerPC foram finalmente mitigados para o Specter V2.
  • ARM big.LITTLE O Energy Aware Scheduling chegou ao kernel para conservar energia e alguns pequenos benefícios de desempenho possíveis.
  • Suporte para autenticação de ponteiro AArch64.
  • Suporte de monitoramento de temperatura AMD Zen 2. Há também suporte de temperatura para os processadores AMD da Hygon Dhyana fabricados na China.
  • Suporte ao driver do controlador POWER On-Chip.
  • Muitas atualizações para CPUs MIPS, incluindo preparação para nanoMIPS.
  • Melhoria no manuseio do microcódigo da CPU AMD.
  • Modo Preferencial Always-On STIBP da AMD.
  • Suporte a QoS da plataforma AMD para processadores EPYC da próxima geração.

Armazenamento e Sistemas de Arquivos

  • Suporte Fscrypt Adiantum para ajudar com criptografia de dados rápida em hardware low-end sem extensões de CPU nativas para criptografia acelerada. Esta é a substituição do Google ao seu plano anterior de usar o Speck da NSA para criptografia de dados de dispositivo de baixo custo. – O polêmico Speck foi abordado nesta publicação de nosso site!
  • Pequenas melhorias e correções do FBDEV.
  • O F2FS recebeu melhorias, principalmente agora que o Google está suportando o sistema de arquivos Flash-Friendly (voltados a unidades Flash) em seus dispositivos Pixel.
  • A implementação do Binderfs para acessar o mecanismo de comunicação entre processos do Binder do Android a partir de contêineres.
  • Correções para o EXT4 e para o XFS.
  • O sistema de arquivos Btrfs restaura o suporte para SWAP.

Networking

  • O trabalho de redução de custos indiretos da Retpoline para ajudar a compensar algumas das penalidades de desempenho introduzidas no ano passado com a mitigação do Spectre V2.
  • Melhorias no driver de rede Realtek R8169.
  • Aquantia AQtion Suporte de adaptador Ethernet para 2,5 / 5Gb Ethernet com um novo driver.
  • Outras mudanças de rede também, mas infelizmente o WireGuard não foi adicionado.

Outros hardwares

  • Suporte a rolagem de alto DPi da Logitech para eventos de rolagem mais precisos em vários mouses da Logitech.
  • Suporte para teclado gamer Cougar 700K.
  • O driver Raspberry Pi Touchscreen foi finalmente mesclado.
  • Melhor proteção Thunderbolt contra dispositivos potencialmente maliciosos graças a este novo trabalho do IOMMU.
  • Suporte a ECC EDAC para o controlador Xilinx ZynqMP DDR.
  • Várias atualizações de notebooks x86.
  • Suporte ao AMD Audio Co-Processor 3.x e outras atualizações de hardware de som.
  • Melhorias no driver de vídeo Cedrus para SoCs da Allwinner.
  • Suporte Mainline para a placa Chameleon96 Intel FPGA com preço em torno de US $ 129.

Outros

  • Muitas pequenas atualizações de teste, incluindo o trabalho no novo sistema de arquivos EROFS, no subsistema MOST, nas contínuas limpezas de drivers de vídeo do VirtualBox e em outros drivers de teste.
  • Muito trabalho de KVM x86_64, incluindo suporte a STIBP, virtualização de rastreamento de processador, suporte a novas extensões de conjunto de instruções da CPU Intel Icelake e outros trabalhos.
  • Várias atualizações para otimizar o governador de CPU e no gerenciamento de energia geral.
  • A Estrutura do Modelo de Energia da ARM foi mesclada.
  • Uma nova fonte de console para as telas HiDPI e retina.
  • Os algoritmos de criptografia Adiantum e Streebog foram adicionados. O Adiantum é usado agora pelo fscrypt para a rápida criptografia de dados, enquanto o Streebog é uma função de hashing desenvolvida pela agência russa FSB. Há também algumas melhorias de desempenho de criptografia também neste ciclo para implementações existentes.
  • Continuação do trabalho de preparação para mitigar as falhas do bug do ano 2038 – Já abordamos sobre ele aqui no site!
  • Fusão do novo subsistema I3C .

Download

O Kernel Linux 5.0 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 source code do kernel Linux pode ser feito clicando aqui, enquanto que para baseados em Debian você pode baixar os pacotes .deb neste endereço! – Se ainda estiver offline, aguarde!

Lembrando que:
Kernel recém lançado costuma vir sem suporte inicial ao VirtualBox e também a alguns drivers da Nvidia!
Portanto aguardem alguns dias até poderem instalar os drivers respectivos caso precise de fazer uso de algum desses softwares. Certifique-se de ter os pacotes build-essential, libelf-dev e haveged instalados em seu sistema para maximizar a compatibilidade. Porém mesmo assim poderão haver problemas até que a Oracle e a NVIDIA atualizem tais drivers para darem suporte ao novo kernel.

#UrbanCompassPony

Fonte:
Phoronix

 

Deixe um comentário