Kernel Linux 6.2 foi lançado!

O Kernel Linux 6.2 é um lançamento bastante robusto e representa a primeira grande atualização do kernel de 2023.


| Se você apoia nosso site, desative o AdBlock quando visitá-lo, inclusive em Mobile!
Os anúncios são poucos e não invasivos. Se quiser contribuir com nosso trabalho, clique em qualquer banner de sua preferência, exceto dos Parceiros. 
Mais detalhes clicando aqui.


Introdução

O Kernel Linux 6.2 é um lançamento bastante robusto e representa a primeira grande atualização do kernel em 2023.

Com o kernel Linux 6.2, os gráficos Intel DG2/Alchemist agora são mais estáveis, há suporte para NVIDIA RTX 30/Ampere pelo Nouveau, mais melhorias para WiFi 7, bem como redes com fio de 800 Gbps e muito mais!

Confira todos os detalhes do kernel linux 6.2!

1. Processadores

  • Os dados de utilização do AMD Zen 4 agora estão expostos como perf para ajudar desenvolvedores/administradores a criar perfis e encontrar problemas de desempenho com os novos processadores Ryzen 7000 e EPYC 9004.
  • O coprocessador SMPro da Ampere Altra recebeu vários drivers atualizados para o Kernel Linux 6.2.
  • Correção da implementação strcmp() quebrada para a série Motorola 68000.

  • Melhoria de escalabilidade para grandes sistemas IBM Power.
  • Suporte RISC-V para dispositivos de memória persistente.
  • O recurso Linear Address Masking (LAM) da Intel foi proposto e chegou ao Git do Kernel, mas depois foi removido porque Linus Torvalds estava incomodado com alguns problemas com o código. Portanto, não está mais no Linux 6.2 e precisará ser retrabalhado.
  • O driver “Software Defined Silicon” está pronto para uso com mais funcionalidades implementadas e renomeado para “Intel On Demand”. Ele é um recurso controverso para ativação licenciada de certos recursos de CPU nos próximos processadores Xeon Scalable. – Quer mais poder de processamento? Pague a mais!
  • O suporte a Intel TDX foi adicionado como o mais recente trabalho de Trust Domain Extensions (TDX).
  • O KVM vai expor novas instruções das novas CPUs Intel.
  • Um ajuste de economia de energia para os processadores Alder Lake N (12ª) e Raptor Lake P (13ª).
  • Foi adicionado ao Intel SGX Async Exit Notification o recurso “AEX Notify” para ajudar a evitar algumas formas de ataques SGX (Secure Guard Extensions).
  • Várias melhorias na arquitetura AArch64.
  • Um novo controle para o detector de split-lock foi adicionado; a versão anteriormente empregada, desde o kernel 5.19, estava prejudicando o desempenho de alguns jogos do SteamPlay.
  • O suporte para mais SoCs Qualcomm Snapdragon, bem como para o Apple M1 Pro/Ultra/Max, agora foi integrado. Com o push de habilitação do Apple Silicon, o novo driver CPUFreq também está sendo adicionado.
  • Mitigação AmpereOne para a vulnerabilidade Spectre-BHB.

2. Placas de Vídeo

  • Suporte inicial para GPU NVIDIA RTX 30xx “Ampere” no driver Nouveau, mas aviso, o desempenho ainda é extremamente ruim.
  • Suporte de monitoramento de sensor de energia para gráficos DG2/Alchemist através das interfaces HWMON.
  • Melhorias para os gráficos do Meteor Lake (14ª)
  • Os gráficos Intel DG2/Alchemist são estáveis. Isso se aplica à 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 nativo para monitor Raspberry Pi 4K @ 60Hz.
  • Suporte para exibição Allwinner A100 e D1 no driver Sun4i DRM.
  • Ligado ao código gráfico DRM está o novo subsistema/estrutura “accel”; este muito utilizado em GPUs Intel HD Graphics também.

3. Armazenamento/Sistemas de Arquivos

  • Melhorias de desempenho e melhor confiabilidade para RAID 5/6 para o sistema de arquivos Btrfs. Mas este método de RAID ainda não é indicado para uso em produção conforme a Wiki informa.
  • 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.
  • Várias novas opções de montagem para o driver Paragon NTFS3, incluindo recursos para aumentar a robustez/compatibilidade com NTFS em sistemas Windows.
  • XFS se preparando para adicionar o suporte a reparo de sistema de arquivos online.
  • Suporte SquashFS para montagens IDMAPPED.
  • O código NFSD está se aproximando de abandonar o antigo suporte NFSv2.
  • Melhorias FUSE para sistemas de arquivos no espaço do usuário.
  • Uma API VFS POSIX ACL foi finalmente adicionada.
  • Suporte FSCRYPT para a criptografia SM4 da China, mas o mantenedor não recomenda o uso dessa cifra chinesa questionável para criptografar seus dados.

4. Outros Hardwares

  • Preparações contínuas para WiFi 7, bem como suporte de rede de 800 Gbps. O balanceamento de carga também foi adicionado.
  • O driver de rede TUN agora é muito mais rápido.
  • Suporte nativo ao controle Sony DualShock 4, desenvolvido pela Sony, como uma alternativa ao driver Sony HID mantido pela comunidade.

A maior diferença aqui é que além do que já ocorria no DualSense, agora o Linux também poderá ler sensores de giroscópio e outras funções do Dualshock 4.

  • Foi adicionado suporte para sensor/ventilador 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 habilitação para Habana Labs Gaudi2 AI da Intel.
  • Mais drivers diversos para tela sensível ao toque foram integrados.
  • Suporte do Sensor de Presença Humana do Google Chrome OS para detectar se humanos estão presentes na frente de Chromebooks compatíveis.
  • Suporte adicional para hardwares de som da Intel e AMD.
  • Ativação adicional do Compute Express Link (CXL).
  • O driver WMI do Dell Data Vault foi mesclado.

5. Segurança

  • Call Depth Tracking chega como uma mitigação à vulnerabilidade Retbleed que consome menos recursos dos núcleos de CPU derivados de Intel Skylake.
  • O módulo de segurança Landlock adiciona suporte a truncamento de arquivo.
  • Agora a área de entrada por CPU está randomizada, melhorando a segurança do kernel.

6. Outros

  • IOMMUD foi revisado para melhorar o IOMMU no kernel.
  • Implementação de Zstd a nível de kernel também foi atualizada.
  • Suporte para vários fluxos de compactação com zRAM.
  • Um grande retrabalho no subsistema MSI para interrupções sinalizadas por mensagem.
  • Suporte para informações de depuração compactadas em Zstd.
  • A função kallsyms_lookup_name() é até 715x mais rápida.
  • O alocador SLOB agora está obsoleto.
  • Melhorias na economia de energia para sistemas ociosos ou pouco carregados.
  • Construindo 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 chegar, bem como aguardar a transição de drivers proeminentes do Rust, mas este é outro passo no Linux 6.2 para suportar esta linguagem de programação adicional para o desenvolvimento do kernel do Linux.

7. Kernel Linux 6.2

O kernel linux 6.2 chegará em breve a quem utiliza distros rolling release como o ArchLinux, enquanto quem utiliza distros como o Ubuntu vão precisar do pacote Ubuntu Kernel Update Utility ou outros meios para obter o novo kernel.

O download do código fonte do kernel linux 6.2 pode ser feito clicando aqui, enquanto que para sistemas baseados em Debian você pode baixar os pacotes .deb neste endereço – caso não esteja disponível, aguarde mais alguns dias!

Lembrando que:

Kernel recém lançado costuma vir sem suporte inicial ao VirtualBox e também sem suporte a alguns drivers proprietários, como os da Nvidia!

Pessoalmente recomendo que aguardem até o kernel 6.2 sair, com correções de bugs e já com suporte pleno a drivers da NVIDIA, VirtualBox e outros. O lançamento desse referido kernel 6.2 será daqui mais ou menos 1 semana. – Dependendo do desenvolvimento, o VirtualBox só recebe suporte após 15 dias.

Aos usuários de Ubuntu e seus sabores, não importando muito a versão, certifiquem-se de ter os pacotes build-essential, libelf-dev e haveged pré instalados em seu sistema para maximizar a compatibilidade e evitar dores de cabeça quando instalar e usar o kernel linux 6.2!

  1. O pacote Build-Essential traz os pacotes necessários para compilações que sejam feitas durante a aplicação do kernel.
  2. Já o Libelf-Dev é uma exigência para compilações de pacotes, normalmente proprietários como VirtualBox ou mesmo NVIDIA.
  3. Por fim, o Haveged muda o gerador de entropia do sistema, evitando problemas de boot que as mudanças do gerador de entropia padrão do Ubuntu costumam causar. Entre eles, o maior, é lentidão em boots de máquinas mais antigas – Quando o boot demora +2 minutos.

#UrbanCompassPony

Fontes:
Phoronix

Deixe um comentário