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 *

Choose A Format
Personality quiz
Series of questions that intends to reveal something about the personality
Trivia quiz
Series of questions with right and wrong answers that intends to check knowledge
Poll
Voting to make decisions or determine opinions
Story
Formatted Text with Embeds and Visuals
List
The Classic Internet Listicles
Countdown
The Classic Internet Countdowns
Open List
Submit your own item and vote up for the best submission
Ranked List
Upvote or downvote to decide the best list item
Meme
Upload your own images to make custom memes
Video
Youtube, Vimeo or Vine Embeds
Audio
Soundcloud or Mixcloud Embeds
Image
Photo or GIF
Gif
GIF format