Vi har diskuteret ZFS-filsystemet i Linux i et stykke tid nu . Faktisk sagde Richard Stallman selv, at " det var umuligt at inkludere ZFS i Linux " på grund af licensukompatibiliteter mellem GPL og CDDL. Men Canonical har også arbejdet på det i et stykke tid på grund af de fordele, dette filsystem tilbyder deres Ubuntu-distribution. Faktisk har de nu implementeret ZFS-understøttelse på rodpartitionen som en eksperimentel mulighed i deres Ubuntu 19.10-installationsprogram.
Ubuntu 19.10 "Eoan Ermine" vil bringe betydelige forbedringer , hvilket gør den til en af de største opdateringer til den populære Linux-distribution. Canonical har nogle overraskelser i vente, såvel som nye funktioner, før Ubuntu 20.04 LTS kommer. Blandt dem er ZFS-funktionen, jeg nævnte, som giver dig mulighed for at formatere din rodpartition, hvis du ønsker det. På denne måde får du adgang til al den kraft og de fordele, den tilbyder.
For dem der ikke er bekendt med ZFS , er det et filsystem, hvis akronym står for Zettabyte File System. Det blev oprindeligt skabt af Sun Microsystems (nu Oracle) til deres Solaris-operativsystem. Siden 2004 er projektet, ledet af Jeff Bonwick, fortsat med at vokse og udvikle sig. Det er kendt for sin kapacitet, administrationsmetoder, selvreparation, copy-on-write-transaktionsmodel, snapshot-understøttelse, dynamisk striping, blokke med variabel størrelse, transparent kryptering og mere.
Angående licensproblemet, gjorde Canonical det på denne måde, fordi zfs.ko, kernemodulet med driveren til dette filsystem, er uafhængigt af Linux-kernen og derfor kan bruge en ikke-GPL-licens. Sådan er det; faktisk blev Linux-moduler skabt netop til dette formål: at tillade moduler med andre licenser, og endda closed source-moduler, at blive integreret uden konflikter med GPL. Personligt synes jeg slet ikke, at det er negativt at have ZFS i Linux; tværtimod.
I øvrigt findes der også en fork af det originale ZFS kendt som openZFS.