1

Нашел в ауре debootsrap во-о-от, и захотелось мне чего-то попробовать поставить debian на reiser4, для чего - да просто так, ради интереса.
Посмотрел по новостям, обещали 2.6.36 запихнуть его поддержку, а фигушки - нет там ее еще.
Может кто имеет опыт таких проделок уже? Делитесь.
Пока пытаюсь что-нибудь вразумительное найти по этому поводу, вот пока:
http://www.linux.org.ru/wiki/en/Reiser4

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

2

По ссылке:

Одним из ключевых понятий Reiser4 является транзакция: грубо говоря, одна атомарная транзакция - это пачка операций с ФС. Транзакционная запись повышает сохранность данных, однако всегда есть и обратная сторона медали: при частых, искуственно вызванных fsync(), мы получаем огромный оверхэд на дисковых транзакциях, и скорость записи многократно падает.

Принудительную синхронизацию ФС вызывает множество программ и утилит, начиная от банального статического sync и заканчивая sqlite, встроенного в amarok. Скорее всего под другими ФС этот факт не ощущался настолько сильно и ярко, как под Reiser4. Тем не менее, с этим приходится считаться.

Эт конец. Зачем нужна такая ФС? Особенно мне, ярому приверженцу sqlite?

3

newzenon
В experimental ветке есть 2.6.36. А ещё LibreOffice wink.

4 (22.11.2010 02:28:45 отредактировано zenon)

zerg, да с синхронизацией они как-то неприлично обошлись, интересно как на деле это будет выглядеть.

Ну и выход там вроде есть:

1. Собрать библиотеку libnosync.so и поместить её в /lib (или /lib64).
   2. Затем добавляем принудительную подгрузку этой библиотеки ко всем динамическим бинарникам:

      echo "export LD_PRELOAD='libnosync.so'" >> /etc/profile

      Таким образом при следующем логине любого пользователя к любой запускаемой им программе будет применена попытка перезаписать внешние вызовы фунций синхронизации на пустышки. К статическим бинарникам (таким как sync и sudo) это не относится.

Это конечно не дело, интересно а разработчики reiser собираются с эти что-то делать?

Darth Revan, так не вопрос где взять 2.3.36, дело в том, что как-бэ обещание было что поддержка reiser4 появится в этом ядре, а ее нет, к тому же 2.6.36 на kernel.org уже объявлено как стабильное. А причем LibreOffice?

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

5 (22.11.2010 17:41:36 отредактировано XRevan86)

newzenon
Просто, намекаю на то, что experimental - полезный репозиторий.

Нет? А я думал переформатировать свой home с Reiser3 на Reiser4 be.

6

newzenon пишет:

Ну и выход там вроде есть:

Ммм... А у меня важные данные в sqlite хранятся, чтобы её таким хаком заделывать  oO

7

у мну этот разер как-то рухнул, и поднять я его не смог.
моё мнение - фтоппку.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

8 (22.11.2010 12:07:13 отредактировано zenon)

Ну прям не знаю с год как Debian на рейзере стоит (не на 4-ом конечно) - нареканий нет.

ы. Опять таки по ощущениям с большим количеством файло он вроде быстрее всех.

Darth Revan пишет:

newzenonПросто, намекаю на то, что experimental - полезный репозиторий.

А в подписи у меня вроде как Debian sid / experimental. ab


Darth Revan пишет:

newzenonНет? А я думал переформатировать свой home с Feiser3 на Feiser4 be.

Дальше мыслей дело пошло?

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

9

newzenon
Проглядел подпись :rolleyes:.
Много мучений, ибо надо всё с него ещё и слить. А некуда.