The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Причины препятствования включению Reiser4 в основную ветку ядра.

18.07.2006 22:28

Несмотря на то, что файловая система Reiser4 была объявлена достаточно стабильной еще два года назад, все попытки продвинуть включение данной ФС в основное ядро увенчались неудачей, а в списке рассылки разработчиков Linux ядра периодически возникают бурные дебаты по этому поводу.

После очередного обсуждения, Diego Calleja попытался обобщить все прозвучавшие доводы в статье "Why reiser4 is not in the Linux Kernel".

  1. Главная ссылка к новости (http://kerneltrap.org/node/684...)
  2. OpenNews: Hans Reiser требует включить поддержку Reiser4 в основную ветку 2.6.x Linux ядра
  3. OpenNews: Интервью с Hans Reiser и Alan Cox
  4. OpenNews: Файловая система Reiser4 уже достаточно стабильна, но еще требует усердного тестирования
Лицензия: CC-BY
Тип: английский / Тема для размышления
Короткая ссылка: https://opennet.ru/7915-reiserfs
Ключевые слова: reiserfs, linux, kernel
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (6) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.6, TTT (?), 12:00, 19/07/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    По моему личному пониманию английского в статье все так написанно как будто сам автор всячески препятсвует вхождению ReiserFS4 в стабильную ветку:
    то он говорит что вы сами знаете как писать код для ядра я вам мол не указчик ("OK, you're Linux developers, so you probably know better than me how a Linux filesystem must be written"),

    то он не хочет испавлять ошики наверное потому что считает их не ошибками,

    то он наврное приминяет алгоритмы коих не понимают другие разработчики ядра которые "должны одобрить код и знают как должна работать файловая система" ("Finally, before it can be merged Reiser4 code needs a review and sign-off by some kernel developer who knows how a file system must behave.")

    Но в принципе правильно там сказанно если эта файловая система так уж всем нужна нужно что бы ее встраивали разработчики дистрибутивов под давлением общественности.

     
     
  • 2.7, sauron (??), 12:11, 19/07/2006 [^] [^^] [^^^] [ответить]  
  • +/
    >По моему личному пониманию английского в статье все так написанно как будто сам автор всячески препятсвует вхождению ReiserFS4 в стабильную ветку
    В ReiserFS4 есть код дублирующий стандартный функционал ядра. Его не однократно просили убрать. Ганс отказывается т.к. это сократит производительность в двое. Но при этом переписывать весь VFS для ядра, а не только под ReiserFS4 он не рвется. Вот и получается ситуация, что суслик есть, а его не видно.

    PS Я уже писал про это поройтесь в форуме. Проскакивала аналогичная новость. Там дебаты были очень интересные.

     
     
  • 3.8, TTT (?), 12:39, 19/07/2006 [^] [^^] [^^^] [ответить]  
  • +/
    Я конечно не часто здесь форумы читаю да и лень просто, но помоему то что вы сказали здесь означает что если он перепишит какую-то часть в ядре которую я так понимаю используют и другие файловые систему и котороая работает как минимум в двое медленнее чем у него, то может и другие файловые системы будут работать вдвое быстрее?
     
     
  • 4.11, fresco (??), 12:51, 19/07/2006 [^] [^^] [^^^] [ответить]  
  • +/
    Нет, дело там не в коде, а в интерфейсах.
     

  • 1.9, fresco (??), 12:48, 19/07/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Судя по сообщениям в LKML, на данном этапе преодолены основные разногласия между Рейзером и Мортоном, последний согласился включить reiser4  в mainline-kernel в ее нынешнем состоянии.

    Проблема в том, что Мортон хочет подстраховатсья и заиметь пару-тройку специалистов по reiser4, в которых он уверен (на случай "непредвиденного исчезновения" Рейзера и его команды). Т.е. нужно, что бы кто-то из "высокопоставленных" kernel-мэйнтейнеров нашел время и детально разобрался в коде reiser4, попутно поправив очевидные косяки. Таких людей нет -- кому-то не хватает квалификации, кому-то -- времени. (Надо сказть, что эти меры совсем не напрасны -- с XFS, которую "кинула" SGI в разгар своих финансовых неприятностей, так уже накололись, и на 2.6 XFS переехала с большим трудом).

    Но дело движется. Перед релизом 2.6.18-rc1

     
     
  • 2.10, fresco (??), 12:50, 19/07/2006 [^] [^^] [^^^] [ответить]  
  • +/
    reiser4 была как никогда была близка к включению в vanilla.  Думаю, в течение 6-8 месяцев этот вопрос решится.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2023 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру