Don't use ZFS on Linux, kaze Linus

“Don’t use ZFS. It’s that simple. It was always more of a buzzword than anything else, I feel, and the licensing issues just make it a non-starter for me.”

Other people think it can be ok to merge ZFS code into the kernel and that the module interface makes it ok, and that’s their decision. But considering Oracle’s litigious nature, and the questions over licensing, there’s no way I can feel safe in ever doing so.

And I’m not at all interested in some “ZFS shim layer” thing either that some people seem to think would isolate the two projects. That adds no value to our side, and given Oracle’s interface copyright suits (see Java), I don’t think it’s any real licensing win either.

Bedak, zato sto su zabranili ZFS-u od kernela 5 da koristi HW akceleraciju, i od kernela 5.5
ne moze ZFS sa preemptive kernelom.

Увек је ту FreeBSD :wink:
Нисам сигуран да је Линус у праву овог пута. BTRFS није довољно добар (колико већ година имају проблема са RAID56?) ,а остале фајл системе нема смисла поредити са ZFS.

Да ли @Dragan има неки коментар? Он је стручњак за ZFS.

Razvoj ZFS sa odnedavno odvija na ZOL, a FreeBSD samo merguje. Linus nije u pravu zato
sto distroi vide koliko je ZFS bolji od btrfs-a. To je nesporno i tu nema sta da prica. Ono sto
je najveci fazon, u pravu je, Oracle predatori jedva cekaju da upute tuzbu svugde gde mogu.

FreeBSD ће најраније од верзије 13 користити ZoL. Без обзира на то, тамо је ZFS уобичајени део оперативног система и нема изненађења као на Линуксу.

Da al gro programa koje koristim ne rade na FreeBSD, a da ne govorim 160 igara sto imam
to ti je sad isto ko nekad izgovor zasto ne koristim Linux :stuck_out_tongue:

Zanimljivo je da Linusu smeta ZFS licenca, a da nema ništa protiv systemd na primer… :slight_smile:
Usput, ZFS na linuxu se sve više udaljava od izvorne Solaris verzije za koju bi Oracle eventualno mogao da pokreće nekakve tužbe…OpenZFS je praktično postao fork originalnog ZFS:
http://www.open-zfs.org/wiki/Main_Page

Usput2…za korišćenje ZFS na linuxu nema nikakve bitne razlike da li se pokreće direktno iz kernela ili preko eksternih modula:

[[email protected]][/home/dragan/Desktop]# modinfo zfs
filename: /lib/modules/4.9.0-0.bpo.5-amd64/extra/zfs/zfs/zfs.ko
version: 0.7.4-1~bpo8+1
license: CDDL
author: OpenZFS on Linux
description: ZFS
srcversion: FBDF1C286D5C02B101B8CB0
depends: spl,znvpair,zcommon,zunicode,zavl,icp
vermagic: 4.9.0-0.bpo.5-amd64 SMP mod_unload modversions

[[email protected]][/home/dragan/Desktop]# modinfo spl
filename: /lib/modules/4.9.0-0.bpo.5-amd64/extra/spl/spl/spl.ko
version: 0.7.4-1~bpo8+1
license: GPL
author: OpenZFS on Linux
description: Solaris Porting Layer
srcversion: 900A94F5667CC644267B4A7
depends:
vermagic: 4.9.0-0.bpo.5-amd64 SMP mod_unload modversions

2 Likes

fork ili ne fork licenca je namerno nekompatibilna. E sad to sto Linus stavlja klipove u tockove ne GPL modulima je druga prica…

Ok, tako je…a da li znaš razlog zašto je nekompatibilna? :slight_smile:
Usput, fork kao pojam je u ovom slučaju itekako bitan, baš zbog nekompatibilnosti :slight_smile:

Paaa…ne baš svim modulima, ergo neprincipijelno, odnosno kako blagajnik naredi…hint: OpenAFS/IBM :slight_smile:

U stvari, cela frka oko ZFS je nastala kada je Canonical objavio da će u server verziji distribuirati kernel sa prekompajliranim zfs modulima…objavio, pa odustao, verovatno opet zbog glavnog blagajnika :slight_smile:
Razlog za to je očigledan: da je Ubuntu raširio ZFS po svim serverima, svi ostali inferiorni fajl sistemi otišli bi u kratkom roku na đubrište istorije, obaška mrtvorođeni btrfs…hint: RedHat…pardon, IBM :slight_smile:
Da skratim: ZFS sam davno pre cele frke, 2014. godine ubacio u TRIOS u posebnu repo komponentu između ostalog i da bih izbegao potencijalne probleme sa licencama…rešenje koje je Debian primenio tek 2 godine kasnije, kada je izašao stretch, i danas mu niko ništa ne može.
Ko je od koga prepisao, i ko je na vreme nanjušio rešenje problema ne bih da elaboriram :slight_smile:

Linus? njega ionako niko više ništa ne pita što se tiče kernela…biće onako kako blagajnici odluče :slight_smile:

Ne znam razlog sto je nekompatibilna, valjda zato da ne bi podlegala restrikicjama GPL koda.
Ko zna?
Nazalost, btrfs nigde ne ide. Moj zadnji pokusaj prelaska na btrfs me kostao vremena, zivaca
i proklinjanja :wink:

Да ли је неко пробао bcachefs?

To je jos u razvoju. Nema ga kod mene.

I eto jos jednom su zfs developeri doakali Linus-u, sada zfs moze sa low latency desktop
iskompajliranim kernelom + sto su se ranije snasli i za AVX koriscenje :wink:

ZOL dobija uskoro persistent L2ARC :wink:
Sace na desktopu samo da fercera :wink: