ZFS на Linux (Интеграция в ядро)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Аватара пользователя
Computer.Pers
Сообщения: 220
ОС: openSuSe 10.3

ZFS на Linux

Сообщение Computer.Pers »

Всем приветы....

Есть ли способ засунуть ZFS (on FUSE) в ядро??? :ph34r: :ph34r: :ph34r:
http://www.wizy.org/wiki/ZFS_on_FUSE

Offtopic: Кстати как там CDDL с GPL - никак?
SUSE Linux 11 x86_64
nForce4, Athlon 64 3000+, 2048Ьи, 120IDE + 300 + 250 SATA, GF6600LE 128 Mb
Спасибо сказали:
Аватара пользователя
Gogast
Сообщения: 549
ОС: Gentoo amd64

Re: ZFS на Linux

Сообщение Gogast »

лучше начинайте пробовать btrfs - это тоже самое, только под Линукс
вещь гораздо перспективнее ZFS, изза масштаба сообщества Линукс, незацикленности компании orarcle на btrfs (без всякого пеара и маркетинга) , высоким требования к файловым системам и уже наличии качественных FS а также того факта, что под линукс можно использовать raid+lvm и будет чтото похожее

или у вас дома система хранения на 100 жосских? тогда только zfs так как btrfs сейчас можно только тестировать
Без виндовза 3 года
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: ZFS на Linux

Сообщение serzh-z »

Что-то у меня отношение к Oracle после их выходки со "своим дистрибутивом", не очень хорошее, и к их поддержке такое же...

А это интересно: "many basic features are still missing (like detecting when the disk is full)"...
Спасибо сказали:
Аватара пользователя
Computer.Pers
Сообщения: 220
ОС: openSuSe 10.3

Re: ZFS на Linux

Сообщение Computer.Pers »

Gogast писал(а):
27.06.2008 15:47
лучше начинайте пробовать btrfs - это тоже самое, только под Линукс
вещь гораздо перспективнее ZFS, изза масштаба сообщества Линукс, незацикленности компании orarcle на btrfs (без всякого пеара и маркетинга) , высоким требования к файловым системам и уже наличии качественных FS а также того факта, что под линукс можно использовать raid+lvm и будет чтото похожее


Нарягает следующее:
As of May 2008, Btrfs is still under heavy development and is only intended for testing.
Many basic features are still missing (like detecting when the disk is full, as of May 2008).

+ ZFS - уже давно стабильная система, а под FUSE всего-лишь демона портировали.
и потом зачем еще один велосипед, если уже всё создано?!

Gogast писал(а):
27.06.2008 15:47
или у вас дома система хранения на 100 жосских? тогда только zfs так как btrfs сейчас можно только тестировать


Нет у меня столько дисков...

Это скорее "Proof of Concept"...

Дома хочу юзать... Раз Линукс - гибкая система...
SUSE Linux 11 x86_64
nForce4, Athlon 64 3000+, 2048Ьи, 120IDE + 300 + 250 SATA, GF6600LE 128 Mb
Спасибо сказали:
Аватара пользователя
Computer.Pers
Сообщения: 220
ОС: openSuSe 10.3

Re: ZFS на Linux

Сообщение Computer.Pers »

Так... я тут покапался и нашел следующую инфу:
ZFS - Xgu.ru
Всё это происходит на фоне запрета портирования ZFS на Linux.

Формально, портирование на Linux выполнить нельзя по принчине несовместимости лицензии CDDL, по которой распространяется ZFS, и лицензии GPL, по которой распространяется ядро Linux.

Существует несколько (теоретически) возможных способов выйти из сложившейся ситуации и добиться того чтобы ZFS работала под ядром Linux:
Sun выпустит ZFS под двумя лицензиями, одной из которых будет GPL.
Linux изменит свою лицензию (это возможно только при условии согласия всех сделавших вклад в ядро, вероятность чего стремится к нулю).
Судебные решения (различных государств) разрешат использовать модули ядра Linux, несовместимые с GPL, вместе с ядром Linux.
ZFS будет реализована под Linux повторно с нуля.

Последний вариант наиболее вероятен, однако, не исключено, что он противоречит патентным ограничениям, в связи с многочисленными патентами, которые Sun имеет в отношении ZFS.

Существует ещё возможность нелегитимного портирования ZFS под Linux и дальнейшее использование порта вопреки лицензиям. Тем не менее, маловероятно, что если такой порт даже и будет сделан, он будет включен в mainstream-ядро.

Кроме всего прочего, можно использовать ZFS под Linux через FUSE, когда код файловой системы не интегрируется с ядром, а запускается в пространстве пользователя (userlevel) и работает через интерфейс FUSE. Такой способ, хотя и даёт возможность поэкспериментировать с файловой системой, но не может рассматриваться как возможная альтернатива при полновесном использовании ZFS на производственных серверах.


Многочисленные высказывания по поводу невозможности запуска ZFS под Linux и конфликта лицензий CDDL и GPL сводятся преимущественно к двум полярным:
Ребята из Sun специально так извратились и разработали opensource-лицензию несовместимую с GPL, чтобы нельзя было ZFS (и другие компоненты OpenSolaris) встроить в Linux, что привело бы к его полной и безоговорочной победе в серверной сфере; что же касается разрешения на портирование в BSD-системы, то Sun их не боится, потому как BSD-системы для них вообще не конкурент (последнее утверждение обычно мотивируется тем, что основные соперники Sun -- Hewlett-Packard и IBM -- сделали ставку на Linux, а не на BSD и продвигают именно его). Sun в душе как был противником свободного софта, так и остался, и все свои открытия (открытия кода) он делает, главным образом, для того чтобы привлечь массы сторонников opensource и заполучить их светлые головы и быстрые руки для работы над своей фактически закрытой системой.
Не CDDL запрещает линковаться с GPL, а GPL с CDDL, следовательно не Sun против, а линуксоиды против того чтобы включать CDDL-код в свои проекты. Sun открыл код ZFS и распространяет его по действительно свободной лицензии (в этом месте обычно следует ссылка на fsf.org, где перечислены свободные лицензии и CDDL в их числе), а линуксоиды по принципиальным соображениям не хотят использовать этот код. Те, кому действительно важна свобода (в том числе свобода выбора) уже наслаждаются богатыми возможностями ZFS в полностью свободной системе, а не соблюдают строгий GPL-ный пост по принципиальным соображениям.

В действительности аргументов и позиций значительно больше, а вышеприведённые утверждения лишь приблизительно отражают аргументацию сторон


А если мне не неадо в Mainstream ядро, я может хочу свой патч сделать (увы я не программер)?
Можно как-нить в (именно) ядро засунуть? - ну хотя бы для увеличения производительности?
SUSE Linux 11 x86_64
nForce4, Athlon 64 3000+, 2048Ьи, 120IDE + 300 + 250 SATA, GF6600LE 128 Mb
Спасибо сказали: