LINUX.ORG.RU

В Linux может появиться частичная поддержка ZFS

 , , , , , ,


0

0

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

Кристоф Хельвиг (Christoph Hellwig) предложил добавить поддержку только для чтения. «Если Фред (Fred) [начавший дискуссию], действительно, хочет, то я с удовольствием готов наставлять его. Это будет очень неплохим упражнением.» Также Кристоф готов помочь любому заинтересованному, но предупреждает, что это довольно сложно из-за различий в поддержке файловых систем в Linux и GRUB, а также из-за разницы в структуре и стиле кода. «Но если вы обещаете учиться, это будет довольно интересно», - добавил Кристоф.

>>> Подробности

★★★★

Проверено: Shaman007 ()

Re: В Linux может появиться частичная поддержка ZFS

простите мою неосведомленность, но если ZFS частично закрыта - как тогда бсдшники ее прикрутили?

anonymous ()

Re: В Linux может появиться частичная поддержка ZFS

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

Orlusha ★★★★ ()

Re: В Linux может появиться частичная поддержка ZFS

Понимаешь в чем дело, Бог Столман сказал Sun не богугодная компания и прововерному GPL с ними иметь дело нельзя. А BSDL более толератно относится к другим лицензиям.

anonymous ()

Re: В Linux может появиться частичная поддержка ZFS

> как тогда бсдшники ее прикрутили?

бсд не используется в стольких коммерческих проектах как линукс, им нечего бояться, что на них вообще обратят внимание

lester ★★★★ ()

Re: В Linux может появиться частичная поддержка ZFS

4.2

Причина не в этом, а в том, что никто не хочет попасть под судебное разбирательство. БСДшникам, похоже, всё равно.

Хотя, GPL, действительно, не совместимо с другими ограничениями.

Davidov ★★★★ ()

Re: В Linux может появиться частичная поддержка ZFS

> бсд не используется в стольких коммерческих проектах как линукс, им нечего бояться, что на них вообще обратят внимание

;) лестер, что за глупость. Лицензия позволяет, более того, помогали портировать ZFS из Solaris в FreeBSD коммьюнити OpenSolaris.

anonymous ()

Re: В Linux может появиться частичная поддержка ZFS

Вы читая новость не забывайте что это говорит сотрудник RedHat - конторы которая конкурирует с Sun, и зарплата которого зависит от успешности RedHat. С этой позиции все выглядит все иначе - он видит приимущество, и видит что кроме как подняв волну в народе ему не отобрать его. Вот и шумит..

PS. а как же крики линуксоидов что нафик тот ZFS нужен, у нас есть ReiserFS/Ext4/etc.. ?

anonymous ()

Re: В Linux может появиться частичная поддержка ZFS

>но если ZFS частично закрыта

Она не закрыта, а защищена патентами. Sun в любой момент может подать на BSDшников в суд и выиграть. Другой вопрос, что им, скорее всего, это не нужно.

Davidov ★★★★ ()

Re: В Linux может появиться частичная поддержка ZFS

>Лицензия позволяет

Если речь про GPL, то она не разрешать дополнительные запреты (патентные в том числе). Под BSD может быть всё, что угодно, да. Отсюда и опасность.

А то, что помогали ребята из комьюнити, ничего не меняет в плане сомнительного юридического статуса этого кода в FreeBSD. У разработчиков Linux уже есть некоторый опыт связанный с историей SCO, отсюда и здравая осторожность.

Davidov ★★★★ ()

Re: В Linux может появиться частичная поддержка ZFS

reiser4 допилил бы кто...

shahid ★★★★★ ()

Re: В Linux может появиться частичная поддержка ZFS

Grub - это зло. lilo - вот, где сила.

RaiserFS вообще надо запретить, как изделие больного маньяка-убийцы. Психические заболевания заразительны, уважаемые. Поостерегитесь пользоваться плодами моральных уродов. Можно такими же стать.

anonymous ()

Re: В Linux может появиться частичная поддержка ZFS

Объясняю для непонятливых. BSD совместима с CDDL, а GPL - нет. GPL очень неудобная лицензия в плане написания реальных программ.

http://www.gnu.org/licenses/license-list.html

GPL-Incompatible Free Software Licenses

...

Common Development and Distribution License (CDDL)

This is a free software license. It has a copyleft with a scope that's similar to the one in the Mozilla Public License, which makes it incompatible with the GNU GPL. This means a module covered by the GPL and a module covered by the CDDL cannot legally be linked together. We urge you not to use the CDDL for this reason.

Also unfortunate in the CDDL is its use of the term “intellectual property”.

...

anonymous ()

Re: В Linux может появиться частичная поддержка ZFS

> простите мою неосведомленность, но если ZFS частично закрыта - как тогда бсдшники ее прикрутили?

Погугли по теме почему RMS обозвал бздю несвободной.

anonymous ()

Re: В Linux может появиться частичная поддержка ZFS

> Объясняю для непонятливых. BSD совместима с CDDL, а GPL - нет. GPL очень неудобная лицензия в плане написания реальных программ.

ОЛОЛОЛ

Что интересно в связи с данным топиком. Как я могу использовать открытые наработки лицензированые BSD в своих проектах, если они запатентованы?

Это называется удобство написания, когда любое говно может закоммитить патентованый собой код, а потом требовать с меня и пользователя бабло за то, что у него такая хитрая жопа?

Я обойдусь без этого удобства. Лучше буду писать на основе *GPL. И тогда я и мои заказчики будут освобождены от необходимости ебстись с мегабайтами кода, чтобы отсеять или переписать патентованное.

anonymous ()

Re: В Linux может появиться частичная поддержка ZFS

GPL рулит, да.

cache ★★ ()

Re: В Linux может появиться частичная поддержка ZFS

ZFS не нужна ибо есть AdvFS от HP.

Ptomaine ()

Re: В Linux может появиться частичная поддержка ZFS

патентами на алгоритмы - зло.

record ★★★★★ ()

Re: В Linux может появиться частичная поддержка ZFS

>GPL очень неудобная лицензия в плане написания реальных программ.

GPL очень неудобная лицензия в плане написания "псевдооткрытых программ" и бесплатного использования чужого кода в закрытых продуктах.

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

Davidov ★★★★ ()

Re: В Linux может появиться частичная поддержка ZFS

Прямым конкурентом zfs является только AdvFS, которую недавно подарил HP под GPL сообществу. Всё остальное - игрушки...

http://en.wikipedia.org/wiki/AdvFS

anonymous ()

Re: В Linux может появиться частичная поддержка ZFS

> Когда ждать ебилдов?

Говорят, что превью AdvFS появится в след. мажорном релизе RHEL и SUSE ES.

But AdvFS will be included as a test preview in the next major releases for Red Hat Enterprise Linux and SUSE Linux Enterprise Server, he said.

http://searchenterpriselinux.techtarget.com/news/article/0,289142,sid39_gci13...

anonymous ()

Re: В Linux может появиться частичная поддержка ZFS

> Недавно в lkml проходило обсуждение появление минимальной поддержки

обсуждение появление поддержка русский язык Шомана когда?

angel_eyes ()

Re: В Linux может появиться частичная поддержка ZFS

>Понимаешь в чем дело, Бог Столман сказал Sun не богугодная компания

а не макнили ли скотт, который боролся с мс, поносил всячески за палки в колесах, а потом за скромную мзду продался и заявил что мс отныне друг навеки (и это после того как балмера с гейтсом сравнивал пулично з бивисом и батхедом)?

>А BSDL более толератно относится к другим лицензиям.

"толерастно" ты хотел написать, да очепятался

зы: вантузятники, уныло троллите, без знания фактов, тоньше надо :)

black7 ()

Re: В Linux может появиться частичная поддержка ZFS

ребят! поздравьте меня, меня разбанили! целый месяц сидел в режиме рид-онли. помните как я глумился на счет CAD'ов и фотошопа?

по сабжу: ZFS в линуксах не нужна, есть FS из Tru64. про нее уже выше написали.

anonymous ()

Re: В Linux может появиться частичная поддержка ZFS

Поддерживать ZFS в GRUB вовсе необязательно, раздел /boot можно и на ext2 держать и вообще без надобности не монтировать.

anonymous ()

Re: В Linux может появиться частичная поддержка ZFS

>Психические заболевания заразительны, уважаемые. Поостерегитесь пользоваться плодами моральных уродов. Можно такими же стать.

(безотносительно reiserfs) так ты и фильмы про вампиров/оборотней надеюсь хоть краем глаза не видал? а то волнуется общественность - ты ж теперь в них превратится можешь не дай бог

black7 ()

Re: В Linux может появиться частичная поддержка ZFS

>а как же крики линуксоидов что нафик тот ZFS нужен

а как же крики солнцевских? а как же крики бздунов? а как же крики вантузятников? etc. ты их коллекционируешь болезный?

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

black7 ()

Re: В Linux может появиться частичная поддержка ZFS

ZFS под линуксом через FUSE работает. А так AdvFS лучше, чем ZFS.

Quasar ★★★★★ ()

Re: В Linux может появиться частичная поддержка ZFS

> из-за различий в поддержки

из-за различий в поддержкЕ

anonymous ()

Re: В Linux может появиться частичная поддержка ZFS

>ZFS под линуксом через FUSE работает.

Странная у тебя раскладка клавиатуры. А у меня буквы Ж, О и П не на тех же клавишах, что F, U и S.

anonymous ()

Re: В Linux может появиться частичная поддержка ZFS

>патентами на алгоритмы - зло.

На ZFS нет патентов. Исходники ZFS распространяется под опенсурсной лицензией CDDL.

GPL имеет ограничение на использование свободных продуктов, распростраяняемых не под GPL.

iZEN ★★★★★ ()

Re: В Linux может появиться частичная поддержка ZFS

>и на самом деле они не готовы разрешить Линусу (Linus) использовать её.

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

Sun не хочет распространять ZFS под GPL, вот и весь отказ.

iZEN ★★★★★ ()

Re: В Linux может появиться частичная поддержка ZFS

>Линус сможет использовать ZFS в ядре только в том случае, если ZFS будет распространяться под GPL

Ну и пусть перепишет ее с нуля под GPL Just For Fun.

anonymous ()

Re: В Linux может появиться частичная поддержка ZFS

>простите мою неосведомленность, но если ZFS частично закрыта - как тогда бсдшники ее прикрутили?

бсдшники её используют СОГЛАСНО лицензии CDDL.

/usr/src/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c:
/*
 * CDDL HEADER START
 *
 * The contents of this file are subject to the terms of the
 * Common Development and Distribution License (the "License").
 * You may not use this file except in compliance with the License.
 *
 * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
 * or http://www.opensolaris.org/os/licensing.
 * See the License for the specific language governing permissions
 * and limitations under the License.
 *
 * When distributing Covered Code, include this CDDL HEADER in each
 * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
 * If applicable, add the following below this CDDL HEADER, with the
 * fields enclosed by brackets "[]" replaced with your own identifying
 * information: Portions Copyright [yyyy] [name of copyright owner]
 *
 * CDDL HEADER END
 */

/*
 * Copyright 2007 Sun Microsystems, Inc.  All rights reserved.
 * Use is subject to license terms.
 */

#pragma ident	"%Z%%M%	%I%	%E% SMI"

#include <assert.h>
#include <ctype.h>
#include <errno.h>
#include <libgen.h>
#include <libintl.h>
#include <libuutil.h>
#include <locale.h>
#include <stddef.h>
#include <stdio.h>
#include <stdlib.h>
#include <strings.h>
#include <unistd.h>
#include <fcntl.h>
#include <zone.h>
#include <sys/mntent.h>
#include <sys/mnttab.h>
#include <sys/mount.h>
#include <sys/stat.h>

#include <libzfs.h>

#include "zfs_iter.h"
#include "zfs_util.h"

libzfs_handle_t *g_zfs;

static FILE *mnttab_file;

static int zfs_do_clone(int argc, char **argv);
static int zfs_do_create(int argc, char **argv);
static int zfs_do_destroy(int argc, char **argv);
static int zfs_do_get(int argc, char **argv);
static int zfs_do_inherit(int argc, char **argv);
static int zfs_do_list(int argc, char **argv);
static int zfs_do_mount(int argc, char **argv);
static int zfs_do_rename(int argc, char **argv);
static int zfs_do_rollback(int argc, char **argv);
static int zfs_do_set(int argc, char **argv);
static int zfs_do_snapshot(int argc, char **argv);
static int zfs_do_unmount(int argc, char **argv);
static int zfs_do_share(int argc, char **argv);
static int zfs_do_unshare(int argc, char **argv);
static int zfs_do_send(int argc, char **argv);
static int zfs_do_receive(int argc, char **argv);
static int zfs_do_promote(int argc, char **argv);
static int zfs_do_jail(int argc, char **argv);
static int zfs_do_unjail(int argc, char **argv);

/*
 * These libumem hooks provide a reasonable set of defaults for the allocator's
 * debugging facilities.
 */
const char *
_umem_debug_init(void)
{
	return ("default,verbose"); /* $UMEM_DEBUG setting */
}
...

iZEN ★★★★★ ()

Re: В Linux может появиться частичная поддержка ZFS

>>но если ZFS частично закрыта

>Она не закрыта, а защищена патентами. Sun в любой момент может подать на BSDшников в суд и выиграть.

Афтор, ты чё курил?

iZEN ★★★★★ ()

Re: В Linux может появиться частичная поддержка ZFS

>>патентами на алгоритмы - зло.

>На ZFS нет патентов. Исходники ZFS распространяется под опенсурсной лицензией CDDL.

сходи по ссылке :) CDDL тут не причем, речь шла альтернативной реализации (Не строчки кода от сан!!!), но застопорилось как раз на сановских патентах для нее. Даже на письма не отвечают.

В общем в топку, зачем терять время на еще одну из многих fs - есть хорошо, нет еще лучше (меньше багов). Вот есть msdos.ko и кому он нужем?

fi ★★★ ()

Re: В Linux может появиться частичная поддержка ZFS

> Поддерживать ZFS в GRUB вовсе необязательно, раздел /boot можно и на ext2 держать и вообще без надобности не монтировать.

Санки используют GRUB для загрузки на не-спарках. для них и старается линуксовая общественность.

http://www.sun.com/bigadmin/features/articles/grub_boot_faq.jsp

fi ★★★ ()

Re: В Linux может появиться частичная поддержка ZFS

>>Вот есть msdos.ko и кому он нужен?

>Мсье не пользуется флешками?

Me юзаем fat/vfat, a это старый драйвер, для совместимости со старым хламом.

Хорошо хоть umsdos выкинули :)

fi ★★★ ()

Re: В Linux может появиться частичная поддержка ZFS

> В общем в топку, зачем терять время на еще одну из многих fs - есть хорошо, нет еще лучше (меньше багов).

Линуксу нужна поддержка ZFS на чтение, что, судя по новости, можно сделать без патентов - чтобы можно было при случае данные сдёрнуть. А дальше - свои местные линуксовые велосипе^W файловые системы.

Я вот держу ноутбуке и серваках все файловые системы, кроме рута, в ZFS - и мне нормально. А если нужно прочитать ext3 - монтирую, как ext2, и читаю.

cache ★★ ()

Re: В Linux может появиться частичная поддержка ZFS

>Линуксу нужна поддержка ZFS на чтение, что, судя по новости, можно сделать без патентов

Как раз наоборот, только груб не нарушает патенты - но его функционала не хватает для fs в ядре.

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