Reiser4
Reiser4 в 4-я версия журналируемой файловой системы ReiserFS, разработанной специально для Linux (хотя может использоваться и в других ОС) компанией Namesys под руководством Ганса Рейзера (англ. Hans Reiser). Система представлена в 2004 году и включает в себя такие современные технологии как задержка выделения пространства, встроенную возможность кодирования и сжатия данных, транзакции.
Reiser4 имеет следующие преимущества:
- одна из самых быстрых ФС для Linux (с включённым плагином-архиватором - самая быстрая) [1];
- атомарная структура ФС (atomic filesystem) в позволяет производить операции файловой системы или полностью, или никак, но не наполовину; это повышает надёжность хранения данных;
- использует алгоритм танцующего дерева (англ. dancing trees), который пришёл на смену алгоритму B+-дерева, используемого в базах данных; Это позволяет Reiser4 более эффективно использовать пространство, благодаря тому, что маленькие файлы хранятся вместе и более высокой скорости работы, так как дерево балансируется только при записи на диск, достижении предела памяти или завершении транзакции; Благодаря редкой оптимизации появляется возможность достижения более глубокого уровня её проведения.
- Reiser4 основана на плагинах, что позволяет подключать дополнительные возможности, не переформатируя диск; в том числе предусмотрены плагины-архиваторы, которые позволяют уместить на том же самом разделе больше информации (что также значительно увеличивает скорость работы, уменьшая непосредственно считываемый/записываемый объём данных, см. выше).
| В этой статье описываются текущие события.
Информация может быстро меняться по мере развития события.
Вы просматриваете статью в версии от 04:18 19 мая 2012 (UTC). (обновить) Не забудьте добавить сообщение о текущем событии на портал «Текущие события». |
Несмотря на арест Ганса Рейзера и прекращения активности компании Namesys[1] разработка Reiser4 продолжается[2] русским программистом Эдуардом Шишкиным, а также небольшой группой энтузиастов.
По утверждению[3] Шишкина к апрелю 2009 года почти все претензии разработчиков ядра были устранены и он начал готовить документацию для независимой оценки. Планировался доклад на конференции USENIX Annual в июне 2010 года. Но увы, в основную ветку ядра еще не включили.[4]. Неизвестно включат ли вообще, что становится понятно из его интервью: "Вообще, продвижение reiser4 в ядро Линукс имеет сейчас низкий приоритет. Просто, потом нужно будет мгновенно реагировать на все изменения в VFS/block layer. А у меня не всегда есть такая возможность."[5].
[править] Примечания
- в‘ Namesys vanishes, but Reiser project lives on (англ.)
- в‘ Reiser4 Update | KernelTrap
- в‘ Re: Formal Reiser4 inclusion and todo list? (англ.)
- в‘ Reiser4 May Go For Mainline Inclusion In 2010 (англ.)
- в‘ Интервью с разработчиком reiser4 Эдуардом Шишкиным (рус.)
[править] См. также
[править] Ссылки
- Reiser4 file system for Linux OS Проект разработчика reiser4 Эдварда Шишкина.
- Фирменное описание Reiser4 (англ.)
- Техническое enci о Reiser4
- Пешеходов А. Как устроена файловая система reiser4
- Патчи на ванильное ядро
- Утилиты для создания, восстановления, и.т.д. ФС.
- Сборка ядра с Reiser4-патчем в Debian GNU/Linux Squeeze
- Сохранённая копия сайта Namesys от 23 октября 2007 года в Архиве Интернета
- Интервью с разработчиком reiser4 Эдуардом Шишкиным
| Файловые системы (список сравнение) | |||||||
|---|---|---|---|---|---|---|---|
| Дисковые |
ADFS AdvFS BeFS Btrfs EFS ext ext2 ext3 ext3cow Next3 ext4 FAT FATX VFAT FFS Files-11 GFS HFS HFS Plus XFSX HPFS ISO 9660 JFS LFS MFS (Macintosh) MFS (Tivo) Minix MUFS NWFS NILFS NSS NTFS Protogon (В разработке) PFS Qnx4fs Qnx6fs ReiserFS Reiser4 SFS SpadFS UFS UFS2 UDF VxFS WinFS WAFL XFS ZFS Больше...
|
||||||
| Распределённые (сетевые) |
AFS OpenAFS AFP Ceph DFS GlusterFS GPFS Google File System Lustre NCP NFS POHMELFS Hadoop Kosmos HAMMER SMB (CIFS) Больше... | ||||||
| Специальные |
cramfs FUSE Squashfs UMSDOS UnionFS Больше...
|
||||||

