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