Com uma série de novidades, o novo Kernel Linux 5.2 trouxe novos drivers de vídeo AMD e NVIDIA, um melhor suporte a touchpad/touchscreen de notebooks AMD Ryzen, um novo driver Wifi da Realtek e outros 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
Foi uma semana tranquila, nas palavras de Torvalds sobre o release 5.2 de hoje: “realmente não parece haver nenhuma razão para outro rc, já que tem sido muito tranquilo. Sim, eu tive alguns pedidos de pull desde rc7, mas eles eram todos pequenos, e eu tinha muito mais que são para a próxima janela de mesclagem. Parte disso pode ser devido à semana de 4 de julho (feriado nos EUA), é claro, mas seja o que for – eu considero a semana tranquila como um bom sinal. Então, apesar de uma reversão bastante tardia do núcleo, eu não veja qualquer razão real para outra semana de rc, e então temos um v5.2 com o tempo normal de lançamento.”
Um dos choques inicias é o início da remoção do suporte aos drivers de HD’s IDE! Eles serão totalmente removidos em 2021.
Entre adendos e remoções, o kernel 5.2 veio com diversas novidades e agora trazemos elas a vocês!
Gráficos:
- Suporte inicial pelo Nouveau para GPUs GeForce GTX 1650 (TU117).
- Correção de vídeo para TI Radeon X1000 (R500)
- Gráficos Intel Icelake agora são Stable e não mais Experimental.
- Iniciado o suporte á arquitetura Intel Elkhart Lake
- Melhorias e otimizações para AMDGPU FreeSync.
- The ARM Mali Lima and Panfrost drivers were merged as well as an ASpeed AST2500 SoC DRM driver.
- Suporte aprimorado pra Valve Index VR headset.
Processadores:
- Suporte aos Drivers Intel Comet Lake aprimorados.
- Suporte inicial ao Intel Agilex SoC/FPGA
- SMAP/SMEP-like suporte para POWER.
- Suporte para o Jetson Nano, NanoPi Neo4 e outras placas embarcadas ARM.
- P2P DMA entre dispositivos PCI Express em sistemas AMD Zen agora suportados pelo kernel.
- Uma mudança no IOMMU permite um controle mais flexível do sistema Intel VT-d alternativo ao SR-IOV com o suporte como “AUX”
- Otimizações notáveis para FPU’s x86 FPU
- Novo suporte a drivers EDAC para as CPUs AMD da nova geração EPYC.
- Melhor report de processadores x86, pra tornar um stack overflow mais fácil de detectar.
- ARM64 agora reporta sua mitigação contra a falha Spectre via sysfs tornando tudo mais fácil de rastrear. Tambem temos preparações para o ARM Neoverse N1.
- KASLR suporte para IBM s390.
File-Systems/Armazenamento:
- Suporte otimizado para pastas e arquivos case-sensitive para o sistema de arquivos EXT4.
- Melhor suporte SMR para F2FS.
- O sistema de arquivos Andrew File-System (AFS) agora pode executar como o Firefox e o GNOME, satisfazendo necessidades de bancos de dados SQL.
- O driver para HDs IDE foi depreciado e está fora do módulo libATA normal. É esperado que seja removido totalmente do kernel até 2021.
- Correções e melhorias úteis para o Btrfs.
- Muita novidades chega para quem usa XFS.
Outros Hardwares:
- Melhorias para notebooks AMD Ryzen graças ao novo driver PCIe MP2.
- Melhorias para diversos outros notebooks.
- Suporte a hibernação restaurado para vários sistemas Intel Baytrail/Cherrytrail.
- Novos drivers para controladores de toque Azoteq IQS550/572/525, Microchip AT42QT1050 keys e Goodix GT5663 (mobile, Fairphone 2)
- Vários drivers de mídia atualizados.
- Suporte ao Intel Sound Open Firmware.
- O driver NVIDIA AltMode foi adicionado habilitando o suporte ao VirtualLink para as novas placas Turing que possuem conexão USB-C.
- Melhorias diversas para drivers USB
- O novo módulo wifi Realtek RTW88 substitui o anterior RTLWIFI.
- Novos drivers Mediatek, Intel Dynamic Device Personalization e outros.
- Drivers Daktronics adicionados
- Suporte aprimorado para Logitech Wifi.
- O novo driver U2F Zero foi adicionado para oferecer autenticação de dois fatores e suporte a geração de número aleatório por hardware.
- Driver Thunderbolt otimizado para antigos hardwares Apple.
Outras melhorias pontuais do Kernel:
- Diversas melhorias para o KVM
- Chegado o novo driver NULL TTY (Saída de terminal TTY para programação)
- O live patch do kernel Linux 5.2 suporta GCC9, que traz diversas melhorias de performance.
- Novo subsistema Fieldbus foi adicionado para controladores industriais.
- O parâmetro “mitigations=” foi adicionado ao kernel como prometido, permitindo um controle mais granular das correções da Intel. Além disso, espera-se que seja backported para versões anteriores do kernel com a introdução das mitigações MDS/Zombieload.
- Performance otimizadas para o vmalloc
Download
O Kernel Linux 5.2 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!
Lembrando que:
Kernel recém lançado costuma vir sem suporte inicial ao VirtualBox e também a alguns drivers, como os 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
Autodidata, me aprofundei em sistemas operacionais baseados em UNIX®, principalmente Linux. Também procuro trazer assuntos correlacionados direta ou indiretamente, como automação, robótica e embarcados.