W jądrze Linux 6.15 planuje się usunięcie systemu plików SystemV

Programista Jan Kara z firmy SUSE zaproponował łatkę, która usuwa z jądra Linux kod obsługujący systemy plików Xenix, SystemV/386 i Coherent. Ten kod został oznaczony jako nieobsługiwany (orphaned) od 2023 roku i nie znaleziono chętnych do jego utrzymania. Utrzymujący Christian Brauner, odpowiedzialny za systemy plików w jądrze, zgodził się na propozycję i przyjął łatkę do gałęzi vfs-6.15. Kilka godzin temu zawartość vfs-6.15 została przeniesiona do gałęzi linux-next, w której przygotowywane są zmiany dla przyszłego jądra 6.15.

Historia rozpoczęła się w 2002 roku, kiedy jądro Linux zostało pozbawione globalnej blokady (BKL — Big Kernel Lock) na rzecz bardziej granularnych blokad. Wówczas w systemie plików SystemV dokonano przejścia na rwlock, co doprowadziło do problemów, przez które procesor nie mógł przechodzić w tryb uśpienia podczas wywołania całej funkcji odczytującej metadane inode. Problem został dostrzeżony dopiero w 2023 roku w wyniku testów obciążeniowych przy użyciu narzędzia SyzBot. Podobny incydent pokazuje, że system plików SystemV nie jest nikomu potrzebny i można go usunąć.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster