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.
Índice
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 .
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_secret
aprimoramentos 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_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 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.
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.
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!