De Linus Torvalds seet et wier net virsiichteg ZFS op Linux ze benotzen

Wärend der Linux Task Scheduler Test Diskussioun, ee vun de Participanten an der Diskussioun e Beispill ginn der Tatsaach, datt trotz den Aussoen iwwer de Besoin Kompatibilitéit ze halen wann Dir de Linux Kernel entwéckelt, kierzlech Ännerungen am Kernel hunn d'korrekt ënnerbrach ZFS Modul Operatioun op Linux.

De Linus Torvalds huet dat geäntwert De "no breaking user" Prinzip bezitt sech op d'Erhale vun den externen Kernel-Interfaces déi vun Uwendungen am Benotzerraum benotzt ginn, souwéi de Kernel selwer. Awer deckt net XNUMXrd Party Plugins déi separat am Kernel entwéckelt sinn déi net an der Kärkompositioun vum Kär akzeptéiert ginn, deenen hir Autoren op eegene Risiko d'Verännerungen am Kär selwer musse verfollegen.

Wat den ZFS-Projet op Linux ugeet, Linus huet net recommandéiert den zfs Modul ze benotzen wéinst Inkompatibilitéit vu CDDL a GPLv2 Lizenzen.

D'Situatioun ass sou datt, wéinst der Oracle Lizenzpolitik, d'Chance datt den ZFS enges Daags fäeg ass an de Kärmake-up eranzekommen ass ganz kleng.

Zënter de proposéierte Schichten fir d'Lizenz Inkompatibilitéit ze ëmgoen, déi den Zougang zu Kärfunktiounen fir externen Code iwwersetzen, sinn eng zweifelhaft Entscheedung.

Déi eenzeg Optioun an deem de Linus averstan wier den ZFS Code am Haaptkern ze akzeptéieren ass offiziell Erlaabnes vun Oracle ze kréien, vum Lead Affekot zertifizéiert a bescht vum Larry Ellison selwer.

Déi Zwëscheléisungen, wéi d'Schichten tëscht dem Kernel an dem ZFS Codesinn net akzeptabel, der Oracle aggressiver Politik iwwer intellektuell Propriétéit op Programminterfaces (z. B. Google's Test vun der Java API).

Och, De Linus gesäit de Wonsch ZFS als just en Tribut fir d'Moud ze benotzen an net technesch Virdeeler. D'Performance Tester déi de Linus studéiert huet, bestätegen net zugonschte vum ZFS an de Mangel u voller Ënnerstëtzung garantéiert keng laangfristeg Stabilitéit.

ZFS gëtt ënner der gratis CDDL Lizenz verdeelt déi inkompatibel mat GPLv2 ass well et d'Integratioun vun ZFS a Linux an der Haaptzweig vum Linux Kernel net erlaabt, well de Mixing Code ënner de GPLv2 an CDDL Lizenzen inakzeptabel ass.

Fir dës Inkompatibilitéit ze vermeiden lizenzéiert, den ZFS Projet op Linux huet decidéiert dat ganzt Produkt ënner der CDDL Lizenz ze verdeelen als separaten Erofluede Modul, getrennt vum Kernel geliwwert.

D'Méiglechkeet fir de fäerdegen ZFS Modul als Deel vun de Verdeelunge ze verdeelen, verursaacht Kontrovers tëscht Affekoten.

D'Affekoten Software Fräiheets Conservancy (SFC) gleewen datt e Kernemodul liwweren binär an engem Verdeelungspakket bildet e Produkt kombinéiert mat GPL déi d'Verdeelung vun der definitiver Aarbecht ënner der GPL erfuerdert.

Affekote sinn net averstanen a streiden datt zfs Modul Liwwerung erlaabt ass wann de Volet als eegestännege Modul geliwwert gëtt, getrennt vum Kärpak. Canonical stellt fest datt d'Verdeelunge laang eng ähnlech Approche benotzt fir propriétaire Chauffeuren ze liwweren, wéi NVIDIA Treiber.

Déi aner Säit reagéiert datt de Kompatibilitéitsprobleem mat Kernel a propriétaire Chauffeuren gëtt geléist andeems en eng kleng Schicht liwwert déi ënner der GPL Lizenz verdeelt gëtt (E Modul ënner der GPL Lizenz gëtt an de Kernel gelueden, dee scho proprietär Komponente lued).

Fir ZFS kann sou eng Schicht nëmme virbereet ginn wann Oracle lizenzéiert Ausnamen ubitt. Op Oracle Linux gëtt d'GPL Inkompatibilitéit geléist andeems Oracle eng Lizenz Ausnahm liwwert déi d'Lizenzfuerderung fir de kombinéierten CDDL Job ofhëlt, awer dës Ausnam gëlt net fir aner Verdeelungen.

Eng Léisung ass nëmmen de Quellcode vum Modul an der Verdeelung ze bidden, wat net zu Verknëppung féiert a gëtt als d'Liwwerung vun zwee getrennte Produkter ugesinn. Debian benotzt den DKMS (Dynamic Kernel Module Support) System fir dëst, wou de Modul am Quellcode geliwwert gëtt an um System vum Benotzer zesummegesat ass, direkt nodeems de Package installéiert ass.

Source: https://www.realworldtech.com/


Den Inhalt vum Artikel hält sech un eis Prinzipie vun redaktionnell Ethik. Fir e Feeler ze mellen klickt hei.

E Kommentar, loosst ären

Gitt Äre Kommentar

Är Email Adress gëtt net publizéiert ginn. Néideg Felder sinn markéiert mat *

*

*

  1. Responsabel fir d'Daten: Miguel Ángel Gatón
  2. Zweck vun den Donnéeën: Kontroll SPAM, Kommentarmanagement.
  3. Legitimatioun: Är Zoustëmmung
  4. Kommunikatioun vun den Donnéeën: D'Donnéeë ginn net un Drëttubidder matgedeelt ausser duerch legal Verpflichtung.
  5. Datenspeicher: Datebank gehost vun Occentus Networks (EU)
  6. Rechter: Zu all Moment kënnt Dir Är Informatioun limitéieren, recuperéieren an läschen.

  1.   luix sot

    Si sollten d'Btrfs a Period erhéijen