Reiser4
Reiser4 — 4-я версия журналируемой файловой системы ReiserFS, разработанной специально для Linux (хотя может использоваться и в других ОС) компанией Namesys под руководством Ганса Рейзера (). Система представлена в 2004 году и включает в себя такие современные технологии как задержка выделения пространства, встроенную возможность кодирования и сжатия данных, транзакции.

Reiser4 имеет следующие преимущества:
* атомарная структура ФС (atomic filesystem) — позволяет производить операции файловой системы или полностью, или никак, но не наполовину; это повышает надёжность хранения данных;
* Использует алгоритм танцующего дерева (), который пришёл на смену алгоритму B+-дерева, используемого в базах данных; это позволяет Reiser4 более эффективно использовать пространство благодаря тому, что маленькие файлы хранятся вместе, и более высокой скорости работы, так как дерево балансируется только при записи на диск, достижении предела памяти или завершении транзакции; благодаря редкой оптимизации появляется возможность достижения более глубокого уровня её проведения.
* Архитектура Reiser4 основана на плагинах, что в будущем может облегчить добавление новых возможностей в файловую систему. Из значимых плагинов на данный момент существует плагин прозрачной компрессии (архиватор), позволяющий сжимать содержимое файлов перед записью на диск (что также значительно увеличивает скорость работы, уменьшая непосредственно считываемый/записываемый объём данных, см. выше).

Несмотря на арест Ганса Рейзера и прекращение активности компании Namesys, разработка Reiser4 продолжается русским программистом Эдуардом Шишкиным, а также небольшой группой энтузиастов.

По утверждению Шишкина, к апрелю 2009 года почти все претензии разработчиков ядра были устранены и он начал готовить документацию для независимой оценки. Планировался доклад на конференции USENIX Annual в июне 2010 года. Но увы, в основную ветку ядра поддержку reiser4 не включили.. По его мнению, включение reiser4 в поставку ядра Linux маловероятно: «Вообще, продвижение reiser4 в ядро Линукс имеет сейчас низкий приоритет. Просто, потом нужно будет мгновенно реагировать на все изменения в VFS/block layer. А у меня не всегда есть такая возможность.».

Цитаты:
(Эдуард Шишкин)

(Эдуард Шишкин)
Q579047
журналируемой файловой системы
Concept
Q687074
ReiserFS
MEDIA
Q388
Linux
MISC
Q9135
ОС
Concept
None
Namesys
UNK
Q92652
Ганса Рейзера
PER
None
2004 год
UNK
Q25633119
атомарная
Concept
Q2078122
танцующего дерева
MISC
Q285861
B+-дерева
Concept
Q184148
плагин
Concept
Q92652
Ганса Рейзера
PER
Q4174094
USENIX Annual
MEDIA
Q120
июне
Concept
None
2010 год
UNK
Q2293002
Reiser4
MISC
Q2293002
Reiser4
MISC
Q2293002
Reiser4
MISC
Q2293002
Reiser4
MISC
Q2293002
Reiser4
MISC
2004-01-01T00:00:00Z^^http://www.w3.org/2001/XMLSchema#dateTime
в 2004
DATE
+4^^http://www.w3.org/2001/XMLSchema#decimal
4
NUMBER
+4^^http://www.w3.org/2001/XMLSchema#decimal
4
NUMBER
+4^^http://www.w3.org/2001/XMLSchema#decimal
4
NUMBER
+4^^http://www.w3.org/2001/XMLSchema#decimal
4
NUMBER
+4^^http://www.w3.org/2001/XMLSchema#decimal
4
NUMBER
+4^^http://www.w3.org/2001/XMLSchema#decimal
4
NUMBER
+4^^http://www.w3.org/2001/XMLSchema#decimal
4
NUMBER
+4^^http://www.w3.org/2001/XMLSchema#decimal
4
NUMBER
+4^^http://www.w3.org/2001/XMLSchema#decimal
4
NUMBER
operating system
named after
inception
facet of
instance of
operating system