LINUX.ORG.RU

Потому что.

</thread>

GotF ★★★★★
()

Лучше объясните, почему рейзер 4 нельзя вставлять, даже не смотря на отсутствие какой-либо несовместимости.

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

>Лучше объясните, почему рейзер 4 нельзя вставлять

ну это то как раз легко объяснить. Кто баги будет фиксить и меинтейнить?

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

>ну это то как раз легко объяснить. Кто баги будет фиксить и меинтейнить?
Так там же был русский меинтейнер, кторый даже поначалу что-то пилил. А потом я на эту драму забил и про сейчас не в курсе.
Но ведь если на твою работу будут в течении трех лет класть - у кого угодно же руки опустятся.

Anounax
()
Ответ на: комментарий от madcore

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

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

> Я даже не могу представить адекватную причину, по которой btrfs и ext4 были в ядре, а рейзера не было.

btrfs и ext4 есть кому поддерживать, reiser4 - некому

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

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


Если не ошибаюсь, тогда даже рассматривался вопрос о выкидывании резер3 вообще из ядра.

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

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


потому что reiser только 3, а ext уже 4 (reiser4 нет по другой причине).

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

>btrfs и ext4 есть кому поддерживать, reiser4 - некому
Как я уже писал - было кому, он в мейлинг листе с kernel team даже переписывался, и все-все объяснял, и со всеми претензиями разобрался. Но проект все-равно зарубили.

Anounax
()
Ответ на: комментарий от pupok

>потому что reiser только 3, а ext уже 4 (reiser4 нет по другой причине).
Стоит, наверно, гном выпилить, по заветам Патрега

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

Эдуарда обидели из-за Ганса.

>Но проект все-равно зарубили.

Я давно говорил, что решение о непринятии кода Reiser4 в ядро не техническое, а исключительно политическое.

Camel ★★★★★
()

Впринципе, теоретически, ничто не мешает сделать серию патчей для ядра и основную часть реализации zfs выпустить в виде модуля. И патчи уже чтобы пользователь сам накладывал и модуль подгружал. Получится нечто похожее на проприетарные драйверы для linux.
Но кроме теории, есть некоторые жизненные особенности:
-авторитетные дядьки, тётьки и даже студенты не захотят допиливать zfs для линукса, зная о сомнительности будующего такого допила
-как ни крути, но подобный способ проканает нормально только в source-based дистрибах, так как пересобирать ядра в бинарных дистрибах непривыкли люди.
-довольно много работы по качественному портированию кода в ядро. Всё таки драйвер zfs пришёл из solaris, где ядрёное апи несколько иное.

Если скомбинировать пункты 1 и 3, то напрашивается вопрос: а кто тогда будет допиливать такой старт до уровня продакшин? А если скомбинировать все 3и пункта, то спрашивается - а кто будет тестировать допиленное? Ведь едва ли red hat, novell, cannonical заюзают такой сомнительный продукт.
Ну а поскольку сей продукт важен лиш на критических системах, где red hat и novell короли, то на кой это всё надо?

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

Ну вы поняли да, что сами сказали?:) Если нет, то кратко: никаких гарантий на это поделие, никакой поддержки и худшее что может быть - отсосная производительность. Да, теоретически можно и через fuse сделать хорошо. Но лучше, отказаться от fuse и реализовать свой метод общения с ядром и вынести код драйвера либо опять же в userspace, либо в ядро.
В любом случае для оптимальной работы нужно реальное тестирование на реальных серверах. А до тех пор, пока на zfs патенты, как бы она ни была реализована - ни red hat, ни novell, ни любая другая контора не включит реализацию zfs в свой продаваемый продукт.

ixrws ★★★
()

Так ведь бинарные модули не в составе линукса идут. И даже нвидия бинарные модули в ядро даже в своих видеодровах не пихает.

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

Ну допустим даже здесь об этом упоминается - http://zfs-on-fuse.blogspot.com/
Хотя девелоперы, которые бы могли взяться за реализацию zfs с нуля под linux как раз и говорили что тема патентов первичная, а уже потом речь идёт о несовместимой лицензии. На крайний случай ведь никто не мешает часть кода вынести в юзерспейс, по крайней мере на начальной стадии реализации с чистого листа. И шаг за шагом отказываться от унаследованного кода. Но это не делается именно по причине патентов. Также как сейчас реализацию фата стараются кастрировать, чтобы не возникало желания преследовать.
Впрочем уверен что уважаемый iZEN вкурсе этого говна, и пост сей написал просто чтобы показать, что linux якобы имеет проблемы, которые по его мнению не имеют другие системы, например проблему лицензии.

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

И да кстати, какое отношение лицензия кода запрещает компании иметь патенты? Особенно когда патенты получаются _до_ публикации кода.

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

>почему рейзер 4 нельзя вставлять, даже не смотря на отсутствие какой-либо несовместимости.

Из-за сказложопого VFS. И правильно, ибо нефиг.

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

Resier4 поддерживала Нина, но она куда-то пропала...

Sekai
()
Ответ на: комментарий от ixrws

>И да кстати, какое отношение лицензия кода запрещает компании иметь патенты?

Вы всегда отвечаете вопросом на вопрос?

Я задал вполне конкретный вопрос: какие патенты используются в ZFS?

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

> Так ведь бинарные модули не в составе линукса идут.

бывает что и прямо в ядро вставляют бинарный код (именно код который выполняется самим ядром а не firmware какое-нибудь для внешних устройств). Пример -- ath_hal из madwifi до того как они недавно открылись. Но это не вызывало проблем с включением в дистрибутивы.

pupok ★★
()
Ответ на: Эдуарда обидели из-за Ганса. от Camel

Давно надо было создать новый проект от рейзер4 и назвать его shishfs или shishvamfs. Ясно ведь, что после суда это единственный способ.

Найти какой нибудь повод для этого в виде несогласия с реализацией какой то фичи.

argin ★★★★★
()

Где бинарные модули в ядре Linux? Чистый пример, пожалуйста. А лицензии под которой ядро и zfs действительно несовместимы, потому нельзя.

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

>А лицензии под которой ядро и zfs действительно несовместимы, потому нельзя.

CDDL с любыми лицензиями совместна, GPL — нет.

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

Суть в том, что несовместимы между собой две лицензии - GPL и CDDL. Последней в ядре нет, первой там весьма много. В итоге CDDL в обломе.

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

>Насколько я понимаю, это фирмвари а не модули. Ядро не исполняет этот код, а грузит в девайсы.
А мне казалось, что фирмваре - это то, что находится в /lib/firmware, а все остальное - это дрова, то есть вполне себе модули

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

Если вы правы и в ядре закрытые бинарные модули, то придётся переходить на GNU HURD? Ведь это значит, что ядро Linux нарушает GPL. Я ж этого не перенесу. :'-(

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

>Если вы правы и в ядре закрытые бинарные модули, то придётся переходить на GNU HURD? Ведь это значит, что ядро Linux нарушает GPL. Я ж этого не перенесу. :'-(
Зачем сразу на HURD? Можно на соляру, бсд и kernel32.dll - там никто ничего не нарушает

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

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

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

>пока что я продолжаю считать, что и тут никто ничего не нарушает, доказательств противого никто не представил

Если бы в ядре были нарушения GPL, то человек-стол давно бы уже об этом на каждом углу кричал. Раз не кричит - значит можно не волноваться.

Anounax
()
Ответ на: комментарий от ixrws

> Ну вы поняли да, что сами сказали?:) Если нет, то кратко: никаких гарантий на это поделие, никакой поддержки и худшее что может быть - отсосная производительность. Да, теоретически можно и через fuse сделать хорошо. Но лучше, отказаться от fuse и реализовать свой метод общения с ядром и вынести код драйвера либо опять же в userspace, либо в ядро.

У реализации ZFS под FUSE есть одно существенное преимущество перед реализацией в виде модуля ядра Linux: она существует.

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

> В любом случае для оптимальной работы нужно реальное тестирование на реальных серверах. А до тех пор, пока на zfs патенты, как бы она ни была реализована - ни red hat, ни novell, ни любая другая контора не включит реализацию zfs в свой продаваемый продукт.

Ну вы как маленький, чесслово. :) Санки на то и рассчитывали, что в Линукс ZFS в продакшен никто использовать не будет. Это конкурентное преимущество Соляриса и только его (всякие БЗДи никому не интересны, особенно в ынтерпрайзе).

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