Použili by ste ZFS na Linuxe, keby vám Linus Torvalds povedal, že je to zlý nápad?

ZFS na Linuxe a Linus Torvalds

Hoci ZFS v systéme Linux V roku 2020 nepôjde o novinku, novinkou je už mesiace. Súčasťou chyby je spoločnosť Canonical, ktorá vyvíja jednu z najslávnejších distribúcií počiatočná podpora pre Ubuntu 19.10 a sľubovať úplnú podporu pre Ubuntu 20.04. Spočiatku to bolo všetko na smiech ... až kým nezasiahol Linus Torvalds, hlavný človek zodpovedný za linuxové jadro, a povedal doslova: «Nepoužívajte ZFS (v systéme Linux). Je to také ľahké “.

Príbeh je nedávny. Minulý pondelok sa používateľ sťažoval, že ZFS v systéme Linux pokazil jeho operačný systém. The odpoveď de Torvalds nečakal a ubezpečil sa, že jadro nie je zodpovedné za to, čo sa mu stalo. V zásade je vinníkom súborový systém, ktorý vývojári jadra nemôžu dostať do rúk a ktorý obsahuje všetku podporu, ktorú by chceli, pretože je to vo vlastníctve spoločnosti Oracle.

List Linusa Torvaldsa o tom, prečo nepoužívať ZFS v systéme Linux

Všimnite si, že „používateľov neoddeľujeme“, je to doslova o aplikáciách užívateľského priestoru a jadre, ktoré udržiavam. Ak niekto pridá modul jadra ako ZFS, je sám. Nemôžem si to nechať a nemôžem byť viazaný zmenami v jadre iných ľudí. Úprimne povedané, neexistuje žiadny spôsob, ako spojiť akékoľvek úsilie spoločnosti ZFS, kým nedostanete oficiálny list spoločnosti Oracle podpísaný vašim starším právnym zástupcom alebo najlepšie samotným Larrym Ellisonom, ktorý hovorí, že áno, je v poriadku to urobiť a považovať konečný výsledok za GPL'd.

Ostatní ľudia si myslia, že môže byť v poriadku zlúčiť kód ZFS do jadra a že rozhranie modulu to robí v poriadku, a to je ich rozhodnutie. Ale vzhľadom na spornú povahu spoločnosti Oracle a otázky týkajúce sa licencií neexistuje spôsob, ako sa môžem cítiť bezpečne. A tiež ma nezaujíma akási „klinová vrstva ZFS“, o ktorej si niektorí myslia, že by tieto dva projekty izolovala. To na našej strane nepridáva žiadnu hodnotu a vzhľadom na sťažnosť autorských práv na rozhranie spoločnosti Oracle (pozri Java) si myslím, že nejde ani o skutočný zisk licencie.

Nepoužívajte ZFS. Je to také ľahké. Vždy to bolo viac módneho slova ako čokoľvek iného, ​​čo si myslím, a problémy s licenciami to pre mňa len nezačali.

Benchmarky, ktoré som videl, nerobia ZFS tak dobrým. A pokiaľ môžem povedať, už nemá žiadnu skutočnú údržbu, tak prečo by ste ho chceli z hľadiska dlhodobej stability používať vôbec?

Aký je problém

Problémy, ktoré Torvalds vidí v ZFS v systéme Linux, sú hlavne dva:

  • Nebudete s ním pracovať, kým vám Larry Ellison nedá písomný súhlas s tým, aby ste s ním zaobchádzali ako s GPL. Bez práce s ním by ZFS v systéme Linux nebol úradne vydržal.
  • Výkon nie je najlepší, aký by mohol byť.

Po prečítaní tohto listu budete používať ZFS v systéme Linux?


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Za údaje zodpovedá: AB Internet Networks 2008 SL
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   01101001b dijo

    Linus má pravdu. Len veľmi málo ľudí môže považovať ZFS za užitočný; pre väčšinu používateľov by to bolo nulové. Takže vložiť to do jadra a pustiť sa do právneho boja s Oracle je zbytočné. Ale tiež bolo veľmi dobré povedať vám, že ak nemáte konkrétny dôvod pre jeho výber, strácate čas.

    Je to starý príbeh, cdo vám chcú „predať“ súborový systém, vždy vymyslia „výkonový“ verš. A faktom je, že neexistuje nikto, kto by bol dobrý vo všetkom. Všetci sú dobrí v jednej veci a mizerní v niečom inom.

    Svojho času som bol v „humbuku“ porovnávania súborových systémov a hľadal to najlepšie: vo výkone, zabezpečení a funkciách. Študoval som referenčné hodnoty Phoronix. Nakoniec? Po tisíc zákrutách som skončil s rovnakou vecou, ​​ktorú som mal na začiatku: ext2 / 4 a btrfs.

    Váš systém nebude „lietať“ vložením iného súborového systému. A pre väčšinu používateľov bude prácu robiť takmer každý FS (predvolene ext4 x).

    Stručne povedané, či už rozumiete tomu, čo robíte, alebo nie, súborový systém, ktorý používate, bude vždy viac-menej „osobnou“ voľbou (Linus alebo nie LInus :-)