Mais uma versão do Kernel Linux saiu neste final de semana. O Kernel Linux 5.17-rc7 acaba de ser lançado e versão final planejada para o próximo fim de semana. Salvo qualquer problema de última hora, espera-se que o kernel estável do Linux 5.17 seja lançado no próximo domingo.
Linus Torvalds acaba de lançar o Linux 5.17-rc7 como o mais novo candidato a lançamento semanal.
Torvalds resumiu a atividade do kernel desta semana como:
o número usual de pequenas correções por toda parte – com o btrfs se destacando mais uma vez. rest” neste caso é principalmente rede (drivers, mas também algumas correções principais), misc outros drivers (gpu e entrada, com algum ruído em outros lugares) e atualizações de arco (principalmente devicetree e algumas correções kvm, mas também RISC-V e s390).
Portanto, se nada sério surgir no kernel na próxima semana e o mundo ainda estiver de pé no próximo fim de semana, espera-se que o Linux 5.17 final seja lançado. A partir daí deve ter início ao período da janela de mesclagem do Linux 5.18. Caso contrário, um Linux 5.17-rc8 seria emitido para empurrar o kernel para horas extras por uma semana extra.
Kernel Linux 5.17-rc7 acaba de ser lançado e versão final planejada para o próximo fim de semana
Processadores:
- O novo driver AMD P-State foi atualizado. Isso foi projetado para fornecer melhor eficiência de energia para sistemas Zen 2 e mais recentes que suportam ACPI CPPC, principalmente para desktops e dispositivos móveis.
- Uma correção de desempenho importante para o Alder Lake mobile;
- Suporte RISC-V sv48 para suporte a tabela de páginas de 4 níveis para poder ter um espaço de endereço virtual de até 128 TB/64 TB de memória física.
- Suporte a reinicialização do RISC-V sem a necessidade de um driver especial.
- Preparações iniciais para o Intel Raptor Lake, enquanto mais mudanças são esperadas nos próximos ciclos do kernel.
- Atualizações do AMD SMCA para se preparar para CPUs de última geração.
- Atualizações AMD EDAC para CPUs de última geração, além de adicionar suporte a relatórios RDDR5/LRDDR5;
- Suporte Intel AMX na virtualização KVM;
- Aposentadoria do AMD 3DNow! uso de instruções dentro do kernel;
- Suporte para a primeira plataforma RISC-V utilizável e de baixo custo na forma do StarFive JH7100.
- O suporte ao Qualcomm Snapdragon 8 Gen 1 está recebendo suporte oportuno junto com o Snapdragon X65. Este hardware mais recente da Qualcomm foi anunciado apenas no final de novembro, por isso é ótimo ver esse suporte se materializar para a linha principal tão rapidamente.
- Suporte inicial de monitoramento de temperatura para CPUs AMD Zen 4;
- Preparações para Extensões de Matrizes Escaláveis de ARM.
Placas-mãe/Plataformas:
- Tempos de inicialização mais rápidos para APUs AMD Fusion com chipsets Hudson D4;
- Atualização de tempo de execução de firmware de plataforma e recursos de telemetria “PFRUT” para futuros servidores Intel que suportam a especificação ACPI PFRUT para permitir atualizações em tempo de execução de alguns componentes de firmware sem a necessidade de uma reinicialização.
- Vários roteadores sem fio mais antigos baseados em MIPS da NetGear/Linksys agora são suportados pelo kernel da linha principal.
- Suporte para hot plug de memória CXL;
- Suporte de monitoramento de sensor para mais placas-mãe ASUS;
- Um novo driver NZXT para controles de iluminação e ventiladores com hardware NZXT Smart Device v2 e NZXT Fan Controller;
- Suporte AMD Smart Trace Buffer.
Notebooks/tablets:
- Suporte a Sound Open Firmware para o coprocessador de áudio da AMD Renoir;
- Inibe a carga e força o suporte de descarga para ThinkPads capazes;
- Suporte de curva de ventoinha personalizada para laptops ASUS ROG mais recentes;
- O novo driver de tablet Android x86 projetado para aplicar peculiaridades e soluções alternativas a tablets Android x86 com bugs;
- Uma correção de falha AMD s2idle para alguns laptops AMD Ryzen;
- Várias outras melhorias de driver de laptop/tablet;
- Mais tablets e conversíveis têm suporte para caneta/stylus;
- Suporte para caneta da Iniciativa Universal Stylus (USI);
- Suporte para alguns tablets NVIDIA Tegra mais antigos.
Gráficos:
- Suporte de recuperação de GPU para APUs AMD Rembrandt;
- Os gráficos Intel Alder Lake P agora são habilitados por padrão, em vez de ficarem ocultos atrás de um parâmetro de módulo;
- Suporte inicial para gráficos Raptor Lake S;
- Continuação do trabalho de habilitação do Intel DG2 Alchemist;
- Intel VRR/Adaptive-Sync para gráficos Gen11 Icelake;
- Preparações do VMware VMWGFX para suporte ao OpenGL 4.3 em conjunto com o espaço de usuário do Mesa 22.0+;
- Suporte para telas de privacidade integradas em laptops mais recentes;
- Várias outras atualizações de driver de vídeo/exibição;
- Aceleração de vídeo do driver Hantro VP9.
Armazenamento/Sistemas de Arquivos:
- Uma grande reescrita no código FS-Cache e CacheFiles para sistemas de arquivos de rede.
- Melhorias de desempenho para F2FS;
- Melhorias principalmente menores no XFS, embora haja tempos de montagem mais rápidos possíveis;
- EXT4 fez a transição para usar a nova API de montagem do Linux e o rótulo comum get/set ioctls;
- Melhorias de desempenho para Btrfs;
- Opção DAX por arquivo para FUSE;
- Continuação do trabalho de otimização de E/S.
Outros Hardwares:
- A correção de travamento ao ejetar um disquete quebrado;
- O driver do relógio em tempo real do Nintendo GameCube/Wii/Wii U finalmente chegou à linha principal;
- Novos drivers Xilinx foram adicionados para seu hardware FPGA;
- Um driver genérico USB GNSS (Global Navigation Satellite System) com suporte inicial para um receptor Sierra XM1210;
- O driver Apple PCIe adiciona suporte de clock como o mais recente no push de ativação do Apple M1;
- Suporte a transferência multi-stream (MST) Synopsys USB DWC3;
- O driver de codec de áudio Cirrus CS35L41 HD é novo e o suporta em alguns Lenovo ThinkPads mais recentes;
- Suporte ASIC de rede NVIDIA Spectrum 4;
- Suporte de rede AMD Rembrandt para no SoC;
- Muitas melhorias no driver Intel WiFi;
- Suporte de áudio Intel Alder Lake N;
- Gerenciamento de energia aprimorado para os controladores Intel Titan Ridge Thunderbolt.
Aprimoramentos gerais/outros do kernel:
- O driver do console serial tem uma possível melhoria de desempenho de ~25%;
- O suporte a Xen pvUSB foi finalmente implementado após os patches flutuando por mais de uma década;
- debug.config para girar mais facilmente uma compilação do kernel com todos os recursos úteis de depuração ativados;
- Melhorias no fólio , aproveitando o que foi introduzido na versão 5.16;
- Uma ferramenta de análise em tempo real foi adicionada para ajudar a descobrir problemas de kernel em tempo real;
- Várias otimizações de desempenho de rede Linux notáveis.
Segurança Linux:
- Suporte de verificação de tabela de páginas para ajudar a combater problemas de corrupção de memória;
- Suporte de mitigação de especulação de linha reta x86 é adicionado em conjunto com compiladores suportados;
- Melhorias no Gerador de Números Aleatórios, incluindo a remoção do SHA1 e otimizações de desempenho.
Via Phoronix