Торвальдс подверг критике использование ZFS в Linux из-за политики лицензирования Oracle

Configuring LinuxOracleData storage
image

Автор ОС Linux Линус Торвальдс считает, что основным препятствием для включения файловой системы ZFS в официальное ядро операционной системы является лицензионная политика Oracle. Так он отреагировал на критику изменений в ядре Linux, которые нарушили работу надстройки, обеспечивающей использование ZFS.

Оба проекта имеют открытый исходный код, но распространяются под разными лицензиями CDDL и GPLv2, которые не совместимы друг с другом. Чтобы обойти это ограничение, и использовалась надстройка.

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

ZFS могут принять в состав ядра только при официальном разрешении от Oracle, так как компания ведет агрессивную политику в отношении интеллектуальной собственности, отмечает Торвальдс. Он напомнил о суде между Oracle и Google по поводу использования последней языка программирования Java. Другой вариант для обхода лицензионной несовместимости с помощью прослойки, транслирующий доступ к функциям ядра для внешнего кода, критикуют юристы. Еще одним обходным путем является поставка в дистрибутиве только исходных текстов модуля, которая не приводит к связыванию и рассматривается как поставка двух отдельных продуктов.
См. также: «Итоги: 9 главных технологических прорывов 2019 года»
Торвальдс считает, что стремление использовать ZFS объясняется лишь данью моде, а не техническими преимуществами, так как тесты производительности и отсутствие полноценного сопровождения не показывают стабильности в долгосрочной перспективе.
См. также: «Как правильно использовать доступный объем хранилища»
Tags:linuxzfszfsonlinuxoracleнадстройкиторвальдс
Hubs: Configuring Linux Oracle Data storage
+18
10.9k 2
Comments 36

Popular right now

Администратор Oracle WebLogic
from 150,000 to 260,000 ₽Sportmaster LabМоскваRemote job
Разработчик Oracle
from 150,000 ₽Страховая Компания СогласиеМосква
SQL разработчик (Oracle)/ Программист SQL
from 130,000 ₽Страховая Компания СогласиеМосква
Разработчик Oracle PL-SQL / Apex
to 200,000 ₽ДиасофтМоскваRemote job
Fullstack developer (Oracle + JavaScript)
from 180,000 to 270,000 ₽Sportmaster LabМоскваRemote job

Top of the last 24 hours