Представлена реализация поддержки файловой системы ZFS [1] для ядра Linux от индийской фирмы KQ Infotech [2]. Исходные тексты драйвера доступны на хостинге открытого кода GitHub [3]. Из-за проблем совместимости лицензий CDDL и GPLv2+ разработчиками было принято решение лицензировать весь код под CDDL, а драйвер реализовать в виде загружаемого модуля ядра. Бинарные сборки и пакеты с исходным кодом для Fedora 14, RHEL6, Ubuntu 10.04 и 10.10 доступны с сайта компании после бесплатной регистрации [4].
Кодовой базой послужил проект Native ZFS [5], лидером которого является Брайан Белендорф. Использованы 28-я версия zpool и код из 147-й сборки OpenSolaris. В отличии от исходного проекта, где реализованы только SPA (Storage Pool Allocator), DMU (Data Management Unit) и ZVOL (ZFS Emulated Volume), в новом проекте реализован уровень ZPL [6]. Это позволяет использовать ZFS как полноценную файловую систему, а не только как средство управления томами.
Небезызвестный ресурс phoronix провел сравнительные тесты [7] файловых систем Ext4, XFS и Btrfs.
Подробности [7]
Ссылки:
[1] /out.php?link=http://ru.wikipedia.org/wiki/Zettabyte_File_System
[2] /out.php?link=http://www.kqinfotech.com/
[3] /out.php?link=https://github.com/zfs-linux/zfs
[4] /out.php?link=http://www.kqstor.com/DownloadList.aspx
[5] /out.php?link=http://www.github.com/behlendorf/zfs/
[6] /out.php?link=http://hub.opensolaris.org/bin/view/Community+Group+zfs/source
[7] /out.php?link=http://www.phoronix.com/scan.php?page=article&item=kq_zfs_gold&num=1