Linus Torvalds anunciou a estabilização da versão 5.9.
Entre outras mudanças, ele introduziu suporte para FSGSBASE no kernel 5.9, o que deve melhorar o desempenho da troca de contexto em processadores AMD e Intel. O FSGSBASE permite que o conteúdo dos registros FS/GS seja lido e modificado no espaço do usuário, o que deve melhorar o desempenho geral sofrido após as vulnerabilidades Spectre/Metldown serem corrigidas. O suporte em si foi adicionado pelos engenheiros da Microsoft há vários anos.
Também:
- adicionado suporte para Radeon RX 6000 "RDNA 2"
- suporte adicionado para comandos de zoneamento de unidade NVMe (namespaces zoneados NVMe (ZNS))
- suporte inicial para IBM Power10
- várias melhorias no subsistema de armazenamento, maior proteção contra o uso de camadas GPL para vincular drivers proprietários a componentes do kernel
- o modelo de consumo de energia (estrutura do Energy Model) agora descreve não apenas o comportamento do consumo de energia da CPU, mas também de dispositivos periféricos
- Adicionado REJECT no estágio PREROUTING ao Netfilter
- para modelos de CPU AMD Zen e mais recentes, foi adicionado suporte para a tecnologia P2PDMA, que permite usar DMA para transferir dados diretamente entre a memória de dois dispositivos conectados ao barramento PCI.
Fonte: linux.org.ru