Don't use ZFS on Linux, kaze Linus

Branimir_Maksimovic

Well-known member
Joined
Nov 22, 2018
Messages
928
Reaction score
370

“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.
 

Lazar

Member
Joined
Sep 1, 2013
Messages
550
Reaction score
21
Увек је ту FreeBSD 😉
Нисам сигуран да је Линус у праву овог пута. BTRFS није довољно добар (колико већ година имају проблема са RAID56?) ,а остале фајл системе нема смисла поредити са ZFS.

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

Branimir_Maksimovic

Well-known member
Joined
Nov 22, 2018
Messages
928
Reaction score
370
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.
 

Lazar

Member
Joined
Sep 1, 2013
Messages
550
Reaction score
21
FreeBSD ће најраније од верзије 13 користити ZoL. Без обзира на то, тамо је ZFS уобичајени део оперативног система и нема изненађења као на Линуксу.
 

Branimir_Maksimovic

Well-known member
Joined
Nov 22, 2018
Messages
928
Reaction score
370
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 😛
 

Dragan

Well-known member
Staff member
Joined
Jan 13, 2012
Messages
6,371
Reaction score
65
Zanimljivo je da Linusu smeta ZFS licenca, a da nema ništa protiv systemd na primer… 🙂
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:

[root@trios-eudev][/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

[root@trios-eudev][/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
 

Branimir_Maksimovic

Well-known member
Joined
Nov 22, 2018
Messages
928
Reaction score
370
fork ili ne fork licenca je namerno nekompatibilna. E sad to sto Linus stavlja klipove u tockove ne GPL modulima je druga prica…
 

Dragan

Well-known member
Staff member
Joined
Jan 13, 2012
Messages
6,371
Reaction score
65
fork ili ne fork licenca je namerno nekompatibilna
Ok, tako je…a da li znaš razlog zašto je nekompatibilna? 🙂
Usput, fork kao pojam je u ovom slučaju itekako bitan, baš zbog nekompatibilnosti 🙂
E sad to sto Linus stavlja klipove u tockove ne GPL modulima je druga prica…
Paaa…ne baš svim modulima, ergo neprincipijelno, odnosno kako blagajnik naredi…hint: OpenAFS/IBM 🙂

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 🙂
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 🙂
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 🙂

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

Branimir_Maksimovic

Well-known member
Joined
Nov 22, 2018
Messages
928
Reaction score
370
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 😉
 

Branimir_Maksimovic

Well-known member
Joined
Nov 22, 2018
Messages
928
Reaction score
370
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 😉
 
Top