Linus Torvalds diu que no és prudent utilitzar ZFS en Linux

Durant la discussió de les proves de l'planificador de tasques de Linux, un dels participants en la discussió va donar un exemple de el fet que malgrat les declaracions sobre la necessitat de mantenir la compatibilitat a l'desenvolupar el nucli de Linux, Els canvis recents en el nucli van interrompre el correcte funcionament de la lliçó ZFS en Linux.

Linus Torvalds va respondre que el principi de «no trencar usuaris» es refereix a la preservació de les interfícies externes de l'nucli utilitzades per les aplicacions en l'espai d'l'usuari, així com el nucli mateix. però no cobreix complements de tercers desenvolupat separadament sobre el nucli que no són acceptats en la composició central de l'nucli, els autors sota el seu propi risc han de rastrejar els canvis en el nucli ells mateixos.

Pel que fa a el projecte ZFS en Linux, Linus no va recomanar fer servir el mòdul ZFS causa de la incompatibilitat de les llicències CDDL i GPLv2.

La situació és tal que, causa de la política de llicències d'Oracle, les possibilitats que algun dia ZFS pugui ingressar a la composició central de l'nucli són molt petites.

Ja que les capes propostes per eludir la incompatibilitat de llicències, que tradueixen l'accés a les funcions de l'nucli per al codi extern, són una decisió dubtosa.

L'única opció en la qual Linus acceptaria acceptar el codi ZFS en el nucli principal és obtenir un permís oficial d'Oracle, certificat per l'advocat principal i millor pel propi Larry Ellison.

Les solucions intermèdies, com les capes entre el nucli i el codi ZFS, No són acceptables, donada la política agressiva d'Oracle pel que fa a la propietat intel·lectual en les interfícies de el programa (com a exemple, la prova de Google de l'API de Java).

A més, Linus considera que el desig d'usar ZFS és només un tribut a la moda i no avantatges tècnics. Les proves de rendiment que va estudiar Linus no donen testimoni a favor de ZFS i la manca de suport total no garanteix l'estabilitat a llarg termini.

ZFS es distribueix sota la llicència CDDL gratuïta que és incompatible amb GPLv2 ja que que no permet la integració de ZFS en Linux en la branca principal d'el nucli de Linux, ja que barrejar codi sota les llicències GPLv2 i CDDL és inacceptable.

Per evitar aquesta incompatibilitat amb llicència, el projecte ZFS en Linux va decidir distribuir tot el producte sota la llicència CDDL com un mòdul descarregable per separat, que es subministra per separat de l'nucli.

La possibilitat de distribuir el mòdul ZFS acabat com a part de les distribucions està causant controvèrsia entre els advocats.

els advocats de Programari Freedom Conservancy (SFC) Creuen que lliurar un mòdul de nucli binari en un paquet de distribució forma un producte combinat amb GPL que requereix la distribució de la feina final sota la GPL.

Els advocats no estan d'acord i argumenten que el lliurament de la lliçó ZFS està permesa si el component es subministra com un mòdul autònom, separat de l'paquet amb el nucli. Canonical assenyala que les distribucions s'han utilitzat durant molt de temps un enfocament similar per subministrar controladors propietaris, com els controladors NVIDIA.

L'altre costat respon que el problema de compatibilitat amb el nucli en els controladors propietaris es resol subministrant una petita capa distribuïda sota la llicència GPL (Un mòdul sota la llicència GPL es carrega en el nucli, que ja carrega els components propietaris).

Per ZFS, aquesta capa només es pot preparar si Oracle proporciona excepcions amb llicència. En Oracle Linux, la incompatibilitat de GPL es resol a l'proporcionar Oracle una excepció de llicència que elimina el requisit de llicència per al treball combinat de CDDL, però aquesta excepció no s'aplica a altres distribucions.

Una solució alternativa és proporcionar només el codi font de la lliçó en la distribució, El que no condueix a la vinculació i es considera com el lliurament de dos productes separats. Debian utilitza el sistema DKMS (Dynamic Kernel Module Support) per això, en el qual el mòdul se subministra en el codi font i s'acobla en el sistema de l'usuari, immediatament després d'instal·lar el paquet.

font: https://www.realworldtech.com/


Un comentari, deixa el teu

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Luix va dir

    Haurien potenciar btrfs i punt