Kernel Linux 6.8 foi lançado!

O Kernel Linux 6.8 é uma grande atualização para gamers, desde GPU’s AMD até a arquitetura ARM com novos drivers para Qualcomm Snapdragon e Raspberry Pi!


| 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.


1. Introdução

O Kernel Linux 6.8 está interessante dentre os lançamentos recentes. Ainda mais especial saber que uma distro como o Ubuntu 24.04 LTS vai traze-lo como base!

Dentre as novidades do kernel linux 6.8 temos o suporte melhorado ao AMD Zen 5, suporte inicial para o Qualcomm Snapdragon 8 Gen 3 e X Elite, PowerVR DRM/KMS kernel driver para o Imagination, drivers de vídeo para Raspberry Pi 5, suporte a controle do Nintendo NSO e mais!

2. Kernel Linux 6.8

2.1 Processadores

  • Mais IDs AMD Zen 5 foram adicionados.
  • Suporte ao driver AMD PMC para Zen 5.
  • Suporte para hardware Intel QAT 420xx “GEN 5” com tecnologia QuickAssist.
  • Há também o driver de compactação de criptografia Intel IAA no kernel para o Intel Analytics encontrados em vários modelos de CPU escalonável Xeon desde a linha Sapphire Rapids.
  • Suporte Intel Lunar Lake Thunderbolt.
  • Suporte de kernel Rust para CPUs LoongArch.
  • Como parte das alterações do s390 está a desativação padrão do suporte binário ELF da arquitetura de sistema empresarial (ESA) de 31 bits.
  • IBM Z obtém desempenho de entrada de syscall cerca de 11% maior com este novo kernel.

IBM Z Mainframe Enterprise Security | IBM

Mainframe IBM Z

  • O suporte do kernel XIP para RISC-V foi restaurado para Execute In Place.
  • O Linux 6.8 informa melhor ao usuário quando o suporte x86 de 32 bits está desabilitado na inicialização.
  • Melhorada a capacidade das CPUs Intel Meteor Lake de terem uma freqüência mais alta após uma alteração do driver Intel P-State.
  • Intel LAM para convidados KVM agora é suportado para VMs confidenciais.
  • Mais código Intel TDX para proteger convidados KVM.
  • Suporte para os SoCs Snapdragon 8 Gen 3 e X Elite no kernel principal.
  • O suporte do Google Tensor G1 SoC foi finalmente atualizado.
  • Suporte para eventos do controlador de memória AMD Zen 4.
  • Preparativos para gerenciamento de energia para futuras CPUs de servidores Intel.
  • Uma otimização de CPU AMD para evitar a serialização desnecessária de acessos MSR.
  • Suporte EDAC para aceleradores AMD AI.
  • Removido o suporte à CPU ARM11 MPCore – Processadores ARM de 32 bits.

Platform Baseboard for ARM11 MPCore

Placa mãe com ARM11

  • Suporte para CPU RISC-V de núcleo AMD MicroBlaze V.

2.2 Placas de Vídeo

  • Bits iniciais do código de gerenciamento de cores da AMD, embora não estejam habilitados por padrão no momento.
  • O novo driver de kernel Intel Xe DRM está disponível como uma alternativa experimental ao driver i915. O driver Intel Xe teve um bom começo, com esperança de que seja estável para ser usado por padrão na época dos gráficos integrados dos processadores Intel Lunar Lake com Xe2.
  • O driver Imagination PowerVR DRM foi finalmente atualizado para acompanhar o driver PowerVR Vulkan no Mesa para GPUs Rogue selecionadas.

Imagination PowerVR Open-Source GPU Driver To Be Introduced In Linux 6.8 - Phoronix

SoC PowerVR da Imagination

  • Suporte ao driver gráfico do Raspberry Pi 5 com V3D.
  • Suporte AMD GFXOFF ao executar aplicativos de computação ROCm em GPUs RDNA3 para ajudar a conservar energia/térmica. – Isso ajuda caso alguém use o Blender com ROCm em SteamDeck!
  • Mitigação de interferência de radiofrequência AMD WiFi WBRF entre os relógios de memória de vídeo e o hardware WiFi.

2.3 Games

  • Suporte para vários dispositivos de console de jogos portáteis baratos com tecnologia ARM.

Powkiddy X55

Console portátil Powkiddy X55 – Rockchip RK355 quad-core Arm CPU Cortex-A55
GPU Mali G52-2EE e 2GB RAM LPDDR4X

  • Suporte inicial para os controladores Lenovo Legion Go para esse console de jogos portátil.

Lenovo Legion Go é o novo console portátil concorrente do Steam Deck

Lenovo Legion Go veio competir com o SteamDeck

  • Suporte para Gamepad Adafruit Seesaw.
  • Correções de driver do Steam Controller retroportadas do SteamOS.
  • Suporte ao controlador Nintendo Switch Online (NSO).

2.4 Sistemas de arquivos

  • Uma otimização EROFS para cenários de pouca memória.
  • Correções e melhorias no Bcachefs, bem como melhorias de desempenho.
  • Pesquisas sem bloqueio para o sistema de arquivos do cluster GFS2.
  • O processamento de metadados do Btrfs agora é feito usando fólios.
  • Suporte a dados compactados de subpágina EROFS.
  • F2FS melhora o suporte a dispositivos de blocos zoneados.
  • Mais funcionalidades de reparo on-line do XFS.
  • Suporte para bloquear gravações em dispositivos de bloco montados.

2.5 Outros hardwares

  • Mais código de recurso CXL – desta vez, análise CDAT para a tabela de atributos de dispositivo coerente.
  • Suporte Apple M1 USB4/Thunderbolt DART.
  • O driver do subsistema de câmera StarFive RISC-V SoC foi atualizado para melhorar o suporte do kernel StarFive.

Starfive visionfive ai placa jh7100 soc 8gb open source com RISC-V fedora linux

SoC Starfive

  • O driver AWS Nitro Secure Module finalmente chegou ao upstream.
  • Várias melhorias no suporte a laptops Intel e AMD.
  • Mais suporte de hardware de som, incluindo AMD e Intel, bem como para alguns mixers de áudio USB.
  • O driver Gigabyte AORUS Waterforce foi atualizado para expor métricas de monitoramento de hardware para o refrigerador líquido AIO da Gigabyte.

GIGABYTE AORUS RGB AIO Líquido Cooler 360, radiador de 360 mm, ventoinha tripla de 120 mm, display LCD colorido personalizável, iluminação e controle RGB avançados, Intel 115X/2066, AMD AM4, TR4 | Amazon.com.br

  • Suporte ao acelerador Intel Gaudi 2C.
  • Enumeração baseada em ACPI de câmeras CSI-2/MIPI.
  • Estreia do primeiro driver de rede PHY escrito em Rust.
  • Removido o suporte ao Intel Carrilo Ranch. – Parece que o Carillo Ranch simplesmente… nunca foi lançado.

Carillo Ranch praticamente não tem pegada digital; é quase impossível encontrar qualquer informação sobre ele que não diga respeito ao suporte de driver retirado do Linux na recente notícia. Pelo que sabemos, Carillo Ranch deveria ser uma plataforma/placa-mãe para CPUs embarcadas EP80579, que combinava um núcleo Pentium M conhecido como Tolapai com o chipset Vermillion Range e um controlador de memória. As buscas não levam a nada e talvez essa remoção seja apenas a retirada de meros vestígios de código antigo e pouco documentado.

2.6 Segurança

  • AppArmor muda para hashes de política SHA256 para melhor segurança ante o SHA1 utilizado.

É só isso mesmo para a segurança do kernel linux 6.8.

2.7 Outros

  • Uma atualização do conjunto de ferramentas Rust levando-o para Rust 1.74.1.
  • Removido o suporte a SLAB – Método de alocação de memória obsoleto e lento.
  • Mais ajustes do agendador Linux, inclusive para EEVDF.
  • Limpeza contínua do sentinela do sysctl.
  • As atualizações de rede do Linux podem aumentar o desempenho do TCP para muitas conexões simultâneas em aproximadamente 40%.
  • Descartados drivers de rede antigos e/ou obsoletos.

3. Quando?

O kernel linux 6.8 chegará algumas semanas, após o lançamento estável 6.8.1 a quem utiliza distros rolling release como o ArchLinux; enquanto isso quem utiliza distros point release como o Ubuntu vão precisar do pacote Ubuntu Kernel Update Utility ou de outros meios para obter o novo kernel antes dos repositórios atualizarem.

O download do código fonte do kernel linux 6.8 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 algumas horas/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 linux 6.8.1 sair, com correções de bugs e já com suporte pleno a drivers da NVIDIA, VirtualBox e outros. O lançamento desse referido kernel linux 6.8.1 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, principalmente em hardwares mais antigos, 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.8!

  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

Fonte:

Phoronix

2 comentários em “Kernel Linux 6.8 foi lançado!”

  1. Boa tarde,

    Desde algumas versões novas de kernel, minha máquina, com placa A68MHE , CPU AMD A6-7480 Radeon R5 2C+6G (2) e GPU AMD ATI Radeon R5/R6/R7 Graphics, antes de completar a inicialização e chegar à tela de senha.
    Há algo que se possa fazer pra salvar a placa ou somente comprando uma mais nova, se quiser continuar usando sistemas como Fedora, Manjaro etc?

    Responder
    • Edita o /etc/default/grub e ao final da linha GRUB_CMDLINE_LINUX=”” cole, adicionando esta linha, antes de fechar as aspas:
      radeon.cik_support=0 amdgpu.cik_support=1 radeon.si_support=0 amdgpu.si_support=1

      Ficará semelhante a:
      GRUB_CMDLINE_LINUX=”radeon.cik_support=0 amdgpu.cik_support=1 radeon.si_support=0 amdgpu.si_support=1″

      No Linux Mint, Ubuntu e derivados: sudo update-grub2
      No Fedora: sudo grub2-mkconfig -o /boot/grub2/grub.cfg
      No Manjaro, Arch e derivados: sudo grub-mkconfig -o /boot/grub/grub.cfg

      Reinicia o sistema.
      As placas como a R5, R6 R7 precisam de um driver diferente do que o que sobe por padrão no linux

      Responder

Deixe um comentário