Não houve muitas surpresas em termos de datas. O desenvolvimento de Linux 6.2 Tem estado bastante quieto para as férias de inverno, e quase desde o início se sabia que haveria XNUMXº RC. Assim, o lançamento de uma versão estável que já chegou estava previsto para 19 de fevereiro. Dado o momento, muito provavelmente será a versão que o Ubuntu 23.04 usa, e mais tarde, em algum momento, também deve chegar como uma opção às versões LTS ainda suportadas.
Entre as novos produtos que chegaram junto com o Linux 6.2, a lista é extensa (pegar por Michael Larabel), mas não há nada tão chamativo quanto a base para começar com o Rust que é eles introduziram no Linux 6.1. Sim, há algo que me é curioso e que mostra que Linus Torvalds está sempre à frente das tempestades: quando a maioria de nós ainda não tem quase nada com o WiFi 6, o Linux 6.2 já começou a preparar a chegada do WiFi 7 no kernel .
Destaques do Linux 6.2
- Processadores e arquiteturas:
- Os dados de utilização do pipeline AMD Zen 4 agora são expostos ao desempenho para ajudar os desenvolvedores/administradores a criar perfis e encontrar gargalos de desempenho com os novos processadores Ryzen 7000 e EPYC 9004.
- O coprocessador SMPro da Ampere Altra viu vários drivers atualizados para o Linux 6.2.
- Corrigida a implementação quebrada de strcmp() para a série Motorola 6800.
- Um aprimoramento de escalabilidade para grandes sistemas IBM Power.
- Suporte RISC-V para dispositivos de memória persistente.
- O driver Intel IFS foi corrigido para esse recurso de varredura em campo para fornecer recursos de teste de silício de CPU com as próximas CPUs Intel.
- O driver Intel On Demand está pronto para uso com mais recursos implementados e agora é chamado de Intel On Demand em vez de "silício definido por software". 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 trabalho mais recente de Trust Domain Extensions (TDX).
- KVM se prepara para expor novas instruções de CPU Intel.
- Uma configuração 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 na defesa contra algumas formas de ataques SGX (Secure Guard Extensions).
- Várias melhorias no AArch64, como suporte para a pilha de chamada de sombra dinâmica.
- Uma nova verificação para o detector de bloqueio dividido devido a uma alteração anterior do kernel em relação à detecção/aumento de bloqueio dividido, 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 trazido para o mainstream. Com o impulso de ativação da Apple Silicon, o novo driver CPUFreq também foi mesclado.
- Mitigação AmpereOne para Spectre-BHB.
- Gráficos:
- Aceleração inicial da GPU NVIDIA RTX 30 "Ampere" no driver Nouveau, mas o desempenho ainda é extremamente ruim.
- Suporte de monitoramento de sensores de energia para grafos DG2/Alchemist através das interfaces HWMON.
- Ativação contínua em torno do suporte gráfico do Meteor Lake.
- Os gráficos Intel DG2/Alchemist são estáveis e não se escondem mais atrás de um sinalizador de módulo para habilitá-los. Isso afeta Intel Arc Graphics, Flex Series e outras GPUs Intel baseadas em DG2.
- Várias outras atualizações de drivers gráficos DRM.
- Suporte FBDEV para a opção "nomodeset".
- Suporte para tela Raspberry Pi 4K @ 60Hz.
- Suporte para monitores Allwinner A100 e D1 no driver Sun4i DRM.
- Vinculado ao código gráfico DRM está o novo subsistema/framework acelerador de computação “accel”.
- Sistemas de armazenamento e arquivos:
- Melhorias de desempenho e maior 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.
- O XFS está se preparando para o suporte de reparo do sistema de arquivos online, que deve estar disponível em 2023.
- Suporte SquashFS para montagens IDMAPPED.
- O código NFSD está prestes a abandonar o antigo suporte NFSv2.
- Aprimoramentos do FUSE para sistemas de arquivos em execução no espaço do usuário.
- Finalmente adicionou uma API POSIX ACL para VFS.
- Suporte FSCRYPT para criptografia SM4 da China, mas o desenvolvedor não recomenda usar essa criptografia chinesa questionável para criptografar seus dados.
- Outro hardware:
- Os preparativos continuam para WiFi 7, bem como suporte para redes 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 para o controlador DualShock 4 da Sony no novo controlador PlayStation como uma alternativa ao suporte DualShock 4 existente no controlador Sony HID mantido pela comunidade.
- Adicionado suporte para o controlador de ventoinha/sensor OneXPlayer.
- Suporte de 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 capacitação para o acelerador Intel Habana Labs Gaudi2 AI.
- Mais drivers para telas sensíveis ao toque foram adicionados.
- Suporte para o sensor de presença humana do Google Chrome OS para detectar a presença de pessoas na frente dos Google Chromebooks.
- Suporte adicional para hardware de áudio Intel e AMD.
- Ativação adicional do Compute Express Link (CXL).
- O driver WMI do Dell Data Vault foi mesclado.
- Segurança Linux:
- Chame o Depth Tracking como uma mitigação Retbleed mais barata para núcleos de CPU derivados do Intel Skylake/Skylake do que usar o IBRS.
- O módulo de segurança Landlock adiciona suporte para truncamento de arquivo.
- Randomização da área de entrada por CPU como outro “alvo apetitoso para invasores”.
- Outras mudanças:
- OMMUFD para revisar o tratamento do IOMMU no kernel.
- Implementação atualizada de Zstd no kernel que é mais rápida e muito mais recente 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 mais de perto o código da era 1.5.x em vez do código 1.4 desatualizado.
- Suporte para vários fluxos de compactação com zRAM.
- Uma grande reformulação do subsistema MSI para interrupções de sinal de mensagem.
- Suporte para informações de depuração compactadas com Zstd.
- A função kallsyms_lookup_name() é ~715x mais rápida.
- O alocador SLOB está obsoleto.
- Melhorias na economia de energia para sistemas ociosos ou pouco carregados.
- Construindo o kernel com -funsigned-char como sinalizador do compilador.
- Mais código Rust foi levado upstream e construído sobre o código anterior introduzido no Linux 6.1.
Linux 6.2 Chegando ao Ubuntu 23.04 durante a fase de desenvolvimento, e posteriormente chegará à versão estável que chegará em abril. Outras distribuições, como Rolling Releases, o receberão dependendo de sua filosofia.