Iako ZFS na Linuxu To neće biti novost 2020. godine, to su vijesti već mjesecima. Dio greške je i Canonical, kompanija koja razvija jednu od najpoznatijih distribucija početna podrška za Ubuntu 19.10 i obećavaju punu podršku na Ubuntu 20.04. U početku se sve smijalo ... sve dok se Linus Torvalds, glavna osoba zadužena za Linux kernel, nije pojačao da kaže, doslovno, «Ne koristite ZFS (na Linuxu). To je tako lako ".
Priča je nedavna. Prošlog ponedjeljka korisnik se požalio da mu je ZFS na Linuxu zabrljao operativni sistem. The odgovor de Torvalds nije čekao, uvjeravajući da jezgra nije odgovorna za ono što mu se dogodilo. U osnovi, krivac je sistem datoteka, onaj kojeg programeri kernela ne mogu dobiti pod ruku i uključuju svu podršku koju žele jer je u vlasništvu Oracle-a.
Pismo Linusa Torvaldsa o tome zašto ne koristiti ZFS na Linuxu
Imajte na umu da se "ne razdvajamo korisnike" doslovno odnosi na aplikacije korisničkog prostora i jezgru koju održavam. Ako neko doda modul jezgra poput ZFS-a, sam je. Ne mogu ga zadržati i ne mogu biti vezan tuđim promjenama jezgra. I iskreno, ne postoji način da se spoje bilo koji od ZFS-ovih napora dok od Oraclea ne dobijete službeno pismo koje je potpisao vaš viši pravni savjetnik ili po mogućnosti sam Larry Ellison u kojem se kaže da je u redu da to učinite i krajnji rezultat tretirate kao GPL'd.
Drugi ljudi misle da bi moglo biti u redu spojiti ZFS kod u jezgru i da to interfejs modula čini sasvim u redu, i to je njihova odluka. Ali s obzirom na parničnu prirodu Oraclea i pitanja licenciranja, ne postoji način na koji se mogu osjećati sigurno čineći to. A također me ne zanima neka vrsta "ZFS klinastog sloja" za koji neki ljudi misle da bi izolirao dva projekta. To ne dodaje nikakvu vrijednost našoj strani, a s obzirom na zahtjev za autorskim pravima Oracle-ovog sučelja (vidi Java), mislim da to nije ni stvarno sticanje licence.
Ne koristite ZFS. To je tako lako. Uvijek je to bila modna riječ više nego bilo što drugo što mislim, a pitanja licenciranja jednostavno mi nisu početak.
Mjerila koja sam vidio ne čine da ZFS izgleda tako dobro. I koliko vidim, više nema nikakvog stvarnog održavanja, pa sa stanovišta dugoročne stabilnosti, zašto biste ga uopće željeli koristiti?
Šta je problem
Problemi koje Torvalds vidi sa ZFS-om u Linuxu su uglavnom dva:
- Nećete raditi s tim dok vam Larry Ellison ne da pismeno odobrenje da ga tretirate kao GPL. Bez rada s njim, ZFS na Linuxu nije zvanično podržan.
- Performanse nisu najbolje što bi mogle biti.
Nakon čitanja ovog pisma, hoćete li koristiti ZFS na Linuxu?
Linus je u pravu. Veoma malo njih može smatrati ZFS korisnim; to ne bi imalo razlike za većinu korisnika. Dakle, stavljati ga u jezgru i ulaziti u pravnu borbu s Oracleom je besmisleno. Ali bilo je vrlo dobro reći vam da ako nemate konkretan razlog za odabir, gubite vrijeme.
To je stara priča o kojoj vam žele "prodati" sistem datoteka, uvijek smisle stih "performanse". A činjenica je da ne postoji niko ko je dobar u svemu. Svi su dobri u jednom, a u drugom su loši.
Svojedobno sam bio s "hiperom" upoređivanja sistema datoteka, tražeći najbolje: u performansama, sigurnosti i karakteristikama. Proučavao sam referentne vrijednosti Phoronixa. Na kraju? Nakon tisuću okreta, završio sam s istim onim što sam imao na početku: ext2 / 4 i btrfs.
Vaš sistem neće "letjeti" stavljanjem drugog sistema datoteka. A za većinu korisnika gotovo svaki FS će obaviti posao umjesto njih (ext4 x zadani).
Ukratko, bez obzira razumijete li što radite ili ne, sistem datoteka koji koristite uvijek će biti manje-više "lični" izbor (Linus ili ne LInus :-)