LINUX.ORG.RU

Будущее ФС Reiser4


0

0

В списке рассылки ядра Линукса был поднят вопрос о состоянии и будущем файловой системы Reiser4. Люди обеспокоены тем, что Гансу предстоит выступить перед судом 7 мая. Andrew Morton ответил, что программисты компании namesys по-прежнему присылают патчи и добавил, что reiser4 до сих пор не включена в ядро по причине того, что требуется широкое тестирование и поддержка основных вендоров. Эдуард Шишкин, разработчик плагинов для шифрования и компрессии, высказал мнение, что общий код VFS не нуждается в плагинах, ибо они специфичны для этой ФС. Продолжая, он добавил, что сейчас над Reiser4 работают только два человека, не получая никакого вознаграждения. По вопросу не включения в основной код ядра Эдуард сказал, что до сих пор не реализована поддержка расширенных атрибутов, на что уйдёт один человекомесяц, и не поддерживается размер блока, отличный от размера страницы памяти.

>>> Подробности

★★★★★

Проверено: ivlad ()

Ответ на: комментарий от Banshee

>Както Ханс сказал такую фразу: Тед Тсо страстно (или яростно) ненавидит меня :) Враг номер один :)

Браво, Гастингс! Похоже мы нашли настоящего убийцу!

DNA_Seq ★★☆☆☆
()

Было бы ещё объяснение, чем хорош reiser. Даже если чем то хорош, то показательно будущее перспективных проектов у которых нет мощной аля финансовой поддержки типа RedHat, Novell, IBM.

Если среди разработчиков много россиян, может выпустилибы коммерческий дистриб с рейзером? и волки сыты и овцы не в накладе.

binr ★★
()
Ответ на: комментарий от anonymous

R00T ? что за дела, что ты тут делаешь ?
Ты что второй разу уже за свои слова не отвечаешь ?
Антихриста не побил, с LOR не ушел... Мде...

anonymous
()
Ответ на: комментарий от anonymous

Странно все это, в этой теме даже не обосрался от злобы на проприетарщину краснознаменный коммунист Gharik.

anonymous
()
Ответ на: комментарий от seiken

> А GPL что, некоммерческая? Так написано, что я не могу брать за > GPL-программу деньги?

> Попробуй, потом отпиши сюда, сколько денег насобирал.

Лови: http://www.nixp.ru/news/6651

dmesg
()

указанная команда разработчиков принимает дотации? если да, то дайте линк.

anonymous
()
Ответ на: комментарий от KRoN73

>А зачем, когда у нас lighttpd? :)

KRoN73 (*) (27.04.2007 21:26:52)

Ответ уже есть в вашем сообщении. lighttpd только у вас. наварно мозгов не хватает понять зачем нужен nginx а зачем lighttpd

anonymous
()
Ответ на: комментарий от binr

>Было бы ещё объяснение, чем хорош reiser.

1. Высокая скорость работы с мелкими файлами. Иногда в 3-4 раза быстрее ext3.

2. Экономия дискового пространства, причём довольно значительная.

DNA_Seq ★★☆☆☆
()
Ответ на: комментарий от anonymous

>наварно мозгов не хватает понять зачем нужен nginx а зачем lighttpd

Да? Ну, если верить утверждению, что человек, разбирающийся в любом вопросе, сможет его осветить так, что основы поймёт даже ребёнок, то поясните мне, о титаномысленный Анонимус, что же есть такого в ngnix, чего нет в lighttpd? Регулярная 500-я ошибка? Ну, знаете ли, мне в lighttpd и без неё хорошо :D

KRoN73 ★★★★★
()
Ответ на: комментарий от anonymous

> lighttpd только у вас. наварно мозгов не хватает понять зачем нужен nginx

> а зачем lighttpd

А что, nginx уже-таки осилил CGI или Сысоев всё ещё кипятит? :-)

dmesg
()
Ответ на: комментарий от DNA_Seq

> 1. Высокая скорость работы с мелкими файлами. Иногда в 3-4 раза

> быстрее ext3.

Высокохудожественный свист и вызывающе неверная информация.

dmesg
()
Ответ на: комментарий от JB

> Если включат, то у дистроклепателей появится дополнительная головная боль - libaal и reiser4progs нужно собирать со специальным бубном, иначе те, у кого /usr на отдельном разделе могут обломиться

Если это -- головная боль, то к чёрту таких дистроклепателей. Я тебе сам лично показывал когда-то, как собрать libaal в /lib, а reiser4progs в /sbin. И у тебя тогда всё прекрасно получилось. Я не думаю, что дистрибутивы собирают люди глупее меня и тебя.

Lumi ★★★★★
()
Ответ на: комментарий от JB

> кто же собирает libaal в /lib? тогда уж --enable-full-static для reiser4progs. Если не ошибаюсь, в большенстве дистрибутивов reiser4progs собраны динамически

Артём, какая-то выдуманная проблема.

Lumi ★★★★★
()
Ответ на: комментарий от MaratIK

> Хотя если утилиты для reiser4 класть в /sbin, то для сопутствующих библиотек самое место в /lib

А куда ещё можно положить чекер файловой системы, о великий знаток FHS?

Lumi ★★★★★
()
Ответ на: комментарий от Lumi

Ну когда прогсы умеют все, даже то что и не нужно уметь, например, ими можно делать любые модификации файлухи без кернел драйвера, писать, доабвлять записи директорные и все такое, кстати ГРУБ тоде через них работает, то ничего другого не остается как пожаловаться на умолчательные пути установки :)

в reiserfsprogs такого небыло, все было криво, ошибки учли, радуйтесь :)

Banshee
()
Ответ на: комментарий от Lumi

что я могу сказать... Ханс часто себя вел как последний идиот, видимо это основная проблема. Из-за этого ушли ключевые разработчики (себя к ним я ест. не причисляю) из-за этого она не в ядре... он выбрасывал рабочий код, удалял поддержку EA просто потому что по его мнению интерфейс EA это яркий пример дробления интерфейса и что все можно сделать read() and write() а реализовать это как альтернативные стримы файла... все так, но интерфейс EA реально используется и многим нужен если файлуха его не поддерживает многим это не подходит но Хансу было наплевать...

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

Banshee
()
Ответ на: комментарий от Banshee

> то ничего другого не остается как пожаловаться на умолчательные пути установки :)

Остается пожаловатся что этого не сделали на reiser3 , а также не сделали всего остального из reser4 , чего можно было сделать не меняя диск формата для reiser3.

Понятно что этого не делали из-за эго&бизнеса райзера , вот потому и судьба его вне ванилла.

szh ★★★★
()
Ответ на: комментарий от szh

Не все так просто Сергей.. формат рейзера 3 недостаточно хороший для фич рейзера 4. Наверно можно было как то это похендлить, организовать какой то interoperability чтоли, почему это не сделано? Не знаю, я тогда там еще не работал.

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

Думаю ед. выход это человек или контора со стороны возьмут шефство над проектом, организуют комунити. Возможно проблема еще и в том что даже ключевые разработчики не в восторге от того что они сделали, очень сложно вышло, локов например больше чем во всем остальном ядре вместе взятых наверно :) И не хотят развивать это. Ханс очень сильно влиял на архитектуру. Часто не лучшим образом. В результате я бы сказал что reiser4 это кладезь идей :)

Banshee
()
Ответ на: комментарий от Banshee

К сожалению зависть к Гансу будет сильнее прочих стимулов. А учитывая, что он не очень хочет избавиться от своей рейзер4, то взять этот проект на себя в таких условиях, будет выглядеть как воровство у Ганса. Никакая известная фирма или известный человек не захочет так делать.

Все, что ты говорил, должно быть чисто общественным делом, результатом общественной активности. Надо исходить из этого. И наверно попробовать что нибудь сделать.

argin ★★★★★
()
Ответ на: комментарий от dmesg

>Высокохудожественный свист и вызывающе неверная информация.

Тогда почему у меня 3х гиговый архив (примерно 5 тыс файлов) на reiserFS распаковался за 7 минут а на ext3 за 24 минуты? Винт один и тот же

DNA_Seq ★★☆☆☆
()
Ответ на: комментарий от argin

"А учитывая, что он не очень хочет избавиться от своей рейзер4, то взять этот проект на себя в таких условиях, будет выглядеть как воровство у Ганса." - на каком основании? Лицензия не позволяет?

DragonFlyBSD тоже воровство?

Тогда можно пойти дальша, Linux - украден у Танинбаумана ;)

binr ★★
()
Ответ на: комментарий от binr

>"А учитывая, что он не очень хочет избавиться от своей рейзер4, то взять этот проект на себя в таких условиях, будет выглядеть как воровство у Ганса." - на каком основании? Лицензия не позволяет?

Сказали же - "будет выглядеть" будто пока хозяин сидит имущество растаскивают.

>DragonFlyBSD тоже воровство?

Нет, так как никто не мешает первоначальным авторам продолжит разработку, в отличии от Ганса

>Тогда можно пойти дальша, Linux - украден у Танинбаумана ;)

Незачёт. У Таненбаума было микроядро, у Линуса - монолитное. Хорошенькая кража =) весь украденный код переписан с 0 для маскиовки :D

DNA_Seq ★★☆☆☆
()
Ответ на: комментарий от argin

Есть в том что ты сказал доля правда, о любых серьезных начинаниях не плохо бы спросить у него. Была например идея написать книжку о reiser4 но так и не реализовалась потому что небыло уверенности что Ханс это одобрит а без его поддержки это было бы... понятно что.

По поводу зависити, ты надеюсь не подозреваешь меня в этом? Масштабы как бы не те :)

Что до "общественного дела", "общество" должен организовать ктото, так? Не делать же "reiser4 foundation"?

Banshee
()
Ответ на: комментарий от Banshee

>По поводу зависити, ты надеюсь не подозреваешь меня в этом? Масштабы как бы не те :)

Я больше имел в виду тех, благодаря которым только начинающий тестовый цикл код ext4 уже в ядре, а рейзер4 еще нет :-)

>Что до "общественного дела", "общество" должен организовать ктото, так? Не делать же "reiser4 foundation"?

Это правда, но может если начать какие то шаги в этом направлении, хотя бы повесить где нибудь объявление, со временем появиться и работоспособная структура. Так же ясно, что нынешняя ситуация довольно неординарная, и какие то шаги надо делать.

У меня есть сервер, где можно вывесить объявление, но кто на него зайдет, его кроме меня никто не посещает :-)

argin ★★★★★
()
Ответ на: комментарий от binr

>>"А учитывая, что он не очень хочет избавиться от своей рейзер4, то взять этот проект на себя в таких условиях, будет выглядеть как воровство у Ганса."

>- на каком основании? Лицензия не позволяет?

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

argin ★★★★★
()
Ответ на: комментарий от argin

Пардон, не "больше имел в виду тех", а именно "имел в виду тех" т.е мой ответ такой :

>>По поводу зависити, ты надеюсь не подозреваешь меня в этом? Масштабы как бы не те :)

Я имел в виду тех, благодаря которым только начинающий тестовый цикл код ext4 уже в ядре, а рейзер4 еще нет :-)

argin ★★★★★
()
Ответ на: комментарий от argin

Ну дело не в зависти я думаю а в элементарном умении общаться с людьми. Если тебя кто-то называет сосунком или щенком, как ты будешь относиться к этому человеку? А Ханс часто выражений не выбирал. И тут уж зависит от того человека которого он оскорблял выбрать что сделать: наплевать на оскорбление и понять что это хорошая и нужная вещь, и даже для саиого Линукса нужная, даже если ее проектировал не оч. дружелюбный человек.

Что до шагов, то надо я думаю сконцентрироваться на 2х вещах:

1. Формальное выполнение требований парней из lkml;

2. Популяризация reiser4 среди дистроклепателей. Для декстопа она давно готова и прогсы есть и фсцк и груб, и gpart и все остальное. Например с пом. libreiser4 и librepair4 (или как она там называется) можно за 20 минут добавить поддержку reiser4 в тот же parted если нужно. Другими словами, это будет не такая уж экспериментальная фича - дать поставиться и юзать reiser4. В reiserfs небыло и 10той части той стабильности которая есть в reiser4. Что до EA то помоему Эдик загнул на счет того что один месяц надо. Я думаю спарвился бы за неделю расслабленной работы, а если пойти на пор и за день :) Будем считать добавление EA пунктом 2a ;)

Banshee
()
Ответ на: комментарий от Banshee

Конечно грубого человека трудно любить и даже просто терпеть, что и говорить :-)

И он сам себе сильно вредит таким поведением, но я просто не могу понять Линуса и остальных, которые из-за этого просто не включают код. В конце концов код идет под GPL, и потому он имеет право на включение в ядро, вне зависимости от их отношения с Гансом.

У меня на домашней тачке большая часть разделов под рейзер4. Если не ошибаюсь, при помощи gparted я много раз(в прошлом) изменял размер разделов, двигал их и прочее. Потом с какого то момента у рейзер4 исчезла программа изменения размера, хотя двигать раздел можно и сейчас. Ее отсутствие сейчас довольно неприятно. Но гораздо важнее отсутствие возможности конвертации в(из) рейзер4. Для ФС в состоянии тестирования, это по сути критическое свойство.

Как то раз я попробовал графический инсталлятор генту, и он снес мне все разделы, а у меня их не менее 12 на диске - для разных дистрибутивов. Так вот, используя testdisk я восстановил все разделы, без каких либо потерь, хотя и большинство разделов были с рейзер4.

Так что мой опыт в этом смысле показывает, что действительно, рейзер4 для десктопа вполне уже пригодна.

argin ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.