Agora que a janela de mesclagem para o Linux 6.2 acabou, aqui está uma olhada em todos os recursos proeminentes no deck para o kernel Linux 6.2 que será lançado como estável em cerca de oito semanas.

Linux 6.2 é um lançamento bastante robusto e representará a primeira grande atualização do kernel de 2023, quando for lançado em fevereiro. Com o kernel Linux 6.2, os gráficos Intel DG2/Alchemist agora são tratados como estáveis ​​/não estão mais atrás de um sinalizador de módulo, há suporte inicial NVIDIA RTX 30/Ampere GPU no driver Nouveau de código aberto, métricas de utilização de pipeline AMD Zen 4 adicionadas, código de compactação Zstd atualizado no kernel, o driver Intel IFS agora é considerado estável/não está mais”quebrado”como estava nos kernels anteriores, Call Depth Tracking está disponível para reduzir o custo de mitigação de Retbleed em CPUs da era Skylake (benchmarks chegando esta semana !), preparações para WiFi 7, bem como rede com fio de 800 Gbps, preparando o Intel On Demand (silício definido por software) para o modelo de ativação de recurso licenciado da CPU com as próximas CPUs Intel, mais código Rust foi mesclado e a introdução da nova IA/subsistema do acelerador de computação.

Aqui é a visão mais extensa dos recursos proeminentes do Linux 6.2 em geral.

Processadores/Arquiteturas:

-Os dados de utilização do pipeline AMD Zen 4 agora estão expostos para perf para ajudar desenvolvedores/administradores a criar perfis e encontrar gargalos de desempenho com os novos processadores Ryzen 7000 series e EPYC 9004 series.

-O co-processador SMPro do Ampere Altra viu vários drivers atualizados para Linux 6.2.

-Corrigindo a implementação strcmp() quebrada para a série Motorola 68000 que sempre foi quebrada de maneira sutil para o m68k.

-Uma melhoria de escalabilidade para grandes sistemas IBM Power.

-Suporte RISC-V para dispositivos de memória persistente.

-Recurso Linear Address Masking (LAM) da Intel havia sido proposto e logo fundido com o Linux Git, mas depois retirado, com Linus Torvalds chateado com alguns problemas fundamentais com o código Intel LAM. Portanto, não está no Linux 6.2 agora e precisará ser retrabalhado.

-O driver Intel IFS foi corrigido para este recurso de varredura em campo para fornecer recursos de teste de silício de CPU com as próximas CPUs Intel.

-Intel On Demand Driver está pronto para uso com mais funcionalidades implementadas, bem como agora rotulado como Intel On Demand, em vez da antiga denominação”Software Defined Silicon”. Intel On Demand/Software Defined Silicon é o recurso controverso para a ativação licenciada de certos recursos de CPU nos próximos processadores Xeon Scalable.

-O suporte de atestado de convidado Intel TDX foi mesclado como o mais recente trabalho de Trust Domain Extensions (TDX)..

-KVM se prepara para expor novas instruções de CPU Intel.

-Um ajuste de economia de energia para os processadores Alder Lake N e Raptor Lake P.

-Notificação de saída Intel SGX Async Suporte”AEX Notify”para ajudar a afastar algumas formas de SGX (Secure Guard Extensions).

-Vários aprimoramentos do AArch64, como suporte dinâmico à pilha de chamada de sombra.

-Um novo controle para o detector de bloqueio de divisão devido a uma alteração anterior do kernel em relação ao split-detecção/aplicação de bloqueio prejudicando o desempenho de alguns jogos do Steam Play.

-O suporte para mais Qualcomm Snapdragon SoCs, bem como o Apple M1 Pro/Ultra/Max, agora foi mantido. Com o impulso de habilitação do Apple Silicon, o novo driver CPUFreq também está sendo mesclado.

-Mitigação AmpereOne para Spectre-BHB.

Gráficos:

-NVIDIA RTX inicial Aceleração de GPU de 30″Amperes”no driver Nouveau, mas o desempenho ainda é extremamente ruim.

-Suporte de monitoramento do sensor de energia para gráficos DG2/Alchemist por meio das interfaces HWMON.

-Ativação contínua em torno do suporte a gráficos Meteor Lake.

-Os gráficos Intel DG2/Alchemist são estáveis ​​e não estão mais escondidos atrás de um sinalizador de módulo para ativação. Isso afeta Intel Arc Graphics, Flex Series e outras GPUs Intel baseadas em DG2.

-Várias outras atualizações de driver gráfico DRM.

-Suporte FBDEV para a opção”nomodeset”.

-Suporte a monitores Raspberry Pi 4K @ 60 Hz.

-Suporte a monitores Allwinner A100 e D1 no driver Sun4i DRM.

-Ligação ao código gráfico DRM é o novo subsistema/estrutura”accel”do acelerador de computação.

Armazenamento/Sistemas de arquivos:

-Melhorias de desempenho e melhor confiabilidade RAID 5/6 para o sistema de arquivos Btrfs.

-O driver do sistema de arquivos exFAT agora pode lidar com a criação de arquivos e diretórios muito mais rapidamente.

-Substituição atômica e um cache de extensão baseado em idade por bloco para F2FS, o Flash-Friendly File-System.

-Várias novas opções de montagem para o driver de kernel Paragon NTFS3, incluindo recursos para aumentar a robustez/compatibilidade com NTFS em sistemas Windows.

-XFS preparando para arquivo online-suporte de reparo do sistema que deve ser atualizado em 2023.

-Suporte SquashFS para montagens IDMAPPED.

-O código NFSD está se aproximando de abandonar o antigo suporte NFSv2.

-Melhorias FUSE para arquivo-sistemas rodando no espaço do usuário.

-Uma API VFS POSIX ACL foi finalmente adicionada.

-Suporte FSCRYPT para cifra SM4 da China, mas o mantenedor não recomenda realmente usar isso questionável Cifra chinesa para criptografar seus dados.

Outro hardware:

-Preparações contínuas para WiFi 7, bem como suporte de rede de 800 Gbps. O balanceamento de carga de proteção também foi adicionado.

-O driver de rede TUN agora é muito mais rápido.

-Suporte ao controlador Sony DualShock 4 no driver PlayStation mais recente como uma alternativa ao existente Suporte para DualShock 4 no driver Sony HID mantido pela comunidade.

-Foi adicionado suporte para sensor/ventilador OneXPlayer.

-Suporte para monitoramento de hardware para mais placas-mãe ASUS.

-O suporte USB4 wake-on-connect e wake-on-disconnect pode ser ativado opcionalmente.

-Mais trabalho de ativação para o acelerador Habana Labs Gaudi2 AI da Intel.

-Mais tela sensível ao toque os drivers foram atualizados.

-Suporte do sensor de presença humana do Google Chrome OS para detectar se humanos estão presentes na frente de Google Chromebooks compatíveis.

-Suporte adicional para hardware de som Intel e AMD.

-Ativação adicional do Compute Express Link (CXL).

-O driver Dell Data Vault WMI foi mesclado.

Segurança do Linux:

-Call Depth Tracking como um Retbleed mi mais barato tigation para núcleos de CPU derivados de Intel Skylake/Skylake do que usar IBRS. Tenho benchmarks chegando esta semana e retbleed=stuff ajuda muito a reduzir os custos de mitigação Retbleed introduzidos alguns meses atrás.

-O módulo de segurança Landlock adiciona suporte a truncamento de arquivo.

-Randomizando a área de entrada por CPU como outro”alvo saboroso para invasores”.

Outras mudanças no kernel:

-IOMMUD para revisar o manuseio do IOMMU no kernel.

-Implementação do kernel Zstd atualizada que é mais rápida e muito mais recente do que o código Zstd anterior no kernel. Por sua vez, isso deve ajudar os vários usuários da compactação/descompactação Zstd no kernel, agora que está seguindo o upstream mais de perto no código da era 1.5.x, em vez do antigo código 1.4.

-Suporte para vários fluxos de compactação com zRAM.

-Um grande retrabalho no subsistema MSI para interrupções sinalizadas por mensagens.

-Suporte para informações de depuração compactadas em Zstd.

-O kallsyms_lookup_name( ) é ~715x mais rápida.

-O alocador SLOB agora está obsoleto.

-Melhorias na economia de energia para sistemas ociosos ou com pouca carga.

-Construção o kernel com-funsigned-char como um sinalizador de compilador.

-Mais código Rust foi atualizado e desenvolvido a partir do código anterior introduzido no Linux 6.1. Ainda há mais código Rust para ir, bem como aguardar a transição de drivers proeminentes para Rust, mas este é outro passo no Linux 6.2 para suportar esta linguagem de programação adicional para o desenvolvimento do kernel do Linux.

Categories: IT Info