Linus Torvaldsek esan du zuhurra dela ZFS Linux erabiltzea

Linux ataza antolatzailearen proben eztabaidan zehar parte hartzaileetako bat eztabaidan adibide bat eman zuen beharraren inguruko adierazpenak gorabehera bateragarritasuna mantentzeko Linux kernela garatzeanNukleoaren azken aldaketek zuzena eten dute ZFS moduluaren funtzionamendua Linuxen.

Linus Torvaldsek erantzun zion "Erabiltzaile ez hausteak" printzipioak aplikazioek erabiltzaileen espazioan erabiltzen dituzten kanpoko nukleo interfazeak eta baita nukleoa bera gordetzeari buruzkoa da. Baina ez ditu estaltzen nukleoan bereiz garatutako hirugarrenen pluginak nukleoaren muinaren osaeran onartzen ez direnak, beren egileek beren ardurapean dauden nukleoaren aldaketen jarraipena egin behar baitute.

Linux-en ZFS proiektuari dagokionez, Linus-ek ez du zfs modulua erabiltzea gomendatu CDDL eta GPLv2 lizentzien bateraezintasuna dela eta.

Egoera horrelakoa da, Oracle-ren lizentzia-gidalerroak direla eta, ZFS egunen batean muinaren muinaren osaeran sartzeko aukerak oso urriak dira.

Lizentzien bateraezintasuna saihesteko proposatutako geruzek, kanpoko kodearen oinarrizko funtzioetarako sarbidea itzultzen dutenez, erabaki zalantzagarria baita.

Aukera bakarra bertan, Linus-ek kernel nagusian ZFS kodea onartzea onartuko luke Oracle-ren baimen ofiziala lortzea da, abokatu nagusiak ziurtatua eta onena Larry Ellisonek berak.

Tarteko irtenbideak, nukleoaren eta ZFS kodearen arteko geruzak bezalaez dira onargarriak, programen interfazeetan jabetza intelektualaren inguruan Oracle-ren politika oldarkorra eman da (adibidez, Google-k Java APIaren proba).

Gainera, Linusek ZFS erabiltzeko nahia modari egindako omenaldi gisa besterik ez du ikusten eta ez abantaila teknikoak. Linus-ek aztertutako errendimendu-probek ez dute ZFSren aldeko testigantzarik ematen eta laguntza osorik ez izateak ez du epe luzeko egonkortasuna bermatzen.

ZFS GPLv2-rekin bateraezina den CDDL lizentzia librearekin banatzen da, Linux kerneleko adar nagusian Linux-en ZFS integratzea onartzen ez duelako, GPLv2 eta CDDL lizentzien azpian kodea nahastea onartezina baita.

Bateraezintasun hori ekiditeko lizentziaduna, ZFS proiektua Linux-en produktu osoa CDDL lizentziarekin banatzea erabaki zuen deskargatzeko modulu bereizi gisa, nukleotik bereiz hornituta.

Amaitutako ZFS modulua banaketen zati gisa banatzeko aukerak eztabaida sortzen du abokatuen artean.

Abokatuak Software Freedom Conservancy (SFC) uste dute nukleo modulu bat entregatzen dela banaketa pakete bateko bitarrak produktu bat osatzen du GPLarekin konbinatuta, azken lana GPLren arabera banatzea eskatzen du.

Abokatuak ez daude ados eta argudiatu zfs modulua entregatzea baimenduta dagoela osagaia modulu autonomo gisa hornitzen bada, kernel paketetik bereizita. Canonicalek ohartarazi du banaketek aspalditik erabiltzen dutela antzeko ikuspegia kontrolatzaile jabedunak hornitzeko, hala nola NVIDIA kontrolatzaileak.

Beste aldeak bateragarritasun arazoa dela erantzun du nukleoarekin kontrolatzaile jabedunetan GPL lizentziapean banatutako geruza txiki bat hornituz konpontzen da (GPL lizentziapeko modulua kernelean kargatzen da, jabedun osagaiak dagoeneko kargatzen dituena).

ZFSrentzat, geruza hori Oraclek baimendutako salbuespenak eskaintzen baditu soilik presta daiteke. Oracle Linux-en, GPL bateraezintasuna konpontzen da Oracle-k CDDL lan konbinatuaren lizentzia eskakizuna kentzen duen lizentzia salbuespena eskainiz, baina salbuespen hori ez zaie beste banaketa batzuei aplikatzen.

Soluzioa banaketako moduluko iturburu kodea soilik ematea da, horrek ez du loturarik sorrarazten eta bi produktu bereizi gisa hartzen da. Debianek DKMS (Dynamic Kernel Module Support) sistema erabiltzen du horretarako, non modulua iturburu kodean hornitzen den eta erabiltzailearen sisteman muntatzen den, paketea instalatu eta berehala.

Fuente: https://www.realworldtech.com/


Artikuluaren edukia gure printzipioekin bat dator etika editoriala. Akats baten berri emateko egin klik hemen.

Iruzkin bat, utzi zurea

Utzi zure iruzkina

Zure helbide elektronikoa ez da argitaratuko. Beharrezko eremuak markatuta daude *

*

*

  1. Datuen arduraduna: Miguel Ángel Gatón
  2. Datuen xedea: SPAM kontrolatzea, iruzkinen kudeaketa.
  3. Legitimazioa: Zure baimena
  4. Datuen komunikazioa: datuak ez zaizkie hirugarrenei jakinaraziko legezko betebeharrez izan ezik.
  5. Datuak biltegiratzea: Occentus Networks-ek (EB) ostatatutako datu-basea
  6. Eskubideak: Edonoiz zure informazioa mugatu, berreskuratu eta ezabatu dezakezu.

  1.   luix esan zuen

    Btrfs eta period bultzatu beharko lukete