Pull to refresh

Comments 99

Хорошее, подробное интервью. Видно, что Эдуард настоящий хакер (в первоначальном смысле). Приятно, что reiser4 ещё не забросили. Некоторая ностальгия даже. Где-то у меня на одном из дисков до сих пор живет раздел с reiser3 :)
У меня еще на gentoo 2005.1 состоялось знакомство с reiser3 и с тех пор только на ней тома. Зачем отказываться от нее?
У меня на всех десктопах reser3.
Простите, но не помешало бы введение, о том кто такой Эдуард Шишкин.
Сотрудник Redhat, главный разработчик reiser4.
я думаю, стоит добавить в статью
я, например, не знал о нём, до прочтения. и думаю, 95% хабры тоже
недооцениваете вы хабр)
>главный разработчик reiser4.

единственный оставшийся
UFO just landed and posted this here
Изменил заголовок, так должно быть понятнее.
Благодарю :)

В любом случае статья очень любпытна, как-то не задумывался до о том, как оно (фс) на низком уровне работает.
Или думает, что в нормальных ФС всё так же просто как в FAT, который в школах преподавали. =)
После фразы «На Линуксе свет клином не сошёлся…» решил прочесть всю статью.
Впечалтление от автора как умнымного человека, побольше бы таких в мире Linux.
Эксцентричные статьи от Линуса/Столмана и прочих столпов уже оскомину набили.

Спасибо.
Столлман да, тот ещё нытик. Но Линус вроде адекватный чувак. Я что-то пропустил?
Линус — любитель потроллить :)
а кто не любитель? :) у линуза временами очень даже ничего получается вбрасывать :)
Столманн едва ли тянет на любителя, он последнее время чаще бред несет, увы.
Столлман просто упоротый и убеждённый. Он даже никого не пытается троллить, просто так выходит.
Зря я пожулуй зацепил Линуса, ему неповезло быть в центре внимания.
Я к примеру некоторое время пытался найти ответ на вопрос стоит ли пользоваться тем же btrfs и ничего кроме «ура, какая новая классная FS» найти не мог.
Ответ нашел, разъяснил тот-же Шишкин:
www.linux.org.ru/news/kernel/5041798
«Стоит пользоваться» — довольно странный вопрос по отношению к файловой системе в состоянии альфа версии…
Побольше таких, у каждого из которых своя гениальная, академическая и в теории на 100% идеальная задумка, не выливающаяся в нечто такое, что можно применить на практике? И чем поможет увеличение числа таких людей в мире Linux?
Вот так и двигают русскую науку…
>Мне такой подход не очень по душе: я закончил мехмат МГУ, а не МГИМО.

а не получится быть таким себе «чистым технарем», когда некоторый код дольше до апстрима идет, чем пишется.

линукс — это не технология. это социум.
>Читаем, много думаем

молодцы, горжусь!

>технологии должны стоять выше политики.

должны. и политика тут не причем
должны то должны, но почему-то не стоят, для примера тот же прием патчей от «своих» идет проще (тот же упоминаемый в статье леер вайолейшн)
С приёмом патчей от «своих» не всё так просто. Человек не просто должен писать хороший код, он ещё и должен быть доступен для его поддержки. В этом смысле те, кто зарекомендовал себя как надёжный ментейнер, имеют больший приоритет, чем новички и те, у кого мало времени на поддержку ядерного кода, корректировку интерфейсов и исправление ошибок в собственном коде.

Ситуация, вообще говоря, не очень красивая, но в свете особенностей разработки ядра Linux это лучшее из зол.
Вообще что я понял из его слов.
«У меня нет времени штопать ReiserFS под каждое новое ядро и поэтому я не хочу его включения в основную ветку».

Посему тут особо не причем политика или технологии, это банальный вопрос времени и приоритетов.
>банальный вопрос времени и приоритетов

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

и это только начало списка нетехнических вопросов. Ханс открыл фирму, получал гранты, платил людям зарплаты и все цвело, пахло и развивалось до определенного момента.
Имидж рейзер фс говорите?

«рейзер фс? да да… что то слышал… его кажется посадили? ..»
Оставьте, пожалуйста, reductio ad Hitlerum. Всё-таки разработка Рейзера с его личной жизнью мало связана.
UFO just landed and posted this here
UFO just landed and posted this here
>он не женоубийца

То есть того, что он сам признался в убийстве и показал, где спрятал труп, Вам недостаточно?
хорошая статья, правда иногда слишком сложная для моего ума.

больше всего понравились два момента: включение ext4 — вполне логичный шаг, попытка сделать серебрянную пулю из btrfs — полный фейл, пуля получилась из… другого материала.

еще любопытный момент касательно леер вайолейшн, что позволено юпитеру — не позволено быку.
>леер вайолейшн

патч, который приходит снаружи, всегда подвергается боле тщятельному ревью, чем код людей, имеющих прямой коммит-доступ.
Я задал ему этот вопрос, но, похоже, он его тактично проигнорировал.
Великолепный вопрос, учитывая историю reiserfs.
Не мочи жену, не мочи жену, с___!
Эх… надо было книги по расследованиям убийств покупать до, а не после…

А если серьезно, то я считаю что таких людей надо сажать под домашний арест. Пусть сидят дома и кодят.
> А если серьезно

Вы это серьёзно? :)
Вполне серьезно. В идеале сделать для них типа резервации, где у каждого свой дом (если может себе позволить) или квартира. И им просто чтобы было запрещено покидать район, можно даже маячки электронные использовать. При этом они могут использовать интернет, гулять по району и т.д.

Просто непонятно какой смысл в таких долгих сроках заключения в тюрьме… ведь 99.99% преступников после того как их привели в КПЗ, через 5 минут поймут что они никогда в жизни больше не совершат никаких правонарушений. Будут по струнке ходить всю жизнь.
Вы про Рейзера, я так понимаю? Потому что сабж (Шишкин) в тюрьме, тьфу-тьфу-тьфу, никогда не сидел.
Юзаю reizer4. Её прозрачный compress=lzo1 раза в два даёт больше места, чем btrfs'ный gzip compress. удобно, если вы, например, используете раздел для хранения большего кол-ва исходников.
Для меня киллер-фичёй станет возможность запаковать небольшой каталог на файловой системе. Уже может?
За фразу про МГИМО отдельное спасибо :)
— Как ты думаешь, почему более сырая и ненадёжная ФС ext4 была практически сразу принята в ядро?

Посмеялся, практически как в том анекдоте про «Волгу» :) Включена то была, но как экспериментальная и не готовая к боевым режимам. Как стабильную пометили недавно.

Разумеется, не оправдано. В большой степени такому зоопарку способствует устаревшая концепция VFS, которая рассматривает файловую систему как непрозрачный монолитный модуль. Раньше просто не было такого количества ФС. А сейчас разве что только ленивый не поймёт, что многие из них делают то же самое. Давно пора извлечь какие-то выводы. У меня есть ряд предложений по улучшению ситуации

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

— Может ли reiser4 стать ФС по умолчанию в одном из следующих выпусков RHEL?

Насколько я помню не так давно было много коммитов от RedHat касательно xfs.

А это означает, что с большой долей вероятности мы найдём с разработчиками общий язык. Во всяком случае, там не будут при слове «алгоритм» смотреть на тебя с непониманием. В Линуксе же ключевым понятием является понятие патча. И существует комитет из определённых людей, которые решают (основываясь вероятно на собственной интуиции, а также в большой степени на умении автора патча «ладить» с командой разработчиков ядра), примут они этот патч в ядро, или нет. Мне такой подход не очень по душе: я закончил мехмат МГУ, а не МГИМО.

Но это не означает, что прийдут люди и скажут а давайте добавим файловую систему в обход VFS, у нее клевый алгоритм то ее сразу добавят в ядро. Скорее там будет ровно та же ситуация, что и с ReiserFS4 в linux ядре.

Статья неплоха, но как-то ее ключ идет почему так все не справедливо. Хотя может это так интервьюер ключ задал.
Я считаю что это агония. С организационной стороны — всё ужасно. Автор ФС — убийца, имидж ниже плинтуса. Только техногики абстрагируются от реальности и им все равно что папа ФС в тюрьме за убийство русской жены. Для остальное мира — это серьезный удар, многие детища авторов «закрывались» из-за меньших проступков.

С технической стороны — последний из могикан Эдуард Шишкин (низкий поклон и уважение за статью и за ответы про различные плюсы-минусы ФС) сам утверждает о РейзерФС.
>Пока что я один. Все прежние разработчики ушли на заработки, а новых нет.
>Самое неприятное — это то, что может возникнуть необходимость отката на предыдущую версию ядра после апгрейда (я не очень хорошо тестирую патчи для очередной версии). Следующая неприятность — отсутствие утилиты дефрагментации. Также до сих пор живёт старый трудновоспроизводимый баг, приводящий к сообщениям о «key inconsistency».
>Однако, reiser4 пока этот системный вызов (fallocate(2)) не поддерживает.

Мой мнение: это агония, медленное умирание. Хотелось бы заблуждаться, но академическое прошлое РейзерФС этого мало, чтобы жить в реальном мире и мире бизнеса.
К сожалению, из-за того что большинству людей нужны шашечки огромное количество действительно умных идей умирает.
говорят что чайковский педик, мусоргский алкаш, а достоевский геймеро-задрот — но что-то это не мешает их детищам быть признанными в «остальном мире»…
Если это так, то явно с обществом что-то не так :)
UFO just landed and posted this here
Т.е. ты считаешь, что нужно обращать внимание на поступки создателя хорошей вещи? Зачем? Если общество откажется от чего-то хорошего только из-за того, что это хорошее создал какой-нибудь маньяк-насильник, то это общество ССЗБ.
UFO just landed and posted this here
UFO just landed and posted this here
Мне нравится человек, его идеи и принципы. Но он не подходит для ведения проекта.

Да, шикарные возможности в ФС. И реализация. Только систему никто не толкает, вообще никто. Он рассказывает про научные общества, но там точно так же надо договариваться.

Зачем прозрачность, если ОС не поддерживают это?

Почему бы ему не проталкивать ФС в Редхате? Все возможности и предрасположенности есть. Неужели ему действительно на столько безразлично свое детище?

Про модульность. Ну и зачем она нужна, если для написание плагина нужен пригласительный билет? Было сказано практически прямым текстом, что хрен кто-то будет писать плагины. Плагины напишут сами разработчики, дайте идеи. Разработчиков нет, кто будет писать плагины?

Еще раз, мне приятен человек. Но за всю историю ИТ было видно, как такие проекты загибаются. Я искренне надеюсь, что эта система получит своего «общественного деятеля».
Один человек не может и писать код и суппортить и пиарить и научные разработки вести. Тем более если речь идёт о файловой системе, а не бложике в интернетах.
Верно, я и не спорю. Тут нет даже попытки найти второго. Пусть оно живет себе само
подобные проекты проталкиваются такими же geek'ами, как сам автор (в лучшем смысле этого слова), пока им не начнет в продакшне пользоваться большой проект вроде facebook или google — все так и будет развиваться урывками, зато потом под возгласы «уау, где мы были раньше?» все начнут форматироваться.
Этой системе сколько уже лет? Мне слабо вериться, что нужные люди найдутся только теперь. Я думаю другие разработчики и ушли, потому как не видели экономического будущего. А не хватает-то совсем немного.
будем верить в лучшее :-)
Вы слабо представляете как «делаются дела» в таких больших компаниях как RedHat. Если нет очевидного business value или решения которое уже завязано на эту fs «протолкнуть reiserfs4» очень и очень трудно, практически не возможно. Эдуард разрабочик, а эти вопросы решаются на другом уровне уровне. К сожалению это означает что в RH скорее всего перспектив у resiserfs4 нет.

Единственный вариант — один из крупных вендоров которые используют в своих продуктах reiserfs, вложится в развитие проекта. В противном случае проект плавно сойдет на нет.
Да, найти денежные интересы у системы сейчас очень сложно. Но из текста видно, что человек даже не старается.

Я не верю, что являясь одним из главных разработчиков в РХ, ничего не возможно поделать.
Напишите ещё в начале статьи что такое raiser4. Ну или ссылку поставьте.
эээээ, ну загибается еще один опенсорс проект, ну как бы и фиг с ним, по большому счету Эдуард сам не заинтересован в продвижение, вся статья:«Да я крутой работаю на Шляпу тут все так гениально и сложно, мой партнер даже Энштейна поправить может, а я эту ФС так по выходным заместо утренней газеты».
Лучше бы про ZFS написали, вот она реально клевая.
Мне кажется, или этому человеку явно интересней что-то кодить, чем давать интервью?
он не «кодит», он разрабатывает, сии вещи сильно различаются
Кодит, судя по всему, тоже он :)
> Точно так же, при помощи плагинов, можно организовать и управление логическими томами как в ZFS или btrfs. Однако, тут я должен предостеречь: это уже будет так называемое смешение уровней (layering violation). Дело в том, что в Линукс управление томами осуществляется отдельной подсистемой (lvm)

Мне интересно, может ли lvm выделить ФС «быстрые» блоки под часто используемые файлы как ZFS (делает ли то же самое btrfs — не знаю) или все блоки для ФС выглядят как абсолютно равные? Если второе, то мой ответ однозначен — это не такое злобное смешение уровней.
из статьи понял 2 вещи
1) Линуз — кровавый диктатор (ну это я и так знал)
2) Не завидное будущее raiserfs, практически рйзер-капец не за горами… (а жаль, нравилась мне эта шустрая фс, правда после потери данных года 4 назад ушел с неё)

Один разработчик это конечно совсем мало…
Отставить панику! Шишкин через каждую строчку говорит о том, что, несмотря на недостаток времени, поддержку reiser4 он бросать не собирается, а это уже говорит о том, что ФС будет жить.
одно дело поддержка, другое дело разработка, по себе знаю что на разработку уходит на порядок больше времени…
Дык, уже и так 18 лет потрачено на разработку, уже почти все работает тип топ.
всегда есть что дорабатывать.
UFO just landed and posted this here
Скорее стагнация, патчи пишутся, проблемы исправляются, но развития почти нет. Но это не плохо, потому что ФС — это не Убунта, чтобы по два релиза в год выпускать.
стагнация не так страшна как отсутствие наследника…
При всем моем уважении к столь соображающему человеку, самомнение у Шишкина зашкаливает. ИМХО будь он проще, возможно и отношение к нему было другим.
Ога, каждому гику надо по консультанту психологу, чтобы не было проблем при общении с простыми смертными :)
UFO just landed and posted this here
Это почему у него отсутствует понимание реализации ФС других систем? Как раз производит впечатление сведущего в этом человека. Правда, не понравился некоторый снобизм, типа у нас тут академическая наука, а не в шашечки играем. Интервью интересное.

Эдик не задрот, но несколько уныл и недоволен жизнью… Что, кстати, тоже является дополнительным фактором агонии ФС Райзера, увы.
Печальная картина вырисовывается из интервью. Reiser4 не умерла (а просто так пахнет), но и живой ее назвать нельзя, причем без каких-либо перспектив оживания, что человек прекрасно и сам понимает, только вслух сказать не хочет.
Стагнация. Пройдет еще лет пять и о ней даже и вспоминать перестанут.
Никакой Open Source не помог :(
UFO just landed and posted this here
Почитал википедию про Ханса — Голливуд уже снимает что-нибудь по этому сюжету??? «Злой гений-программист убивает неверную жену и попадает в тюрьму, но у него остается приемник в России, какой будет следующий шаг? yarr!»
UFO just landed and posted this here
Ну рекомендую сходить по ссылке и посмотреть, что
— Namesys site не работает
— сайт Шишкина не работает chichkin_i.zelnet.ru/
— на первых 4х страницах нет упоминания никакого репозитория reiser4

Все что я нашел это патч against kernel 2.6.30 www.kernel.org/pub/linux/kernel/people/edward/reiser4/reiser4-for-2.6/reiser4-for-2.6.30.patch.bz2
UFO just landed and posted this here
Спасибо К.О.

Я имел в виду официальный репозиторий (sorry for confusion). Видимо такового для reiser4 не существует.
UFO just landed and posted this here
UFO just landed and posted this here
Мда,… судя по всему так и есть. Нашел в рассылке спустя пол года после интервью (в апреле 2011 где-то) — тоже говорил, что статья в черновиках еще и времени нет… Походу дело так и не двинулось.
Sign up to leave a comment.

Articles