Uma nova versão do kernel Linux chegou. Como a maioria das atualizações, a versão 5.19 não contém um recurso de destaque. Em vez disso, ele está repleto de várias melhorias que tornam o Linux mais eficiente em hardwares novos e antigos.

Talvez 5.19 seja um lançamento que te surpreenda. Mas se você não quer ser surpreendido, aqui está um pouco do que esperar.

O Linux é executado em vários dispositivos ARM, mas a experiência empalidece em comparação com o quão bem o Linux é executado em dispositivos Intel. Embora haja uma grande lacuna entre os dois, o progresso continua. O suporte ARM atingiu um nível em que Linus Torvalds testou e lançou esta versão do kernel usando um laptop ARM, um Apple M2 MacBook Air. Agradecimentos especiais vão para a equipe Asahi, que tem trabalhado para colocar o Linux em funcionamento no Apple Silicon.

Em notícias semi-relacionadas do Apple M1, os drivers para o controlador Apple M1 NVMe e o Apple eFuse se fundiram no kernel.

2. Correções de superaquecimento e drenagem de bateria da Intel

instagram viewer

Alguns laptops com CPUs Intel experimentaram um consumo de bateria mais rápido do que o esperado quando suspensos. Os proprietários geralmente se surpreendem com um laptop superaquecido, especialmente ao tirar o dispositivo de uma bolsa. O kernel mais recente contém correções para resolver esses problemas para Intel Skylake (lançado em 2015) por meio de CPUs Comet Lake (lançado em 2019). Agora os laptops devem se refrescar e dormir por mais tempo.

Há também suporte de driver ocioso Linux para CPUs Intel Alder Lake. O driver Intel p-state também recebe algumas melhorias. O driver p-state diz respeito à otimização do consumo de energia e está especificamente relacionado à otimização da tensão e frequência da CPU.

Isso não é tudo para notícias relacionadas à Intel. As CPUs Raptor e Alder Lake ganham suporte para Running Average Power Limiting (RAPL). Esta é uma maneira de limitar a potência média máxima, colocando menos pressão nos componentes de um computador e permitindo que o sistema funcione mais frio.

3. Suporte à arquitetura de CPU LoongArch

O Linux 5.19 está mais próximo de ser executado em dispositivos que utilizam a arquitetura de CPU LoongArch. O código vem da empresa chinesa Loongson, conhecida por seus sistemas baseados em MIPS64. Você poderia descrever LoongArch como sendo MIPS64 e RISC-V. Alguns códigos do kernel LoongArch reutilizam o código MIPS.

Mas não muito rápido. O Linux ainda não pode ser executado no hardware LoongArch real, pois há código de driver que não foi mesclado a tempo para esta versão.

4. Melhorias gráficas

Existem melhorias gráficas, independentemente do seu hardware. O principal diz respeito às mudanças no subsistema Direct Rendering Manager, que beneficiam amplamente as GPUs AMD, além de melhorar a experiência no hardware Intel e em alguns chips ARM GPU. Isso envolveu quase meio milhão de linhas de código.

5. Inúmeras adições de rede

O kernel Linux 5.19 adiciona suporte BIG TCP, que permite tamanhos de pacote TSO/GRO maiores para tráfego IPv6. As velocidades de rede agora podem chegar a 400 Gbit/s. Isso ajudará as pessoas que gerenciam data centers e outras infraestruturas baseadas em nuvem, aquelas cujo trabalho é gerenciar volumes substanciais de tráfego de rede. O resto de nós pode começar aprendendo o que TCP significa e o que ele faz.

Esta versão também adiciona um componente de espaço de usuário para gerenciar o MultiPath TCP (MPTCP). Se você não trabalha na administração do sistema, isso não afetará você diretamente (além de sites possivelmente carregando mais rapidamente).

Drivers de rede também receberam melhorias. Considere o driver ATH11K da Qualcomm, que ganhou suporte para wake-on-LAN. Depois, há o driver sem fio RTW89 da Realtek que agora suporta dispositivos Realtek 8852ce 5GHz. O suporte também chegou aos modems MediaTekT700 e Renesas RZ/V2M.

Há também um novo driver para pureLiFi. LiFi é uma tecnologia de rede baseada em luz onde os dados transmite usando um fluxo de luz que um dispositivo converte em um sinal eletrônico e depois de volta em dados. Esta é uma tecnologia que não afetará a maioria de nós por enquanto, mas você pode arquivá-la em "legal".

Se você trabalha em dispositivos IoT, pode ficar satisfeito em saber que os recebimentos de IoT de baixa potência WFX Wi-Fi da Silicon Labs agora têm um driver no kernel.

6. Acessórios recém-habilitados

O teclado mecânico sem fio do Keychron agora tem teclas de função funcionais. E o kernel Linux agora suporta mapeamento de botões e rolagem nativa no teclado Lenovo ThinkPad TrackPoint II, além de permitir que os proprietários usem o botão do meio. Portanto, se você comprou um desses teclados antes de mudar para o Linux apenas para descobrir que eles não funcionam tão bem, em breve estará tudo bem conectá-los novamente quando o 5.19 chegar à sua distribuição.

Embora não seja bem um acessório, o Lenovo ThinkPad X12 TrackPoint, também conhecido como o nó do mouse que aparece no meio de alguns teclados, tem recebido alguma atenção. O Touchpad do Google Whiskers também funciona na versão 5.19.

O driver Wacom agora pode lidar com canetas com três botões. Ele também suporta carimbos de tempo de caneta e toque. Como alternativa, se você usa tablets e canetas Huion, o suporte UC-Logic agora inclui suporte para mais desses dispositivos.

7. Melhor compactação

O kernel agora suporta firmware compactado zstd. zstd é um algoritmo de compressão de dados sem perdas desenvolvido originalmente no Facebook. Isso mesmo. Chegamos a um ponto em que empresas de todos os tipos estão investindo em melhorar o kernel do Linux. A compactação é um componente vital para reduzir as velocidades de download e os tempos de espera.

É hora de instalar o kernel Linux 5.19?

Embora você possa instalar o kernel 5.19 diretamente, a melhor abordagem é esperar que a versão mais recente chegue como uma atualização do sistema para sua distribuição. Esta versão do kernel será melhor testada e configurada para estar pronta para uso.

Algumas distribuições fornecem novos kernels de forma relativamente rápida, como o Fedora, e distribuições de lançamento contínuo, como o Arch Linux. Outros tendem a salvar novos kernels para o próximo grande lançamento da distro, como é o caso do Ubuntu. Mas se seu computador e seus periféricos já funcionam, então esperar não é tão difícil, se você perceber.