Linux 6.1 é oficialmente um kernel LTS
Linux 6.1 deve ser o kernel LTS deste ano

O desenvolvedor Linus Torvalds acaba de lançar o Linux 6.1-rc4 como o mais recente lançamento de teste semanal para o kernel Linux 6.1 em desenvolvimento. Assim, o Linux 6.1-rc4 lançado é de um tamanho normal.

Depois que o Linux 6.1-rc2 foi “extraordinariamente grande” e o Linux 6.1-rc3 continuou sendo maior que a média, o Linux 6.1-rc4 foi lançado e, felizmente, é de tamanho médio. As coisas se acalmaram agora no meio da fase de candidato a lançamento do kernel Linux.

Linus Torvalds comentou no anúncio do 6.1-rc4 de agora:

Então, como esperado (e esperado), as coisas parecem estar começando a se acalmar, e rc4 é um tamanho bastante normal para este estágio do processo.O diffstat também parece bastante normal – principalmente agradável e plano (portanto, pequenas mudanças se espalham), com um pico para uma atualização de FW para drm/amdkfd. A outra coisa que se destaca são algumas verificações de refcount xfs mais rigorosas e correções relacionadas (. E alguns novos testes clx. Mas mesmo esses não são enormes, eles apenas aparecem nas estatísticas.O shortlog também não parece assustador. todas as coisas usuais – drivers, sistemas de arquivos, atualizações de arquitetura, algumas redes e pequenas coisas aleatórias em outros lugares.

O que há no novo Linux 6.1-rc4 lançado?

Entre as correções para o Linux 6.1-rc4 incluem uma solução temporária para RDNA3/GFX11 para desabilitar a economia de energia GFXOFF durante cargas de trabalho de computação, outros ajustes AMD RDNA3, várias correções Btrfs, muitas correções XFS e uma variedade de outras correções em todo o enorme base de código do kernel.

Este kernel será lançado como estável entre o início e meados de dezembro. O Linux 6.1 também deve servir como o lançamento do Long-Term Support (LTS) deste ano.

Processadores:

  • O código IBM POWER/PowerPC tem KFENCE para 64 bits, wrappers de chamadas de sistema e suporte de memória somente de execução .
  • A porta da CPU LoongArch traz retrabalho de código TLB/cache, suporte QSpinLock, inicialização EFI, suporte para eventos perf, manipulação Kexec, suporte eBPF JIT e vários outros recursos para esta arquitetura de CPU chinesa.
  • O Linux 6.1 está eliminando o suporte BF16 para processadores Cortex-A510 devido a um problema de hardware que, de outra forma, não pode ser contornado no Linux.
  • A tabela de páginas AMD IOMMU v2 funciona como parte da virtualização IOMMU assistida por hardware AMD vIOMMU para processadores EPYC 7002 “Rome” e mais recentes.
  • Relatórios de cache para cache e memória da CPU AMD com processadores AMD perf e mais recentes e suporte LbrExtV2 para CPUs Zen 4 .
  • O AMD Platform Management Framework (PMF) foi mesclado para melhor manuseio térmico/energia/ruído com dispositivos AMD Ryzen de próxima geração.
  • Suporte para novos SoCs Arm e vários novos dispositivos Arm .
  • Decodificação de erro de memória Intel mais rápida .
  • Correções AMD P-State e correções s2idle para laptops AMD Rembrandt .
  • Suporte de braço para desabilitar a mitigação do Spectre-BHB em tempo de execução devido ao alto custo de desempenho.

Gráficos/GPUs:

  • Ativação contínua do Intel Meteor Lake .
  • Manuseio aprimorado do firmware da GPU Intel .
  • Várias melhorias no Intel Arc Graphics DG2/Alchemist .
  • Suporte de envio de gangue AMDGPU que é necessário pelo driver RADV Vulkan para suporte adequado ao sombreador de malha.
  • Suporte de reset Mode2 para GPUs RDNA2 da série RX 6000 .
  • Trabalho de ativação contínuo em torno de GPUs AMD RDNA3 .

Armazenamento Linux/Sistemas de Arquivos:

  • A configuração de kernel padrão do RISC-V permite vários formatos de imagem de CD-ROM . Não que você provavelmente vá usar uma unidade de CD física com seu sistema RISC-V, mas para instalar imagens e outras mídias nos formatos de sistema de arquivos ISO9600, Joliet/ZISOFS.
  • Suporte de domínio compartilhado baseado em FSCache para EROFS com casos de uso de contêiner sendo o destino inicial.
  • Correções EXT4 e otimizações de desempenho .
  • Otimizações significativas de desempenho do Btrfs e outros trabalhos para esse sistema de arquivos Linux cada vez mais usado.
  • Suporte para statx() para relatar detalhes de alinhamento de E/S diretos.

Outros hardwares Linux:

  • Detecção automática do suporte de rolagem de alta resolução Logitech HID++ e tentativa de habilitar o HID++ para todos os dispositivos Logitech Bluetooth.
  • Adições notáveis de suporte de som com AMD Rembrandt adicionado ao código Sound Open Firmware, novo suporte ao coprocessador de áudio AMD “Pink Sardine” e o novo driver Apple MCA SoC para suporte de som em novos dispositivos Apple Silicon.
  • Preparações WiFi Extremamente Alta (EHT) e Operação Multi-Link (MLO) para WiFi 802.11be e WiFi 7.
  • Ativação contínua do Intel Habana Labs Gaudi2 para esse acelerador de IA de última geração.
  • Um driver de entrada para o IBM Operation Panel .
  • Foi adicionado um driver de caixa de teclado PinePhone (Pro) PINE64 para entrada no Linux.
  • Muitas outras melhorias no laptop Linux.
  • Suporte Intel Meteor Lake Thunderbolt.
  • Suporte de controle de fluxo de ponta a ponta USB4 com o driver de rede Thunderbolt do kernel Linux.
  • Melhor manuseio para controladores Nintendo “clone baratos”.
  • Novos drivers de mídia e dois drivers existentes foram removidos do teste.
  • Várias adições de driver de monitoramento de hardware.

Virtualização:

Xen agora suporta VirtIO baseado em concessão para x86_64.

Suporte para “apagamento seguro” do bloco VirtIO , bem como suporte para provisionamento de recursos vDPA.

Compartilhamento de arquivos mais rápido entre o host e as VMs convidadas para aqueles que usam o protocolo 9P graças a uma significativa otimização 9P VirtIO.

Segurança Linux:

  • O Kernel Memory Sanitizer foi mesclado como um detector dinâmico de erros de memória em torno de valores não inicializados no código do kernel. Este KMSAN depende da instrumentação do compilador atualmente encontrada com o LLVM Clang.
  • O Linux 6.1 avisará por padrão sobre os mapeamentos do kernel W+X e em uma versão futura do kernel pode proibir que tais mapeamentos sejam criados em primeiro lugar.
  • EFI trabalha com computação confidencial.
  • Hardening Retpolines para garantir um INT3 após cada salto incondicional.
  • O SELinux continua a descontinuar o suporte para desabilitação em tempo de execução.
  • Melhorias no código RNG e criptográfico.
  • Avisos de tempo de execução para memcpy() de campo cruzado que teriam detectado todos os estouros de buffer baseados em memcpy nos últimos anos para o kernel.

Outras alterações do kernel Linux:

  • Mais limpezas de código antes de PREEMPT_RT . O trabalho em tempo real/PREEMPT_RT ainda não está alinhado e ainda é mantido pelo retrabalho do printk.
  • Melhorias em torno do manuseio de Informações de Parada de Pressão (PSI) , incluindo a capacidade de habilitar/desabilitar dados de PSI em um nível por cgroup.
  • Suporte genérico de inicialização compactada EFI.
  • Remoção do driver serial/TTY de alta velocidade sobre IEEE-1394 Firewire.
  • Linux 6.1 terminando de limpar o antigo código a.out.
  • O antigo código de rede DECnet foi removido.
  • O MGLRU foi mesclado para revisar o código de recuperação de página do kernel Linux e levar a uma melhor experiência do usuário, especialmente para sistemas Linux com capacidades limitadas de RAM. Os resultados do benchmark parecem promissores e esse recurso já está corrigido nos dispositivos Chrome OS e Android.
  • Maple Tree foi desenvolvido como uma nova estrutura de dados do kernel com possíveis benefícios de desempenho.
  • O Linux 6.1 imprimirá o núcleo da CPU onde ocorrer uma falha de segmentação. Se os administradores do sistema Linux encontrarem que as falhas de seg continuam acontecendo nas mesmas CPUs/núcleos, pode ser um sinal de um processador com defeito.
  • A infraestrutura inicial do Rust foi mesclada como o suporte inicial à linguagem de programação Rust. Ao longo de futuros ciclos do kernel, novos drivers Rust e outras abstrações do subsistema do kernel serão mescladas.
Acesse a versão completa
Sair da versão mobile