В ядре Linux 6.15 намерены удалить файловую систему SystemV

Разработчик Ян Кара (Jan Kara) из компании SUSE предложил патч, удаляющий из ядра Linux код с поддержкой файловых систем Xenix, SystemV/386 и Coherent. Данный код помечен как неподдерживаемый (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

author avatar
ProHoster Consultant, technical specialist
A technical specialist at ProHoster with over six years of experience in server administration, VPN solutions, and network security. I manage infrastructure setup and support, monitor service stability, and implement solutions to protect client data. I also contribute to performance optimization and compliance with modern security and privacy requirements.

Добавить комментарий