Vývojář Jan Kara z firmy SUSE navrhl záplatu, která odstraní z jádra Linux kód pro podporu souborových systémů Xenix, SystemV/386 a Coherent. Tento kód byl od roku 2023 označen jako nepodporovaný (orphaned) a od té doby se nenalezli žádní zájemci o jeho údržbu. Udržovatel Christian Brauner, odpovědný za souborové systémy v jádře, s návrhem souhlasil a přijal záplatu do větve vfs-6.15. Před několika hodinami bylo obsah vfs-6.15 přesunuto do větve linux-next, ve které se připravují změny pro budoucí jádro 6.15.
Příběh začal v roce 2002, kdy bylo jádro Linux zbaveno globální zámku (BKL — Big Kernel Lock) ve prospěch jemnějších zámků. Tehdy došlo v souborovém systému SystemV k přechodu na rwlock, ale to vedlo k problémům, které zabránily procesoru přecházet do režimu spánku během celého volání funkce, která četla metadata inode. Problém byl odhalen až v roce 2023 v důsledku stresového testování nástrojem SyzBot. Takový incident ukazuje, že souborový systém SystemV nikdo nepoužívá a lze jej odstranit.
Zdroj: opennet.ru
