Линус Торвальдс распорядился досрочно убрать из ядра «Линукс» поддержку файловой системы ReiserFS, ранее прекращение поддержки было запланировано на 2025 год. О причинах спешки не сообщается. ReiserFS — журналируемая файловая система, созданная специально для Linux компанией Namesys под руководством Ханса Райзера. В прошлом ReiserFS подавала большие надежды и являлась одной из основных в дистрибутивах SUSE, Ubuntu, Gentoo, Archlinux, Slackware, и до сих пор остаётся основной в Elive, Xandros, Linspire, GoboLinux, Yoper Linux. Эдуард Шишкин, продолживший работу над ReiserFS после выхода из проекта Ханса Райзера в 2007 году, уделял основное внимание последней версии файловой системы, находящейся вне состава ядра, а версия, включённая в ядро, осталась почти без изменений.
Стало известно, что из ядра Linux будет удалён код поддержки ReiserFS, это случилось раньше запланированного. В августе 2023 ReiserFS была переведена из разряда поддерживаемых файловых систем в устаревшие, а окончательно прекратить поддержку планировалось в течение 2025 года, после чего должна быть подготовлена соответствующая сборка ядра.
Автором pull-запроса на удаление ReiserFS из Linux является сотрудник компании SUSE, контрибьютора сообщества Linux. SUSE разрабатывает коммерческий дистрибутив SUSE Linux, ориентированный на бизнес-пользователей, и спонсирует проект openSUSE.
Одобренный Торвальдсом запрос содержит предложение исключить ReiserFS из ядра Linux начиная с версии 6.13, выход которой состоится в начале следующего года. SUSE уже предлагала исключить из ядра некоторые компоненты: так, в августе 2024-го компания стала инициатором отказа от поддержки устаревших процессоров.
ReiserFS — первая журналируемая файловая система, включённая в ядро Linux. ReiserFS была разработана специально для Linux, её релиз состоялся одновременно с выходом ядра версии 2.4.1 в 2001 году. Проект быстро рос, но ни Namesys, ни сообщество разработчиков не смогли устранить существенные недостатки системы, выявленные ещё в начале её существования. Так, например, ReiserFS поддерживает крайне ограниченный диапазон дат и с наступлением 19 января 2038 года станет неработоспособной (так называемая «проблема 2038»).
Предположительно, эта и подобные проблемы, вместе с желанием разработчиков снизить затраты на поддержку непопулярных решений, стали причиной ускоренного отказа от ReiserFS. В сообществе разработчиков «Линукс» не могут назвать точное количество пользователей, работающих с ReiserFS, но считают его незначительным. Все обновляемые дистрибутивы уже отказались от поддержки ReiserFS, последним это сделал openSUSE в 2022 году.
Читайте в блоге: