Ja bych tuhle situaci nevidel tak zle. Problem je jen a pouze v distribuci. Tj. pokud bude existovat zfs.ko modul, pak sice nikdo nevi jakou ma mit licenci, protoze je zaroven odvozenym dilem jadra a zaroven pod licenci CDDL. Ale z pohledu uzivatele je to sumak, jenom je problem, ze distributor nedokaze splnit licencni podminky GPL a CDDL. Ale pokud nekdo vytvori program, ktery pouzije zfs, prida patch pro zkompilovani jako jaderny modul, tak je prece vsechno v poradku. Samozrejme vznika problem, ze vytvorene dilo nelze distribuovat (samozrejme nikomu jinemu, pokud si takto zfs zkompiluji v ramci firmy nastavim zdroje balicku a rozinstaluji na vsechny pocitace, tak taky neni problem). Ale kdyz uz mam modul v pocitaci, tak to prece dale distrubuovat nepotrebuji ne ?
> Problem je jen a pouze v distribuci.
To je sice pravda, ale tímpádem je taky problém ve všem, co na to navazuje. Nemůže existovat jedna otestovaná distribuční verze. Každý si to bude kompilovat sám s kdovíjakým nastavením kompilátoru. Bugreporty bych v takové situace řešil nechtěl...
Taky asi dost těžko půjde použít ZFS jako root partitionu v instalátoru (že by instalátor něco kompiloval? No nevím...)
Prostě kvůli licenci ZFS nikdy nebude first class citizen.
To jsou pouze male problemy, tady uz zalezi na tom, jake mam alternativy (v tomto pripade btrfs) a jake plynou vyhody. Tohle posuzovat nechci a ani nemuzu.
K problemum:
Pokud reknu, ze s takovym a takovym nastavenim a verzi kompilatoru to funguje a je to stabilni, pak bugreporty resit nemusim. Ostatne uzivatele gentoo si kompiluji vsechno sami s kdovijakym nastavenim kompilatoru.
Root partiion neni slozite vyresit dvoustupnovou instalaci, ale je pravda, ze boot partition jen tezko bude zfs.
Jinak neni zfs a btrfs spise urceny pro datove partition ? Posledne, kdyz jsem dal btrfs v domeni, ze se nebudu muset bat aktualizaci na root, tak byly aktualizace priserne pomale. Ale to uz bylo davno.
"Prostě kvůli licenci ZFS nikdy nebude first class citizen." To nebude. Chapu problemy, ale kdo chce parit na linuxu, tak taky stahne proprietarni graficke ovladace karty. Netvrdim, ze je to idealni, ale zaroven tvrdim, ze moznost provozovat ZFS na linuxu primo v jadre (jako modul) tu je - ani jedna z licenci to nezakazuje. Akorat vysledek nemuzu nikomu distribuovat.
> Ostatne uzivatele gentoo si kompiluji vsechno sami s kdovijakym nastavenim kompilatoru.
Jiste, ale taky maji nulove garance a support.
> Jinak neni zfs a btrfs spise urceny pro datove partition ?
Proc? Jedna ze super veci je mit moznost nainstalovat novy root vedle stareho a prepnout jeden na druhy jednim prikazem (fallback pro pripad spatneho updatu)
> Chapu problemy, ale kdo chce parit na linuxu, tak taky stahne proprietarni graficke ovladace karty.
To je srovnavani hrusek s jabkama. Pro pareni nepotrebuju zadne garance. Kdyz to spadne, tak to spadne no. Ale primarni urceni ZFS je na server. A pokud mam stoterrové úložiště pro desítky aplikací, tak je to fakt trochu jiný příběh...
K tomu pareni je srovnatelna situace, ze mam na notasu ZFS a na nem fotky z dovolene. Jo, v takovem pripade neni zadny problem.
> Root Partition
Protoze root je pak v podstate neupdatovatelny inplace, nevim jestli uz to opravili nebo to vubec opravit lze, ale spousta malych novych konfiguracnich souboru, headery, atd... delala btrfs problemy. Nyni teda mluvim o debianu, u ktereho si myslim, ze to vyresili tak, ze pouzivaji unsafe-io parametr dpkg nebo eatmydata utilitku, ktera zakazuje fsync(), sice to trochu pomohlo, ale v podstate to nevyresili. Nevim jak je to s jinymi distribucnimi systemy. A taky nevim jak je to se ZFS. Btw. mit novy a stary root vedle sebe a prepinat je na pouzitem systemu nezavisle - a jednoduche prepinani bych nedoporucoval, protoze nikdy nevis, co ti nova verze udela s /home/user/.* adresari. Ale to zalezi na konkretni situaci a problemy muzou nastat pri jakemkoliv updatu.
> Hrusky a jablka
Tohle jsem myslel uplne jinak, nez bylo pochopeno. Spis jsem narazel na to, ze uzivateli, ktery chce parit, nezalezi na tom jak se musi proprietarni ovladace instalovat. Stejne jako uzivatel, ktery chce pouzivat ZFS. A jestli chces vytahovat garance, tak moc souborovych systemu na linuxu zadne nema a ty nove uz vubec ne.