Ханс Райзер, создатель ReiserFS, рассказал об устаревании ReiserFS в ядре Linux

РейзерФС

ReiserFS — файловая система общего назначения.

Недавно Фредерик Бреннан поделился одним из писем, полученных им от Ганса Райзера., создатель файловой системы ReiserFS, в котором рассказал об устаревании ReiserFS V3 в ядре Linux.

В опубликованных письмах Ганс сожалеет о своих ошибках при взаимодействии с сообществом разработчиков, анализирует устаревание ReiserFS v3 в ядре Linux 6.6., анализирует историю развития ReiserFS, упоминает надежды, связанные с продвижением ReiserFS v4. и объясняет некоторые технические решения, реализованные в ReiserFS v4.

Для тех, кто не знает о Гансе Райзере, следует знать, что он является создателем файловой системы ReiserFS и в 2008 году был приговорен к пожизненному заключению за убийство своей жены в результате драки с последующей попыткой скрыть преступление. (В 2027 году Ганс сможет подать заявление об условно-досрочном освобождении.)

Приветствую ЛКМЛ.

Ниже приводится письмо Ганса Райзера ко мне, которое он написал около двух месяцев назад и попросил меня опубликовать, с его мыслями об отказе ReiserFS от ядра Linux. Я переписал это в меру своих возможностей.

Ганс Райзер поделился своим мнением по поводу удаления ReiserFS V3 ядра Linux. В следующем письме, касающемся решения об удалении ReiserFS из ядра, Ханс подчеркивает, что вопрос о дальнейшей полезности этой файловой системы и ее включении в ядро ​​должны решать пользователи и сопровождающие, принимая во внимание текущие реалии.

В дополнение к этому, признает, что сохранение кода ReiserFS в ядре является дополнительным бременем для сопровождающих, которые должны тестировать и обеспечивать совместимость с новыми функциями ядра. Если ReiserFS больше не актуален, нет смысла его поддерживать. как часть ядра. Хотя В ходе разработки ReiserFS v4 были устранены многие недостатки. версии 3 и обслуживание было упрощено, эта версия никогда не была принята в ядро.

ReiserFS 4 обеспечивает более удобную основу для будущего для тех,
пользователи, которым нравятся возможности V3. Если V3 не используется, он должен исчезнуть, т.е.
полагаться на пользователей и разработчиков ядра, чтобы обсудить, является ли это
использовать и вместе принять правильное решение.

Ганс делает единственный запрос: добавьте файл README. для сопровождения кода ReiserFS перед его удалением из ядра. В этом README упоминает Михаила Гилулу, Константина Швачко и Анатолия Пинчука, вклад которых в развитие был недооценен.

Эти разработчики Их нанял Ганс и внес свой вклад в разработку ReiserFS. Однако, из-за требовательного характера Ганса и его ожиданий нереально (я работал круглосуточно и ожидал такого же энтузиазма от других), Они отказались от проекта. Хотя Ганс поначалу воспринял это как предательство, со временем он понял, что его решение оправдано в данных обстоятельствах.

В письме упоминается, что развитиеe Reiser v4 не обошлось без сложностей и личных проблем. Ханс Райзер размышляет о своем опыте и признает ошибки, допущенные на этом пути. От отсутствия эффективной коммуникации до сопротивления переменам, Ханс Райзер делится извлеченными уроками и областями, в которых он мог бы действовать по-другому.

Один из самых важных уроков Ганс Райзер подчеркивает важность сотрудничества и общения при разработке программного обеспечения. Признает необходимость преодолеть первоначальную враждебность и развивать позитивные отношения с сообществом развития.

Несмотря на проблемы и противоречия, наследие Reiser v4 продолжает жить как свидетельство силы инноваций и решимости. Его модульная архитектура и ориентация на эффективность и гибкость продолжают служить источником вдохновения для разработчиков файловых систем.

Наконец, если вы интересно узнать о нем больше, вы можете проверить детали письма По следующей ссылке.


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.