OpenZFS

OpenZFS

Informasjon
Første versjon 17. september 2013
Siste versjon 2.0.4 (9. mars 2021)
Innskudd github.com/openzfs/zfs
Skrevet i VS
Type Forening ( d )
Tillatelse Felles lisens for utvikling og distribusjon
Nettsted open-zfs.org/wiki/Main_Page

OpenZFS er et prosjekt for å bringe sammen personer og selskaper som bruker systemet filer ZFS og arbeid i sine forbedringer, for å gjøre ZFS mest brukte og utviklet som åpen kildekode .

OpenZFS samler utviklere fra illumos- , Linux- , FreeBSD- og macOS- plattformene og et bredt spekter av selskaper. Prosjektets høye mål inkluderer å øke bevisstheten om kvaliteten, nytten og tilgjengeligheten av open source-implementeringer av ZFS, fremme åpen kommunikasjon om pågående arbeid for å forbedre open source-varianter av ZFS, og garanti. Konsekvent pålitelighet, funksjonalitet og ytelse for alle ZFS-distribusjoner.

Illumos, avledet fra OpenSolaris , gir oppstrøms kildekode for andre ZFS-implementeringer. Selv om det er forskjellige forskjeller mellom grunnkoden Illumos ZFS og andre open source-implementeringer av ZFS, reduserer OpenZFS strategisk eksisterende forskjeller i plattformen for å gjøre det lettere å dele kildekoden.

Grunnleggerne av OpenZFS inkluderer Matt Ahrens, en av hovedarkitektene til ZFS.

Historie

ZFS-filsystemet ble opprinnelig utviklet av Sun Microsystems for operativsystemet Solaris . ZFS kildekode ble utgitt i 2005 under Common Development and Distribution License (CDDL) som en del av OpenSolaris-operativsystemet, og ble deretter portet til andre operativsystemer og miljøer.

Som FSF erklærte en juridisk inkompatibilitet mellom CDDL og GPL i 2005, ble Suns implementering av ZFS-filsystemet ikke brukes som grunnlag for utvikling av en Linux-kjerne modul ; den ble ikke slått sammen til hovedlinjen til Linux-kjernen, og Linux-distribusjoner inkluderte den ikke som en forhåndskompilert kjernemodul. Som løsning, FUSE , et rammeverk som tillater filsystemer å kjøre i brukerområdet , ble Linux brukt som et skillelag som lisensieringsproblemene ikke er i kraft for, men med et sett med problemer inkludert ytelsesstraff. Imidlertid versjonen avapril 2016av Ubuntu 16.04 LTS inkluderer ZFS under CDDL-lisens under Linux som en kjernemodul opprettholdt i et eget prosjekt utenfor hovedlinjen Linux-kjernen, og hevder lisenskompatibiliteten.

Her er en liste over viktige hendelser i utviklingen av ZFS og dens forskjellige implementeringer, som fører til opprettelsen av OpenZFS:

Se også

Referanser

  1. OpenZFS-prosjektet lanseres  " , LWN.net ,17. september 2013
  2. Utgivelse 2.0.4  " ,9. mars 2021(åpnet 16. mars 2021 )
  3. Sean Michael Kerner, “  LinuxCon: OpenZFS flytter Open Source Storage Forward  ” , infostor.com ,18. september 2013(åpnet 9. oktober 2013 )
  4. “  OpenZFS-prosjektet lanseres  ” , LWN.net ,17. september 2013(tilgjengelig på en st oktober 2013 )
  5. Adam Leventhal, “  OpenZFS: den neste fasen av ZFS-utvikling  ” , dtrace.org ,17. september 2013(tilgjengelig på en st oktober 2013 )
  6. Matt Ahrens, "  ZFS Day  " [PDF] , mahrens.org ,2. oktober 2012(åpnet 13. november 2013 )
  7. "  OpenZFS kunngjøring  " , open-zfs.org ,17. september 2013(åpnet 19. september 2013 )
  8. “  OpenZFS - fellesskap som samarbeider om ZFS-kode og funksjoner  ” , freebsdnews.net ,23. september 2013(åpnet 14. mars 2014 )
  9. "  OpenZFS  " , open-zfs.org (åpnet 19. september 2013 )
  10. "  Plattformkodeforskjeller  " , open-zfs.org (åpnet 20. september 2013 )
  11. "  OpenZFS History  " , open-zfs.org (åpnet 24. september 2013 )
  12. Eben Moglen og Mishi Choudharyl, “  The Linux Kernel, CDDL and Related Issues  ” , softwarefreedom.org ,26. februar 2016(åpnet 30. mars 2016 )
  13. Bradley M. Kuhn og Karen M. Sandler, "  GPL Violations Related to Combining ZFS and Linux  " , sfconservancy.org ,25. februar 2016(åpnet 30. mars 2016 )
  14. Ryan Paul, “  Opptak av innfødt Linux ZFS-port hindret av lisenskonflikt  ” , Ars Technica ,9. juni 2010(åpnes 1 st juli 2014 )
  15. "  ZFS på Linux: Ofte stilte spørsmål: Lisensiering  " , github.com ,26. mai 2016(åpnet 3. juli 2016 )
  16. Simon Sharwood, “  Ubuntu 16.04 LTS ankommer i dag komplett med forbudt ZFS  ” , The Register ,21. april 2016(åpnet 3. juli 2016 )
  17. Michael Larabel, "  Ubuntu planlegger å gjøre ZFS-filsystemet til et" standard tilbud  " , Phoronix ,6. oktober 2015(åpnet 3. juli 2016 )
  18. James Bottomley, “  Er GPLv2 og CDDL inkompatible?  " , Hansenpartnership.com ,23. februar 2016(åpnet 3. juli 2016 )
  19. Matt Ahrens og Brian Behlendorf, “  LinuxCon 2013: OpenZFS  ” [PDF] , Linux Foundation ,17. september 2013(åpnet 13. november 2013 )
  20. Bryan Cantrill, “  Gaffel ja! The Rise and Development of illumos  ” , SlideShare ,8. desember 2011(åpnet 24. september 2013 )
  21. "  Ofte stilte spørsmål  om illumos " , illumos.org (åpnet 24. september 2013 )
  22. "  MacZFS: Offisielt nettsted for gratis ZFS for Mac OS  " , code.google.com (åpnet 2. mars 2014 )
  23. "  OpenZFS på OS X  " , openzfsonosx.org ,15. november 2014(åpnet 23. november 2014 )
  24. Jonathan Corbet, “  ZFS på Linux 0.6.1  ” , LWN.net ,29. mars 2013(åpnet 4. juli 2016 )