O que há de novo no kernel Linux 5.14

Fotografia / Shutterstock de Sean Locke

Quando o Linux completou 30 anos, o kernel 5.14 foi lançado. Ele contém a ampla oferta usual de correções internas internas e alterações visíveis ao usuário. Vamos dar uma olhada nas principais melhorias e benefícios.

Celebrações de aniversário e um novo kernel

O Linux acabou de fazer 30 anos. O famoso post de Linus Torvalds sobre a criação de um sistema operacional livre (“ … apenas um hobby, não será grande e profissional como o GNU “) foi feito em 25 de agosto de 1991. Um novo kernel Linux foi lançado em final de agosto de 2021, coincidindo com o  “brilho constante, os fogos de artifício e o champanhe”  que Torvalds conclui secamente marcará certamente a passagem das três décadas intermediárias.

Esta versão do kernel traz uma coleção variada de melhorias e mudanças, misturando as habituais correções de bugs e melhorias de desempenho com recursos para alguns casos de uso bastante específicos, como melhor suporte para determinados tipos de hardware e hot-unplugging para certas placas gráficas.

O nicho de um homem é a tendência dominante de outro. Alguém em algum lugar ficará feliz em ver até mesmo a adição ou correção mais esotérica. Suportar mais plataformas de hardware ajuda a espalhar o Linux, o que só pode ser uma coisa boa no esquema mais amplo das coisas. Dito isso, há muito neste lançamento que beneficia a todos.

A única mudança sobre a qual você já deve ter ouvido falar não é uma das novas adições, é algo que foi removido. Várias dezenas de milhares de linhas de código legado foram removidas do kernel e, com isso, o suporte para a   interface de disco rígido IDE (Integrated Drive Electronics) antiga e obsoleta .

Recomendado:  Como evitar que o Firefox saia ao fechar a última guia

Portanto, o suporte para uma interface de hardware que remonta ao final dos anos 1980 foi abandonado, mas o que há de novo neste lançamento para o aqui e agora?

Integração aprimorada de recursos de laptop

Laptops de alguns fabricantes se beneficiarão dos recursos dedicados do kernel 5.14. Alguns deles são visíveis para o usuário final médio e alguns estão nos bastidores. Os usuários de laptop Lenovo ThinkPad agora podem alterar as configurações do BIOS a partir do Linux.

Isso se baseia em uma iniciativa liderada pela Dell, que também contribuiu com um driver que permite a desativação de webcams e microfones imitando a ação de um interruptor de desligamento ou o atalho de teclado específico do fabricante que faz o mesmo.

Suporte de processador aprimorado

P-estado da Intel  processadores de arquitetura híbrida  do Alder Lake P e Alder Lake M receber suporte estendido. Esses processadores apresentam uma mistura de núcleos “Golden Cove” de alto desempenho e núcleos “Gracemont” de alta eficiência. Para não ficar de fora, foi adicionado suporte para GPU Yellow Carp e GPU Beige Goby da AMD .

Provavelmente, os aprimoramentos de kernel relacionados ao processador mais significativos são os memfd_secretaprimoramentos de agendamento de núcleo e. Isso faz parte da iniciativa contínua contra as vulnerabilidades Spectre e Meltdown anteriores da Intel . Eles foram descobertos em 2018 e, desde então, o trabalho está em andamento para superar essas graves falhas de segurança.

O memfd_secretrecurso permite que os aplicativos aloquem uma memória circular que nem mesmo o kernel pode acessar. Isso fornece aos aplicativos um local seguro para armazenar segredos, como chaves de criptografia e credenciais de autenticação.

Os métodos de programação principais permitem que o kernel use o hyper-threading com mais eficiência. Ele agora pode garantir que processos de alta e baixa confiança não sejam executados no mesmo núcleo ao mesmo tempo. Os métodos anteriores para combater Spectre e Meltdown consistiam em desativar o hyper-threading. Obviamente, essa foi uma solução temporária, e estamos vendo as soluções reais surgindo.

Recomendado:  Como desativar o modo Não perturbe no iPhone

A arquitetura RISC-V obtém suporte aprimorado na forma de acesso aprimorado a alguns recursos centrais do kernel, incluindo enormes páginas transparentes . Este é um recurso do kernel que melhora o desempenho, tornando o uso mais eficiente dos recursos de mapeamento de memória da CPU. Eles são reforçados com rotinas otimizadas para mover dados entre o espaço do kernel e o espaço do usuário. A adição de SimpleDRM – neste contexto, “gerenciador de renderização direta” e não “gerenciamento de direitos digitais” – melhora as interações com GPUs.

Melhorias USB4

As rotinas USB4 do kernel foram aprimoradas. A latência de seus drivers de áudio foi reduzida, e melhorias e correções de bugs foram adicionadas a muitos outros drivers relacionados a USB. O suporte de USB4 no núcleo thunderbolt foi atualizado e aumentado.

Suporte AMD Radeon Hot-Swapping

Quer retirar a placa de vídeo AMD Radeon do computador enquanto ele está funcionando ? Teoricamente, com o kernel 5.14 agora você pode fazer isso, e sem obter um kernel panic por seus esforços. Este pode ser um recurso pouco procurado, mas as GPUs AMD Radeon suportam esse recurso e, portanto, o kernel agora o suporta.

Suporte para outras plataformas

O suporte foi aprimorado para plataformas fora do formato padrão de PC. O Raspberry Pi 400 é um computador dentro de um teclado. Baseado no modelo 4 do popular computador de placa única Raspberry Pi (SBC), muito preferido por amadores, fabricantes e educadores, ele embala um computador muito acessível em um pacote menor do que um teclado padrão. No entanto, o hardware não padrão exigia um kernel personalizado. O suporte agora está incluído no kernel padrão.

O Banana Pi é um concorrente direto atrevido do Raspberry Pi . O Banana Pi Model M agora recebe suporte direto dentro do kernel.

Recomendado:  Você pode substituir seu Mac por um iPad em 2020?

Os sistemas em um chip também receberam atenção. Adicionar suporte direto para o Qualcomm SM8150 system-on-a-chip (SoC) melhora a experiência do usuário para usuários Linux, aproveitando a plataforma Microsoft Surface Duo baseada neste SoC. SM8150 é o número de peça da plataforma móvel Snapdragon 855 + / 860.

O SoC Rockchip RK3568 também é suportado pelo kernel 5.14. Este é um produto projetado para ser usado por outros fabricantes em seus próprios produtos. Curiosamente, ele está sendo testado no Quartz64 . Este é um SBC que está sendo desenvolvido pela Pine64, o pessoal por trás do PinePhone baseado em Linux .

No quesito smartphones, também foi adicionado suporte para os smartphones Sony Xperia 1 / 1II e 5 / 5II, facilitando seu uso com sistemas operacionais como o Ubuntu Touch.

Quando minha distribuição receberá 5,14?

Distribuições contínuas como Arch e Manjaro já estão se atualizando para 5.14. Outras distribuições seguirão o exemplo de acordo com seus próprios ciclos de atualização e atualização. é ótimo ver um suporte cada vez mais amplo e melhor para outras plataformas além dos desktops e servidores padrão. Isso beneficia a comunidade Linux como um todo, não apenas os usuários de plataformas não convencionais.

Oh sim, feliz aniversário, Linux!