Лінус Торвальдс оголосив про стабілізацію версії 5.9.
Серед інших змін він вніс у ядро версії 5.9 підтримку FSGSBASE, яка має покращити продуктивність перемикання контексту на процесорах AMD та Intel. FSGSBASE дозволяє читати та змінювати вміст регістрів FS/GS з простору користувача, що має покращити загальну продуктивність, що постраждала після закриття вразливостей Spectre/Metldown. Сама підтримка була додана інженерами Microsoft кілька років тому.
Також:
- додано підтримку Radeon RX 6000 «RDNA 2»
- додано підтримку команд зонування накопичувачів NVMe (NVMe zoned namespaces (ZNS))
- Початкова підтримка IBM Power10
- різні покращення підсистеми сховищ, посилено захист від використання GPL-прошарків для зв'язування пропрієтарних драйверів з компонентами ядра
- модель споживання енергії (фреймворк Energy Model) тепер описує як поведінка енергоспоживання CPU, а й периферійних пристроїв
- У Netfilter додано REJECT на стадії PREROUTING
- для AMD Zen і нових моделей CPU додана підтримка технології P2PDMA, що дозволяє використовувати DMA для прямої передачі даних між пам'яттю двох пристроїв, підключених до шини PCI.
Джерело: linux.org.ru