O que há de novo no kernel Linux 5.14


0
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 de vídeo.

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.

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

Os processadores de arquitetura híbrida P-state da Intel, Alder Lake P e Alder Lake M, recebem 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_secret e melhorias de programação principais. 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_secret recurso 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 agendamento de núcleo permitem que o kernel use 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.

A arquitetura RISC-V obtém suporte aprimorado na forma de acesso aprimorado a alguns recursos essenciais do kernel, incluindo grandes 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.

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!


Like it? Share with your friends!

0

What's Your Reaction?

hate hate
0
hate
confused confused
0
confused
fail fail
0
fail
fun fun
0
fun
geeky geeky
0
geeky
love love
0
love
lol lol
0
lol
omg omg
0
omg
win win
0
win

0 Comments

Your email address will not be published. Required fields are marked *