> В википедии есть некоторый список идей, которые работают в reiser4. Так я и прошу мега-знатока показать чего там принципиально нового.
> Отложенная балансировка.
Отложенные операции в ФС не являются чем-то принципиально новым уже много лет.
> Локальная on-the-fly дефрагментация.
Опять же - есть и у других. На дворе 2014, а не 2002, однако.
> Прогрессивная схема блокировок на главном дереве-хранилище.
Насколько оно там Принципиально Новое - это еще смотреть надо. На этой планете придумано столько стратегий работы с блокировками что я даже затрудняюсь сказать, является ли кто-то эквивалентом или нет. Это весьма отдельно смотреть надо.
> Менеджер транзакций с сompound checkpoints и различными транзакционными моделями -
Да-да, вижу. Костылирование в рейзере под реальный мир - набирало обороты. И стройные академмодели шли лесом в пользу каких-то кластерфакнутых гибридов. Только я не вижу ничего такого нового в этих транзакционных моделях. От остальных хоть как-то отличается только гибридный режим, но он больше похож не на новый алгоритм, а на мегакостыль "не от хорошей жизни". Ну а в btrfs костыльнули с другого бока: придет онлайн-дефрагер и линеаризует размещение файлов. А если это совсем проблема - сказать NODATACOW и будет тоже без CoW и без снапшотов, зато с in-place операциями и линейно. Чья возьмет на этом чемпионате костылирования - а это мы будем посмотреть на примере бенчмарков и опыта эксплуатации. Правда сабжу это, имхо, не слишком грозит при его ресурсах. Но если он решит отскрестись от асфальта и зарубиться с остальными - так я только за. Только чур никакого маркетингового булшита и фанатских пиндежей.
> ничего из перечисленного у других фс нет.
В том же btrfs есть более-менее эквивалентные по смыслы варианты опций.
> А откуда такая эффективность использования дискового пространства, причем на всех
> типах данных? Распакованные исходники у reiser4 занимают в 5 раз меньше
> места у ext4, и в 2 раза меньше чем у btrfs.
Какой-нибудь tail packing и in-place хранение мелочевки в дереве, etc? Если что, в ext4 это частично сделали недавно, там теперь мелкие файлы могут прямо в inode храниться. А btrfs вообще патчат с такой скоростью что я задолбался трекать все изменения которые там бывают. К чему это я? К тому что надеюсь что вы сравниваете с актуальными состояниями, а не 1929-м годом, при том во всех ФСах. А то у фанатов бывает что взяли последнюю версию фетиша, а у конкурентов - модели 1929 года, так веселее, видите ли.
> Наверно, там тоже работают какие-то идеи... А плагины - это не
> мегамонстрятник. Это дисциплина. Мегамонстрятник - это там, где их нет.
Мегамонстровость - она не о дисциплинах и не плагинах. Она о объеме кода и сложности реализации. Ну и соотношении всего этого с объемом имеющихся ресурсов. Ибо крутая файловая система, но через 50 лет - лично мне до лампочки.