Компания KQ Infotech, которая разрабатывает проект Native ZFS для Linux, официально выпустит полностью доступный модуль Linux Kernel ZFS в следующем месяце (около 15 сентября). Этот модуль ZFS основан на пуле ZFS 18 и реализует уровень ZFS POSIX. Но в настоящее время код поддерживает только 64-битные системы Linux, и они также выпустят пакеты RPM для Fedora 12 и Red Hat EnterPRise Linux 6 Beta 2. Конечно, вы также можете использовать этот модуль в Ubuntu 10.04 LTS, но вам придется вручную скомпилировать и установить его из исходного кода.
Если вы являетесь пользователем FreeBSD или Solaris, вы должны быть знакомы с ZFS. Это новая файловая система, разработанная SUN (теперь объединенная с Oracle). Она используется в Solaris и позже была перенесена на FreeBSD и NetBSD. Многие называют ZFS идеальной файловой системой, поскольку ZFS означает «последнее слово в файловой системе», а Z — последнее слово алфавита, а это означает, что в будущем нет необходимости разрабатывать другие файловые системы. Фактически, ZFS привносит много новых концепций и является эпохальной работой для файловой системы.
Столкнувшись с такой мощной файловой системой, сообщество Linux, конечно же, не бездействовало, поэтому запустило файловую систему Btrfs. Интересно, что это тоже было инициировано и разработано Oracle. Подробное введение в BTRFS вы можете прочитать в этой статье. Новое поколение. Введение в файловую систему Linux btrfs». Первоначальная цель BTRFS — заменить текущую файловую систему Linux ext3/4. Однако путем сравнения вы обнаружите, что BTRFS и ZFS очень похожи во многих функциях, таких как высокая масштабируемость, поддержка снимков, встроенные функции управления томами. , и т. д. .
Кроме того, говоря о BTRFS, я хочу здесь прерваться. По словам команды разработчиков Ubuntu, на завершение оставшейся работы по разработке BTRFS недостаточно времени, поэтому это означает, что BTRFS не будет полностью поддерживаться в версии 10.10.
Хорошо, давайте продолжим разговор о ZFS. Хотя сообщество Linux уже имеет BTRFS в качестве ответа на ZFS, некоторое время назад появились новости о том, что группа разработчиков (KQ Infotech из Индии) начала переносить ZFS в системы Linux. Домашняя страница этого проекта находится здесь: Native ZFS для Linux. . На самом деле задолго до этого существовал проект ZFS для Linux, основанный на фреймворке FUSE, но это файловая система ZFS пользовательского уровня и ее производительность значительно уступает. Поэтому одна из целей проекта Native ZFS для Linux. вместо этого ZFS -FUSE обеспечивает встроенную поддержку ZFS для Linux.
Но проблема в том, что, поскольку ядро Linux использует лицензионное соглашение GPL, а ZFS основано на лицензионном соглашении Sun CDDL, из-за несовместимости двух лицензионных соглашений возникают проблемы с авторскими правами. Поэтому, чтобы решить проблему авторских прав, этот проект Native ZFS для Linux будет распространяться в виде модуля ядра, а лицензия на авторские права также основана на протоколе CDDL, например ZFS.
Согласно сообщениям Phoronix, компания KQ Infotech, которая разрабатывает проект Native ZFS для Linux, официально выпустит полностью доступный модуль Linux Kernel ZFS в следующем месяце (примерно 15 сентября). Этот модуль ZFS основан на пуле ZFS 18 и реализует уровень ZFS POSIX. Но в настоящее время этот код поддерживает только 64-битные системы Linux, и они также выпустят пакеты RPM для Fedora 12 и Red Hat Enterprise Linux 6 Beta 2. Конечно, вы также можете использовать этот модуль в Ubuntu 10.04 LTS, но вам придется вручную скомпилировать и установить его из исходного кода.