The OpenNET Project / Index page

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

Reiser4 может войти в состав Linux ядра во второй половине 2010 года

10.11.2009 19:05

По информации от Эдуарда Шишкина, одного из активных разработчиков Reiser4, работа над данной файловой системой продолжается, несмотря на отсутствие активности в списке рассылки разработчиков Linux ядра. В настоящий момент готовится к публикации на конференции USENIX Annual 2010 документ с полным описанием архитектуры Reiser4. В документе подробно описаны все используемые в reiser4 интерфейсы, плагины и примитивы (такие как преобразование run-time объектов). Главная задача документа - доказательство того, что в Reiser4 не дублируются функции стандартной VFS и, что в файловой системе устранены все мешающие интеграции с Linux ядром недоработки.

После обсуждения документа планируется начать подготовку к интеграции кода Reiser4 в состав основной ветки Linux ядра. При оптимальном стечении обстоятельств, Reiser4 может войти в состав ядра Linux 2.6.36, которое выйдет во второй половине следующего года.

  1. Главная ссылка к новости (http://www.phoronix.com/scan.p...)
  2. OpenNews: Обновление Reiser4
  3. OpenNews: Несмотря на осуждение Ганса Рейзера, разработка ReiserFS будет продолжаться
  4. OpenNews: Компания Namesys закрывается, но проект ReiserFS остается жить
  5. OpenNews: Ганс Рейзер приговорен к пожизненному заключению с возможностью досрочного освобождения через 15 лет
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/24194-Reiser4
Ключевые слова: Reiser4, linux, kernel
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (31) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Zenitur (?), 19:38, 10/11/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Странно, что Reiser4 не приняли в ядро в моменты бума добавленных файловых систем начиная с версии ядра 2.6.28. Неужели эта ФС настолько нестабильна ещё? Надеюсь на улучшение её стабильности в будущем.
     
     
  • 2.5, anonymous (??), 20:19, 10/11/2009 [^] [^^] [^^^] [ответить]  
  • +25 +/
    Это чистая политика была, reiser4 был давно готов, но ядреным девелоперам показалась подозрительной сама идея плагинов (такое де недоверие было у GCC, "а вдруг прорпиетарщики забацают такой супер плагин что без него жить уже нельзя, а он закрыт"). Но главный наезд был не к плагинам, а к тому, что reiser4 не пользовался VFS, как того хотели ее разработчики.

    VFS это по сути часть ext2/3/4 вынесеная на общий уровень, которой заставляют всех пользоваться "а то не включим патч в ядро", a reiser4 он как пятое колесо в телеге - ибо сама идея фс другая, атомарные операции, транзакции, и прочие обогнавшие время фишки. История, как заставляли Ганса Рейзера запиливать себе этот чужеродный кусок ext2 полна соплей слез сломаных копий, поищите эпические флеймы lkml.

    Еще один наезд был совсем смехотворный, его обычно доставали из чулана когда флейм разгорался полностью и начинались личные наезды - по поводу reiser v3. Суть в том, что в ней обнаружили принципиальные ошибки дизайна, исправление которых практически невзможно. В кратце - по факту reiser4 и есть исправленная reiser v3. То есть надо было просто выпилить reiser v3 из ядра и заменить на reiser4. Ганс Рейзер отказался продолжать поддерживать reiser v3, ибо смысла вообще не было - зачем тянуть то что нельзя исправить в принципе, тем более есть замена. Ну и началось - "ага, 3 версию забросил, значит и 4 забросишь - вот какой ты кАзел" - "идиоты, как ее можно не забросить, если ее исправить то будет бит в бит reiser4" "АА вас тут не стояло, ПНХ и комментании по тексту странные" "точно, пацаны, вали его, ext3 фарева".

    Ну а потом Namesys резко сдулись - страница с бенчмарком поросла мхом, годами прокатывают с принятием в ядро, все потенциальные спонсоры видя такое дело разбежались, короче они проиграли и стали уныло переписывать свою фс по требованию фактически разработчиков конкурентной фс - ext*.

    Потом сами знаете что случилось, кровавая драма, следствие, тюрьма, забвение.

     
     
  • 3.7, gra (?), 20:36, 10/11/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    спасибо за пост, был в курсе ситуации но несколько фактов от меня таки убежало
     
     
  • 4.9, vitek (??), 21:06, 10/11/2009 [^] [^^] [^^^] [ответить]  
  • –3 +/
    да глупости всё это. прям не рейзер, а полит-репрессированный какой-то. кучу мыла в своё время читал. типа таких:
    - а вот это нахера в ядре нужно?
    - дизайн такой.
    - а комментов почему тогда никаких? да и код не отформатирован.
    - времени нет всё оформлять. да и код у меня не только в линух пихается.
    - ну и мы не будем. соответственно и вставлять не будем.
    - ну и казлы.
    вот и все дела. вот тут подробнее - http://kernelnewbies.org/WhyReiser4IsNotIn
    >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.

    зы:
    ну сами подумайте - ну какой нахрен рейзер конкурент ext'ам? да и Рейзер - тип не воздержанный... а я бы сказал и не вменяемый.
    надеюсь сейчас пришли/придут вменяемые и всё наладиться. правда тяжело конечно будет.. с наследством то таким.
    ззы:
    в линухе - куча фс. наверное больше чем во всех остальных ОС.... и конечно все их просто натягивают на vfs со скрипом! :-DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD

     
     
  • 5.13, Аноним (-), 07:34, 11/11/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >вот и все дела. вот тут подробнее - http://kernelnewbies.org/WhyReiser4IsNotIn

    Там написано ровно о том же, что писал анонимус в своём 5 посте. http://marc.info/?l=reiserfs-devel&m=124069989217533&w=2 И опять разговоры о VFS и натягивание на неё r4. А третировании доходило до смешного, код-стайлинг, отсутствие документации, готовность (растяжимое понятие, особенно когда не называют деталей), что не мешало остальным быть включённым в experimental (поддержка например ufs на запись хрен знает сколько времени до сих пор носит такой статус)
    //2ой год пользуюсь r4, монтируя шлак в /usr

     
     
  • 6.17, Andrey Mitrofanov (?), 09:48, 11/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >//2ой год пользуюсь r4, монтируя шлак в /usr

    ""Reiser4 готов! для продакшена! ...шлаков в /usr.  -- Аноним""

     
     
  • 7.30, Аноним (-), 15:05, 11/11/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ты гентушникам раскажи, как хороша ext3 была для dist-файлов портежа. Я привёл типичный пример (на личном опыте), на какой задаче r4 явно в выигрышном положении. И конечно же, если мыслить категориями
    >готов для продакшена!

    То не должно было быть ext4 (вспоминаем баг, даже после того, как она даже перестала быть experimental), squashfs просто потому, что в продакшене она не нужна и т.д. Я кончил

     
     
  • 8.36, stranger (??), 10:10, 12/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    У меня portage сначала на ext3 был, а затем на ext4 переехал Причем сборка идет... текст свёрнут, показать
     
     
  • 9.37, ws (ok), 14:23, 21/10/2010 [^] [^^] [^^^] [ответить]  
  • +/
    А ты попробуй рейзер Сильно удивишься ... текст свёрнут, показать
     
  • 6.21, vitek (??), 11:44, 11/11/2009 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >Там написано ровно о том же, что писал анонимус в своём 5 посте.

    ну конечно!!! :-DDDDDDDDDDDDDDDDDDDDD
    >И опять разговоры о VFS и натягивание на неё r4.

    сколько в линухе различных фс?
    не нравится vfs, так может платформу сменить? например на freebsd.
    >А третировании доходило до смешного, код-стайлинг, отсутствие документации, готовность (растяжимое понятие, особенно когда не называют деталей), что не мешало остальным быть включённым в experimental (поддержка например ufs на запись хрен знает сколько времени до сих пор носит такой статус)

    т.е. по ufs тоже нихрена нет доки? и никто не знает как она работает? и она тоже ломает vfs? ну-ну.
    >//2ой год пользуюсь r4, монтируя шлак в /usr

    и что? я вот ксен раньше на новое ведро натягивал. потом плюнул и перешёл на kvm.
    или мне тоже поорать о дискриминации?
    и да.... про шлак в /usr - отдельно понравилось. :-DDDDDDDDDDDd

     
     
  • 7.22, empty (?), 12:27, 11/11/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >>я вот ксен раньше на новое ведро натягивал. потом плюнул и перешёл на kvm.

    Спасибо товарищу Торвальдсу за наше счастливое детство и стабильный API!

     
     
  • 8.23, vitek (??), 12:58, 11/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    ну, кому не нравится, тот волен перейти на другие ОС зы кстати, а как там дела... текст свёрнут, показать
     
     
  • 9.34, Аноним (-), 05:59, 12/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Ещё разочек отпишусь, есть zen kernel, куда вошли и reiser4, bfs и много-много в... текст свёрнут, показать
     
     
  • 10.35, vitek (??), 07:18, 12/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    ну так и я ещё разочек ну и на здоровье -D ps но мне как-то использовать вед... текст свёрнут, показать
     
  • 3.8, dd (??), 20:52, 10/11/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Так что в итоге получилось? Разработчикам удалось отбиться от VFS? Или, может быть, удалось найти компромисс и без потерь интегрировать этот кусок? Короче, испортили её или нет?
     
     
  • 4.14, empty (?), 09:17, 11/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >>Главная задача документа - доказательство того, что в Reiser4 не дублируются функции стандартной VFS

    т.е. следует понимать так, что Шишкин будет доказывать, что VFS "ненуна"

     
  • 3.10, Filosof (ok), 21:46, 10/11/2009 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Похоже готовится к сьёмку вторая часть драммы "Восстание ФС"(ну если ооочень вольно перевести). Тут должно быть что-то типа "Восстание ФС: ответный удар". -:))
    Замечательное приподнесение информации. Как трейлер посмотрел -:)
    Если проводить аналогии дальше, то товарищ Эдуард Шишкин везёт пилотную серию потенциального сериала на показ потенциальным спонсорам.
     
  • 3.12, Zenitur (?), 23:37, 10/11/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Моё представление о ситуации сильно отличается: конечно, всё долго, запутанно, и чтобы уложиться в несколько предложений вам пришлось упростить. Спасибо за это большое, я бы не справился. Вы и на мои вопросы ответили.
     
  • 3.29, szh (ok), 14:53, 11/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    > Ганс Рейзер отказался продолжать поддерживать reiser v3, ибо смысла вообще не было - зачем тянуть то что нельзя исправить в принципе, тем более есть замена.

    у-ты как ты его покрываешь.
    Райзер еще яро протестовал против некоторых усовершенствований в reiser v3 которые сделали другие.

    Выкидывать fs из ядра вообще дело не благодарное, так не делают, пользователи будут в ярости.

    Поэтому логично принимать в ядро только те fs, к которым ожидается поддержка чтобы бренд линукса не подбивать глючными fs которые и не выкинешь просто так. Код reiser v3,v4 намного сложнее кода кода ext* и глюков там больше и исправлять их намного сложнее.

     

  • 1.2, croster (ok), 19:40, 10/11/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    А по производительности Reiser4 в сравнении с другими ФС что-нибудь известно?
     
     
  • 2.16, pavlinux (ok), 09:38, 11/11/2009 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >А по производительности Reiser4 в сравнении с другими ФС что-нибудь известно?

    XFS_у сливает.

     
     
  • 3.18, anonImous (?), 09:49, 11/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    на каких тестах?
     
     
  • 4.19, pavlinux (ok), 10:08, 11/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >на каких тестах?

    Ну спросил, это было год назад.... ща пороюсь мож найду графики

     

  • 1.11, proDOOMman (?), 21:52, 10/11/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    А рейсер4 все так же отмонтируется по пол часа, как и раньше?
     
     
  • 2.15, pavlinux (ok), 09:38, 11/11/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Заменить floppy на HDD пробовал?
     

  • 1.20, fresco (??), 10:21, 11/11/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    поздновато, ИМХО, в свете btrfs. в свое время (2005-2006) она была современной, производительной и очень перспективной ФС. сейчас этого уже очень мало. по сути, на фоне btrfs и ZFS, reiser4 от остальных ФС почти не отличается. потом, не стоит забывать, что крис мэйсон так же в namesys поработал, и многие перспективные идеи reiserfs/reiser4 благополучно перекочевали в btrfs.

    хотя интересно, чего шишкин там модернизировал. надо код посмотреть, пару лет уже не лазил. насколько я понимаю, основная команда кодеров (савельев, данилов, зароченцев) давно разбежалась, только шишкин и остался. сомнительно, что бы один челоек на голом энтузиазме сумел достаточно серьезно переработать такой масштабный проект, как reiser4.

     
     
  • 2.24, vitek (??), 13:04, 11/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >хотя интересно, чего шишкин там модернизировал. надо код посмотреть, пару лет уже не лазил.

    вот-вот. присоединяюсь.
    а пока - это голый флэйм.

    зы:
    и на прототип этого документа посмотреть хотя бы...

     
     
  • 3.25, fresco (??), 13:05, 11/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    да я бы и сам документ перевел с удовольствием. он его на FAST-2010 показать хочет, не в курсе?
     
     
  • 4.26, fresco (??), 13:13, 11/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    узнал. если на FAST, то в феврале можно ждать, если на UATC -- то до июня
     
     
  • 5.28, vitek (??), 13:20, 11/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    сэнкс.
     
  • 4.27, vitek (??), 13:18, 11/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    я - нет. в смысле не в курсе.
    ситуация таже - пару лет не лазил.
    да и с переводом бы тоже помог.

    может кто ещё в курсе?
    ау?
    спецов по предыдущим постам вроде не мало было... ;-)

     

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



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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