Разработчик Ян Кара (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
