В ядрото на Linux 6.15 имат намерение да премахнат файловата система SystemV

Разработчик Ян Кара (Jan Kara) от SUSE предложи патч, който премахва кода за поддръжка на файловите системи Xenix, SystemV/386 и Coherent от ядрото на Linux. Този код е обозначен като неподдържан (orphaned) от 2023 година, и досега няма желаещи да се заемат с него. Мейнтейнерът Кристиан Браунер (Christian Brauner), отговорен за файловите системи в ядрото, се съгласи с предложението и прие патча в ветката vfs-6.15. Преди няколко часа съдържанието на vfs-6.15 беше прехвърлено в ветка linux-next, където се подготвят изменения за бъдещото ядро 6.15.

Историята започна през 2002 година, когато ядрото на Linux беше освободено от глобалната блокировка (BKL — Big Kernel Lock) в полза на по-грануларни блокировки. Тогава в файловата система SystemV беше извършен преход към rwlock, но това доведе до проблеми, поради които процесорът не можеше да премине в спящ режим по време на извикването на цялата функция, четяща метаданните на inode. Проблемът беше забелязан едва през 2023 година в резултат на стрес тестване с инструмента SyzBot. Подобен инцидент показва, че файловата система SystemV не се използва и може да бъде премахната.

Източник: opennet.ru

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster