Cicho i bezszelestnie miał premierę jądra w wersji 5.10. Jak przyznał sam Torvalds, jądro "składa się głównie z nowych sterowników z dodatkiem poprawek", co nie jest zaskakujące, ponieważ jądro uzyskało status LTS.
Co nowego:
-
Wsparcie dla fast_commit w systemie plików Ext4. Teraz aplikacje będą zapisywać mniej metadanych w pamięci podręcznej, co przyspieszy zapis! Prawda, że trzeba to jawnie włączyć podczas tworzenia systemu plików.
-
Dodatkowe ustawienia dostępu przez interfejs io_uring, które pozwalają bezpiecznie udostępniać zasoby w ringach aplikacjom potomnym.
-
Wprowadzono wywołanie systemowe process_madvise, które umożliwia przekazywanie jądrowi informacji o oczekiwanym zachowaniu docelowej aplikacji. Podobny system, nawiasem mówiąc, jest używany w Androidzie (demon ActivityManagerService).
Naprawiono problem z 2038 roku dla systemu plików XFS.
i wiele więcej.
Warto również zauważyć, że natychmiast wydano wersję 5.10.1, która cofnęła dwie zmiany, które prowadziły do problemów w subsystemach md i dm raid. Tak więc, tak, patche 0-day zdarzają się nawet w jądrze Linuxa.
Dowiedz się więcej:
Źródło: linux.org.ru
