O kernel Linux 6.18 chegou: aqui estão as novidades

por Nada Em Troca
3 minutos de leitura
Use estes 7 comandos do Linux para manter seu sistema organizado e rápido

O kernel estável do Linux 6.18 foi lançado oficialmente, trazendo muitas melhorias importantes de desempenho e suporte de hardware crucial. Este novo kernel está repleto de recursos, abrangendo tudo, desde armazenamento e rede até gráficos e suporte de hardware Apple.

Os usuários da Apple ficarão felizes em ver o enorme upstreaming do suporte do Apple Silicon. 6.18 inclui árvores de dispositivos para os chips M2 Pro, M2 Max e M2 Ultra. Este é um grande passo em direção ao suporte completo e principal do Linux para as últimas gerações de laptops e estações de trabalho Apple de última geração.

Do lado da Intel, o kernel também continua trazendo suporte para a próxima plataforma Wildcat Lake, incluindo exibição inicial e recursos de gerenciamento de energia, juntamente com nova habilitação para flash serial SPI da Intel. Também estamos vendo a fusão do suporte inicial ao touchpad tátil, que é um recurso fantástico de qualidade de vida que deve tornar o uso do Linux em muitos ultrabooks modernos muito mais rápido.

Se você executar qualquer tipo de servidor que lide com tráfego pesado, a maior melhoria na qualidade de vida no 6.18 é provavelmente a grande revisão no desempenho de recebimento do UDP. Isso trouxe uma melhoria adicional de 50% no desempenho de recepção de UDP sob condições extremas, o que é fenomenal para escalabilidade.

Quando se trata de armazenamento e memória, há muitas mudanças importantes que os desenvolvedores e usuários avançados irão apreciar. O sistema de arquivos XFS agora possui verificação de sistema de arquivos online, ou fsck, por padrão.

Os desenvolvedores também fundiram o DM-PCACHE, que é um novo alvo de cache persistente no subsistema Device Mapper. Isso permite que você empregue memória persistente, como memória persistente CXL ou dispositivos habilitados para DAX, como uma camada de cache de alto desempenho situada na frente de dispositivos de bloco tradicionais mais lentos, como SSDs ou discos rígidos. Isso deve adicionar um aumento de velocidade muito perceptível para cargas de trabalho pesadas de E/S.

O gerenciamento de memória também teve um aumento significativo com a introdução de “Sheaves” no alocador Slub. Isso atua essencialmente como um cache por CPU para alocação de memória. Como as alocações agora podem ser feitas localmente, elas exigem menos sincronização envolvendo outras CPUs.

O kernel também está recebendo a primeira fase da infraestrutura “Swap Table”, que melhora o desempenho da troca. Ele tem um ganho de 5 a 20 por cento no rendimento ou no tempo de construção, o que não é motivo de zombaria.

Na frente gráfica, o driver Nouveau de código aberto para GPUs NVIDIA está fazendo uma grande mudança. Para placas Ampere e Turing, o Nouveau agora usa como padrão o firmware NVIDIA GPU System Processor, ou GSP, quando disponível. Este é um movimento crucial que transfere a inicialização e outras tarefas complexas para a própria GPU, o que deve levar a um suporte e estabilidade muito melhores a longo prazo.

Também estamos vendo novos drivers de hardware, como o driver acelerador Rocket para o NPU, encontrado nos SoCs Rockchip mais recentes. Isso permite que o kernel lide com essa unidade de processamento específica.

A segurança do kernel e os recursos de desenvolvimento futuro também estão recebendo atenção. A versão adiciona a capacidade de carregar programas BPF assinados criptograficamente. Este é um passo fundamental para permitir que usuários sem privilégios carreguem programas BPF verificados, o que aumenta o controle de segurança.

Isso também trará Tyr, que é um novo driver Rust DRM para GPUs Arm Mali que eventualmente substituirá o driver Panthor existente. É ótimo ver a linguagem Rust continuando a amadurecer no ecossistema do kernel.

Linus Torvalds confirmou que o processo de lançamento ocorreu sem problemas, mesmo com a atividade de correção de bugs ligeiramente aumentada no final. Agora que o 6.18 foi lançado, a janela de mesclagem do Linux 6.19 já está aberta. Dado o momento, o 6.19 provavelmente terá um ciclo de lançamento atrasado devido à temporada de férias, mas por enquanto, o 6.18 está aqui e parece um concorrente LTS robusto e rico em recursos.

Fonte: Lista de discussão do kernel Linux via Phoronix

Este artigo foi útil?
Gostei0Não Gostei0

Deixe um comentário

Are you sure want to unlock this post?
Unlock left : 0
Are you sure want to cancel subscription?
-
00:00
00:00
Update Required Flash plugin
-
00:00
00:00