Logo depois da chegada do grande kernel da semana passada na versão do Linux 5.14-rc2, acaba de estrear neste finalde semana o Linux 5.14-rc3 que agora está disponível e é muito mais normal esta semana com menos mudanças. Além disso, essas mudanças estão espalhadas e de tamanho bem reduzido quando ocorre alguma comparação com o trabalho anterior.
O Linux 5.14 parece estar de volta ao caminho certo para se moldar bem ao lançamento do kernel estável que deve ocorrer no final de agosto ou início de setembro, dependendo de como o resto do ciclo se desenrola.
Linux 5.14-rc3 lançado
Esta semana para Linux 5.14-rc3, Linus Torvalds observou que
Depois de um rc2 relativamente grande, as coisas parecem ter se acalmado e o rc3 parece bastante normal. A maioria das correções aqui são pequenas e o diffstat parece bastante simples. E não há uma quantidade indevida de coisas. As correções são distribuídas de maneira bastante uniforme – as mudanças de driver predominam, mas tudo parece compatível com o tamanho do código em geral, portanto, nada de estranho ou incomum.
Linus acrescentou no anúncio do 5.14-rc3:
Ainda há várias discussões sobre algumas questões pendentes, mas no geral as coisas parecem muito boas e não conheço nada tão assustador como impedir as pessoas de molharem os pés e testando tudo isso.
Principais recursos do Linux 5.14
Processadores:
- O agendamento do núcleo foi mesclado para tornar o HT/SMT mais seguro para mantê-lo habilitado principalmente para ambientes de nuvem com a capacidade de ter mais controle sobre o que é executado em um thread do núcleo em torno de tarefas confiáveis/não confiáveis.
- Suporte VirtIO-IOMMU em x86 onde, como anteriormente, havia apenas suporte AArch64.
- Vários novos SoCs Arm agora são suportados .
- Mais recursos do kernel agora com suporte em RISC-V como o transparent largepages e KFENCE.
- Suporte à invariância de frequência ACPI CPPC CPUFreq .
- Uma grande limpeza do código FPU x86 .
- Preparação para que mais drivers OpenRISC LiteX sejam atualizados no futuro.
- Continuação do desenvolvimento em torno do Intel Alder Lake e do conceito de CPU híbrida. Isso inclui novo código térmico, manuseio P-State e outras adições específicas de ADL.
- Upstreaming de suporte para núcleo de CPU suave Microwatt POWER .
- Preparações ARM64 para alguns núcleos de CPU que não oferecem suporte à execução de 32 bits .
- Mudanças RAS/EDAC em torno do suporte da Intel para memória HBM no pacote com futuras CPUs Xeon .
- Desativando Intel TSX por padrão em mais CPUs .
Display/Gráficos:
- Um driver de vídeo Microsoft Hyper-V .
- SimpleDRM foi mesclado .
- Suporte para AMD Yellow Carp .
- Suporte para AMD Beige Goby .
- suporte Intel Alder Lake P .
- A desconexão ativa AMDGPU deve funcionar agora .
- Suporte de exibição de 16 bpc para AMDGPU .
- PCIe ASPM é habilitado por padrão em AMDGPU .
- Suporte para laptops AMD Smart Shift .
- Suporte ao driver Hantro VPU para o decodificador G2 .
- Muitas outras atualizações de gráficos/exibição de código aberto .
Laptops:
- Suporte AMD SFH para sensor de luz e detecção de presença humana com laptops AMD Ryzen mais recentes.
- Suporte para laptop Dell Hardware Privacy .
- Suporte para alterar as configurações do Lenovo ThinkPad BIOS no Linux .
- Uma correção de desempenho para o driver ISST da Intel com alguns benchmarks HPC .
- Outras melhorias no suporte a laptops Linux .
Outro Hardware:
- Suporte ao Raspberry Pi 400 com o kernel mainline .
- Baixa latência para o driver de áudio USB .
- Muitas melhorias no driver Habana Labs AI para seus aceleradores Goya e Gaudi.
- Suporte para botão de seleção/compartilhamento do Microsoft Xbox One Controller .
- Suporte para o joystick SparkFun Qwiic por meio de um novo driver como um joystick de código aberto de ~ $ 10 para eletrônicos DIY .
- Melhorias no suporte a USB4 .
- Novo suporte de hardware de som de Alder Lake M para vários outros chips de som.
- Mais trabalho no suporte a CXL , Compute Express Link.
- A Intel revisou e substituiu seu driver RDMA .
- Suporte para um computador de placa única MIPS IoT minúsculo e barato .
- Muitas atualizações de driver de rede.
Sistemas de armazenamento/arquivo:
- Melhorias no F2FS incluindo um bit de recurso somente leitura , um modo compress_cache para melhor desempenho de leitura aleatória e outros aprimoramentos de compressão.
- Compatibilidade exFAT aprimorada com algumas implementações de sistema de arquivos de câmeras digitais .
- Melhorias no gerenciador de bloqueio distribuído .
- EXT4 tem uma nova opção para ajudar a prevenir possível vazamento de informações do diário.
- Limpeza para XFS .
- Suportando novos recursos de especificação SD .
- Mais ajuste de desempenho para Btrfs .
Segurança:
- Suporte para áreas de memória secretas via memfd_secret .
Outro:
- Remoção do driver RAW .
- Melhorias do Hyper-V e outros trabalhos de KVM .
- Várias mudanças de teste .
- O rastreador OSNoise para ajudar a rastrear o ruído do sistema operacional e também melhorias para HWLAT para depuração de latência de hardware.
- Preparações de desempenho para CPUs Intel Alder Lake/híbridas .
- Suporte inicial para ACPI Platform Runtime Mechanism .
- Suporte de botão programável para o driver de entrada HID .
- O código IDE legado do Linux foi removido.
Via Phoronix