По информации (http://www.phoronix.com/scan.php?page=news_item&px=NzY4OQ) от Эдуарда Шишкина, одного из активных разработчиков Reiser4 (http://chichkin_i.zelnet.ru/namesys/index.html), работа над данной файловой системой продолжается, несмотря на отсутствие активности в списке рассылки разработчиков Linux ядра. В настоящий момент готовится к публикации на конференции USENIX Annual 2010 документ с полным описанием архитектуры Reiser4. В документе подробно описаны все используемые в reiser4 интерфейсы, плагины и примитивы (такие как преобразование run-time объектов). Главная задача документа - доказательство того, что в Reiser4 не дублируются функции стандартной VFS и, что в файловой системе устранены все мешающие интеграции с Linux ядром недоработки.После обсуждения документа планируется начать подготовку к интеграции кода Reiser4 в состав основной ветки Linux ядра. При оптимальном стечении обстоятельств, Reiser4 может войти в состав ядра Linux 2.6.36, которое выйдет во второй половине следующего года.
URL: http://www.phoronix.com/scan.php?page=news_item&px=NzY4OQ
Новость: http://www.opennet.me/opennews/art.shtml?num=24194
Странно, что Reiser4 не приняли в ядро в моменты бума добавленных файловых систем начиная с версии ядра 2.6.28. Неужели эта ФС настолько нестабильна ещё? Надеюсь на улучшение её стабильности в будущем.
Это чистая политика была, 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*.
Потом сами знаете что случилось, кровавая драма, следствие, тюрьма, забвение.
спасибо за пост, был в курсе ситуации но несколько фактов от меня таки убежало
да глупости всё это. прям не рейзер, а полит-репрессированный какой-то. кучу мыла в своё время читал. типа таких:
- а вот это нахера в ядре нужно?
- дизайн такой.
- а комментов почему тогда никаких? да и код не отформатирован.
- времени нет всё оформлять. да и код у меня не только в линух пихается.
- ну и мы не будем. соответственно и вставлять не будем.
- ну и казлы.
вот и все дела. вот тут подробнее - 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
>вот и все дела. вот тут подробнее - http://kernelnewbies.org/WhyReiser4IsNotInТам написано ровно о том же, что писал анонимус в своём 5 посте. http://marc.info/?l=reiserfs-devel&m=124069989217533&w=2 И опять разговоры о VFS и натягивание на неё r4. А третировании доходило до смешного, код-стайлинг, отсутствие документации, готовность (растяжимое понятие, особенно когда не называют деталей), что не мешало остальным быть включённым в experimental (поддержка например ufs на запись хрен знает сколько времени до сих пор носит такой статус)
//2ой год пользуюсь r4, монтируя шлак в /usr
>//2ой год пользуюсь r4, монтируя шлак в /usr""Reiser4 готов! для продакшена! ...шлаков в /usr. -- Аноним""
Ты гентушникам раскажи, как хороша ext3 была для dist-файлов портежа. Я привёл типичный пример (на личном опыте), на какой задаче r4 явно в выигрышном положении. И конечно же, если мыслить категориями
>готов для продакшена!То не должно было быть ext4 (вспоминаем баг, даже после того, как она даже перестала быть experimental), squashfs просто потому, что в продакшене она не нужна и т.д. Я кончил
У меня portage сначала на ext3 был, а затем на ext4 переехал. Причем сборка идет там же внутри в каталоге /usr/portage/build (чтоб решить зараз проблему самоочищения каталога сборки). Ну так вот за три года я как-то не испытывал неудобств с extfs.
Причем тут гентушники?
А ты попробуй рейзер! Сильно удивишься...
>Там написано ровно о том же, что писал анонимус в своём 5 посте.ну конечно!!! :-DDDDDDDDDDDDDDDDDDDDD
>И опять разговоры о VFS и натягивание на неё r4.сколько в линухе различных фс?
не нравится vfs, так может платформу сменить? например на freebsd.
>А третировании доходило до смешного, код-стайлинг, отсутствие документации, готовность (растяжимое понятие, особенно когда не называют деталей), что не мешало остальным быть включённым в experimental (поддержка например ufs на запись хрен знает сколько времени до сих пор носит такой статус)т.е. по ufs тоже нихрена нет доки? и никто не знает как она работает? и она тоже ломает vfs? ну-ну.
>//2ой год пользуюсь r4, монтируя шлак в /usrи что? я вот ксен раньше на новое ведро натягивал. потом плюнул и перешёл на kvm.
или мне тоже поорать о дискриминации?
и да.... про шлак в /usr - отдельно понравилось. :-DDDDDDDDDDDd
>>я вот ксен раньше на новое ведро натягивал. потом плюнул и перешёл на kvm.Спасибо товарищу Торвальдсу за наше счастливое детство и стабильный API!
ну, кому не нравится, тот волен перейти на другие ОС.зы:
кстати, а как там дела с рэйзером во фряхе?
или ждут когда на лялихе оттестируется? :-DDDDDDDDDDDDDDDDDDDDDD
ззы:
хм, обычно это гнушников обвиняют в коммунизме...
не нравятся правила? хотите свои?
выберите другой проэкт (их масса). или создайте свой форк.
или слабо? или есть желание отнять, поделить и установить свой устав?
ведро - не только сборник фс от вольных художников.
>или создайте свой форк.
>или слабо?Ещё разочек отпишусь, есть zen kernel, куда вошли и reiser4, bfs и много-много всего
>Ещё разочек отпишусь, есть zen kernel, куда вошли и reiser4, bfs и
>много-много всегону так и я ещё разочек:
ну и на здоровье! :-Dps:
но мне как-то использовать ведро с именем типа "ананирующая обезьяна" не прикалывает....
да и направленность сего десктопная....
Так что в итоге получилось? Разработчикам удалось отбиться от VFS? Или, может быть, удалось найти компромисс и без потерь интегрировать этот кусок? Короче, испортили её или нет?
>>Главная задача документа - доказательство того, что в Reiser4 не дублируются функции стандартной VFSт.е. следует понимать так, что Шишкин будет доказывать, что VFS "ненуна"
Похоже готовится к сьёмку вторая часть драммы "Восстание ФС"(ну если ооочень вольно перевести). Тут должно быть что-то типа "Восстание ФС: ответный удар". -:))
Замечательное приподнесение информации. Как трейлер посмотрел -:)
Если проводить аналогии дальше, то товарищ Эдуард Шишкин везёт пилотную серию потенциального сериала на показ потенциальным спонсорам.
Моё представление о ситуации сильно отличается: конечно, всё долго, запутанно, и чтобы уложиться в несколько предложений вам пришлось упростить. Спасибо за это большое, я бы не справился. Вы и на мои вопросы ответили.
> Ганс Рейзер отказался продолжать поддерживать reiser v3, ибо смысла вообще не было - зачем тянуть то что нельзя исправить в принципе, тем более есть замена.у-ты как ты его покрываешь.
Райзер еще яро протестовал против некоторых усовершенствований в reiser v3 которые сделали другие.Выкидывать fs из ядра вообще дело не благодарное, так не делают, пользователи будут в ярости.
Поэтому логично принимать в ядро только те fs, к которым ожидается поддержка чтобы бренд линукса не подбивать глючными fs которые и не выкинешь просто так. Код reiser v3,v4 намного сложнее кода кода ext* и глюков там больше и исправлять их намного сложнее.
А по производительности Reiser4 в сравнении с другими ФС что-нибудь известно?
>А по производительности Reiser4 в сравнении с другими ФС что-нибудь известно?XFS_у сливает.
на каких тестах?
>на каких тестах?Ну спросил, это было год назад.... ща пороюсь мож найду графики
А рейсер4 все так же отмонтируется по пол часа, как и раньше?
Заменить floppy на HDD пробовал?
поздновато, ИМХО, в свете btrfs. в свое время (2005-2006) она была современной, производительной и очень перспективной ФС. сейчас этого уже очень мало. по сути, на фоне btrfs и ZFS, reiser4 от остальных ФС почти не отличается. потом, не стоит забывать, что крис мэйсон так же в namesys поработал, и многие перспективные идеи reiserfs/reiser4 благополучно перекочевали в btrfs.хотя интересно, чего шишкин там модернизировал. надо код посмотреть, пару лет уже не лазил. насколько я понимаю, основная команда кодеров (савельев, данилов, зароченцев) давно разбежалась, только шишкин и остался. сомнительно, что бы один челоек на голом энтузиазме сумел достаточно серьезно переработать такой масштабный проект, как reiser4.
>хотя интересно, чего шишкин там модернизировал. надо код посмотреть, пару лет уже не лазил.вот-вот. присоединяюсь.
а пока - это голый флэйм.зы:
и на прототип этого документа посмотреть хотя бы...
да я бы и сам документ перевел с удовольствием. он его на FAST-2010 показать хочет, не в курсе?
узнал. если на FAST, то в феврале можно ждать, если на UATC -- то до июня
сэнкс.
я - нет. в смысле не в курсе.
ситуация таже - пару лет не лазил.
да и с переводом бы тоже помог.может кто ещё в курсе?
ау?
спецов по предыдущим постам вроде не мало было... ;-)