Linux 5.18 agora disponível com muitas melhorias para AMD e Intel e suporta o chip Tesla FSD

Linux 5.18

Como tem sido o desenvolvimento?, era esperado para 22 de maio e temos uma nova versão do kernel. Linus Torvalds tornou isso oficial o lançamento de Linux 5.18, uma versão que introduziu muitas mudanças. Nesse sentido, 5.18 é grande, mas o tamanho ou peso geral teve que estar dentro da faixa normal para que o lançamento ocorresse. Como sempre, introduz mudanças na forma de suporte aprimorado, mas há duas marcas que se beneficiarão mais do que as outras.

No Linux 5.18 foram introduzidas várias mudanças que melhorará o suporte para hardware AMD e Intel. Além disso, também suportará o chip Tesla FSD, sendo FSD a sigla para Full-Self Driving. Em outras palavras, os Teslas de Elon Musk agora são oficialmente suportados pelo kernel Linux. Também é verdade que Torvalds e companhia não fazem nada sem uma razão, então com o Linux 5.18 em diante podemos relatar notícias de que Tesla melhorou de alguma forma.

Destaques do Linux 5.18

lista criado por Michael Label:

  • Processadores:
    • Atualizações do agendador em torno do balanceamento NUMA que podem melhorar ainda mais o desempenho dos servidores AMD EPYC em particular.
    • O suporte à interface de feedback de hardware da Intel foi mesclado com o novo driver "HFI" da Intel para esse importante recurso de seus processadores híbridos.
    • O Intel Software Defined Silicon foi fundido para esse recurso controverso das CPUs Intel sobre permitir a ativação de recursos adicionais do Silicon usando chaves assinadas criptograficamente. A Intel ainda não anunciou nenhum produto com SDSi, mas acredita-se que esteja a caminho, embora ainda não esteja claro quais CPUs/recursos eles podem converter para um modelo de licenciamento.
    • O Intel Indirect Branch Tracking (IBT) chegou. Isso faz parte da tecnologia Intel Control-Flow Enforcement com Tiger Lake e CPUs mais recentes para melhorar a segurança.
    • O suporte Intel ENQCMD foi reativado antes do Sapphire Rapids, depois que o código foi desabilitado anteriormente no kernel por estar quebrado.
    • Virtualização aninhada AMD aprimorada, bem como em torno da virtualização aninhada.
    • A AMD está preparando um novo código de driver de som para as próximas plataformas.
    • Mais preparações do AMD EDAC para o Zen 4.
    • A Intel PECI acabou sendo incorporada como Intel Platform Environment Control Interface para a interface entre CPU e BMCs em plataformas de servidor.
    • Driver AMD HSMP mesclado para a porta de gerenciamento do sistema host para acessar informações adicionais nas plataformas de servidor AMD.
    • O driver Intel Idle adiciona suporte nativo para CPUs Intel Xeon "Sapphire Rapids".
    • O driver Intel P-State agora usará o valor EPP padrão exposto pelo firmware em vez de usar um valor EPP padrão codificado até este ponto.
    • Preparativos para a virtualização Intel IPI.
    • Mais unificação de código AMD e Intel.
    • Suporte CPUPower para uso com o driver P-State da AMD que foi introduzido no Linux 5.17.
    • O KVM agora suporta máquinas virtuais AMD com até 511 vCPUs, onde até agora apenas 255 vCPUs eram possíveis para sistemas AMD.
    • Suporte de memória virtual RISC-V Sv57 para tabelas de página de cinco níveis, juntamente com outros aprimoramentos de arquitetura de CPU para este ISA de CPU isento de royalties. Alguns desses outros trabalhos incluem suporte a interface RSEQ (Restartable Sequences) e suporte a CPU Idle RISC-V.
    • O suporte para o chip FSD da Tesla foi incorporado a este ARM SoC baseado na Samsung que usa o computador autônomo completo dos veículos da Tesla.
    • O Razperry Pi Zero 2 W agora é compatível com o kernel Linux principal.
    • Remoção do código de arquitetura de CPU Andes NDS32, pois esse código não é mais mantido para a arquitetura AndesCore de 32 bits usada em vários aplicativos de controle de sinal digital e IoT.
  • GPU e gráficos:
    • O modo de vídeo AMDGPU FreeSync é ativado por padrão em comparação com os kernels anteriores que precisavam da opção do módulo AMDGPU para ativar o modo de vídeo FreeSync.
    • A AMD está preparando código para futuras/próximas GPUs a serem habilitadas bloco a bloco, então não é particularmente empolgante no momento em termos de vazamentos/revelação de novos detalhes.
    • O suporte CRIU para o driver AMDKFD para recursos de verificação/restauração de cargas de trabalho de computação ROCm é o objetivo principal.
    • Suporte para a subplataforma Intel DG2-G12 como essa nova variante juntamente com os alvos DG2/Alchemist G10 e G11 anunciados. Existem também muitos outros trabalhos gráficos discretos DG2/Alchemist em geral.
    • Suporte a gráficos Intel Alder Lake N.
    • Operações FBDEV mais rápidas e mais correções de driver FBDEV.
    • Suporte para ASpeed ​​​​AST2600 e outras pequenas alterações de driver DRM.
  • Alterações e adições de outro hardware:
    • Monitoramento de sensor aprimorado para novas placas-mãe ASUS.
    • Maior habilitação do Compute Express Link (CXL).
    • O driver de decodificação de vídeo Tegra da NVIDIA foi retirado da fase de distribuição no subsistema de mídia.
    • Novos drivers de entrada para teclado Mediatek MT6779 e telas de toque Imagis.
    • O suporte ao perfil de plataforma ACPI agora funciona corretamente para ThinkPads com tecnologia AMD.
    • Mais soluções de driver para tablets Android x86.
    • Melhorias contínuas no suporte ao teclado da Apple.
    • Um driver HID para teclados com CIs SigmaMicro estranhos.
    • Driver Razer HID para teclados/dispositivos Razer que não são totalmente compatíveis com HID.
    • Muitas atualizações de rede, como sempre.
    • Corrigindo a política térmica para alguns laptops HP Omen.
    • Suporte de áudio Intel Alder Lake "PS".
  • Sistemas de armazenamento e arquivos:
    • O ReiserFS foi preterido e o driver do sistema de arquivos está programado para ser removido em 2025.
    • O recurso de confirmação rápida do EXT4 deve ser mais rápido e escalável.
    • Duas mudanças importantes no exFAT para permitir endpoints em caminhos e parar de apagar "VolumeDirty" tão importante para evitar encurtar artificialmente a vida útil do dispositivo de armazenamento.
    • Trabalho subjacente na preparação de EROFS somente leitura para oferecer suporte a novos recursos.
    • Ceph aborda "um problema bastante desagradável" e faz outras melhorias.
    • Mais melhorias no XFS.
    • Suporte NFSD para o atributo de arquivo de hora de nascimento NFSv4 para tempos de criação de arquivo.
    • Melhorias no desempenho do F2FS.
    • Btrfs adiciona suporte a E/S criptografada e fsync mais rápido.
    • O FSCRYPT adiciona suporte de E/S direto para arquivos criptografados.
    • Novos recursos e melhorias de velocidade do IO_uring.
    • Muitas otimizações de bloco e NVMe, incluindo trabalho sem fim em E/S mais eficiente/menor sobrecarga.
    • Suporte de áudio Intel Raptor Lake.
  • Segurança:
    • ARM de 64 bits agora suporta Shadow Call Stack (SCS).
    • A nova opção random.trust_bootloader é adicionada junto com outras mudanças no RNG, incluindo algumas melhorias significativas na aleatoriedade lideradas por Jason Donenfeld.
    • O driver Xen USB foi protegido contra possíveis hosts maliciosos.
    • Aceleração AVX para o caminho de criptografia SM3 juntamente com várias otimizações ARM em outras partes do subsistema de criptografia.
  • Outros eventos do kernel:
    • As compilações do Defconfig x86/x86_64 agora usam -Werror por padrão para enviar avisos do compilador como erros para ajudar a garantir uma melhor qualidade de código.
    • Manipulação mais flexível do compilador LLVM/Clang com suporte para strings de versão pós-fixada e suporte para LLVM/Clang quando instalado fora do PATH.
    • A mudança em toda a árvore para mudar de arrays de comprimento zero para membros de array flexíveis.
    • A mudança de C89 para C11 para a versão de idioma C de destino.
    • DAMON adiciona a interface de controle de configuração sysfs "DAMOS".

Linux 5.18 foi lançado na noite de 22 de maio, mas o que está disponível agora é seu tarball e você precisa instalá-lo manualmente. Tanto Linus Torvalds quanto os mantenedores do kernel recomendam esperar pelo menos até a primeira atualização de manutenção para adoção em massa.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.