Jeremy
Перевод: Алексей Федорчук
2008-05-06
Оригинал: http://kerneltrap.org/node/8102
В списке рассылки по разработке ядра Linux (lkml) предметом обсуждения было будущее файловой системы Reiser4, создатель которой, Ханс Рейзер, должен выступить на суде 7 мая 2007 года. Опасения, что эта файловая система более не поддерживается, были опровергнуты Эндрю Мортоном, который заявил, «инженеры Namesys продолжают поддерживать reiser4, и я продолжаю получать от них патчи».
Он далее добавил, что «парни из Namesys отзывчивы и хорошо взаимодействуют с другими». Относительно того, почему поддержка Reiser4 не была все же включена в ядро 2.6, Эндрю объяснил, что «для этого нужен общий толчок, нужно, чтобы люди смотрели и тестировали, чтобы вендоры серьёзно подумали, и так далее. Мы можем это сделать — для этого нужно, чтобы разработчики из Namesys (и я) начали угрожающе шуметь о её включении». Он также пошутил по поводу недавних дебатов относительно новых планировщиков, «или мы могли переместить весь код reiser4 в kernel/sched.c – от этого люди, кажется, активизируются».
Разработчик Namesys и автор плагинов шифрования и сжатия для Reiser4, Эдуард Шишкин, сделал некоторые дополнения. Отвечая на некоторые комментарии о необходимости удаления плагинов из кода Reiser4, он сказал: «популярное мнение, что плагины должны быть скорее в VFS, неверно, поскольку плагины — объекты, связанные с дисковой структурой reiser4». В более раннем обсуждении говорилось, что плагины лучше будет называть внутренним слоем абстракции.
Эдуард продолжал, что «в настоящее время в Namesys над Reiser4 работает два сотрудника, в основном на энтузиазме». Он сослался на страницу wiki со списком известных проблем с кодом, которые следует исправить до включения в ядро 2.6: «главные проблемы здесь — xattrs и поддержка blocksize != pagesize (поддержка расширенных атрибутов и размеров блока, не равных размеру страницы памяти). Я думаю, что добавление xattrs займет примерно месяц работы при полной занятости. Не уверен относительно поддержки blocksize».
Когда было отмечено, что другие файловые системы ранее включались в ядро без поддержки любой из этих возможностей, Эдуард сказал, что они понизят приоритет этих проблем и закончат с оставшимися из старого списка todo, после чего вернутся к вопросу о включении поддержки ReiserFS в ядро.