LINUX.ORG.RU
ФорумTalks

[форкаем] ZFS -> Linux


0

0

Из за лицензии ZFS запускать под linux неположено.

А что если форкнуть его под какую нибудь совместимую лицензию, потом с этой под другую и так по цепочке добратца до GPL совместимости? Этож легче чем btrfs пилить.

Возможен ли такой трюк?

Тьфу,блин,по заголовку подумал-хауту как пропатчить ядро под ZFS :)

Если б был возможен,давно б сделали.Но нетЪ!

А таки да,fuse-костыли не нужны,для нормального применения ф.с. она должна быть в едре.

nitz ★★
()

Нас ждут "пераццкие" ядра, пропатченные ZFS?

Cancellor ★★★★☆
()
Ответ на: комментарий от DNA_Seq

не из за fuse а из за поиска места для записи
накладные расходы в переключении kernel-user mode
если ФС будет использоваться интенсивно , это не очень желательно

Sylvia ★★★★★
()
Ответ на: комментарий от dimon555

> все дело в том, что zfs не нужен, попробуй лучше glusterfs или ocfs2

Мне кажется, вы сравниваете теплое с мягким.

shahid ★★★★★
()
Ответ на: комментарий от shahid

>Мне кажется, вы сравниваете теплое с мягким.

нет, тут идет сравнение кислого с длинным

Зачем вам ZFS там где электричество может отру

sniper21 ★★★★★
()

>форкнуть его под какую нибудь совместимую лицензию
>форкнуть его под какую нибудь совместимую лицензию

>форкнуть его под какую нибудь совместимую лицензию

>форкнуть его под какую нибудь совместимую лицензию


Ты вообще знаешь для чего лицензии нужны?

len
()

>Недавно в lkml проходило обсуждение появления минимальной поддержки ZFS (только для чтения) в GRUB под лицензией GPL. В рассылке предложили использовать этот код, чтобы реализовать полноценную поддержку ZFS в Linux. Алан Кокс (Alan Cox) объяснил, что это невозможно, поскольку код из GRUB не содержит тех частей, которые защищены патентами. Алан несколько раз просил компанию Sun дать разрешение на использование этих технологий, но они даже не ответили. «Я могу интерпретировать их действия только одним способом: похоже, они хотят выглядеть открытыми, но знают, что ZFS, пожалуй, единственная вещь, которая может спасти Solaris, как продукт для датацентра, и на самом деле они не готовы разрешить Линусу (Linus) использовать её.»

>http://www.linux.org.ru/view-message.jsp?msgid=2959901

Дело не в лицензии, а в патентах.

Davidov ★★★★
()
Ответ на: комментарий от wyldrodney

Жрет. И память жрет. Бздуны жаловались.

len
()
Ответ на: комментарий от st0ke

> обоснуйте

отсутствие системы проверки целостности записанных данных. т.е. zfs подразумевает, что данные, отданные диску будут записаны так как они есть. и не предусматривает того, что драйвера системы IO или сам диск могут сбоить.
транзакционная модель лишь отчасти спасет положение, но не решает проблему полностью.

isden ★★★★★
()
Ответ на: комментарий от st0ke

PS: и не нужно хамить, я и сам это умею.

isden ★★★★★
()
Ответ на: комментарий от isden

>и не предусматривает того, что драйвера системы IO или сам диск могут сбоить.

а мне казалось, что на STD говорили об обратном - что-то там про transparent checksumming или как-то так...

thevery ★★★★
()
Ответ на: комментарий от thevery

> а мне казалось, что на STD говорили об обратном - что-то там про transparent checksumming или как-то так...

я не знаю что там говорили, но эту проблему уже даже здесь неоднократно обсуждали.

isden ★★★★★
()
Ответ на: комментарий от isden

>отсутствие системы проверки целостности записанных данных. т.е. zfs подразумевает, что данные, отданные диску будут записаны так как они есть. и не предусматривает того, что драйвера системы IO или сам диск могут сбоить.

угу, a ext3 подразумевает что данные на блины пишут гвоздем...

checksum=on | off | fletcher2, | fletcher4 | sha256

         Controls the checksum used to verify data integrity. The
         default  value  is  "on", which automatically selects an
         appropriate algorithm (currently,  fletcher2,  but  this
         may change in future releases). The value "off" disables
         integrity checking on user data. Disabling checksums  is
         NOT a recommended practice.

copies=1 | 2 | 3

         Controls the number of copies of data  stored  for  this
         dataset.  These copies are in addition to any redundancy
         provided by the pool, for example, mirroring or  raid-z.
         The  copies  are stored on different disks, if possible.

kostian ★★★★☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.