Gagamitin mo ba ang ZFS sa Linux kung sinabi sa iyo ni Linus Torvalds na ito ay isang masamang ideya?

ZFS sa Linux at Linus Torvalds

Kahit na ang mga ZFS sa Linux Hindi ito magiging isang bagong bagay sa 2020, maraming buwan na itong balita. Bahagi ng kasalanan ay ang Canonical, isang kumpanya na bumuo ng isa sa pinakatanyag na pamamahagi, upang idagdag paunang suporta sa Ubuntu 19.10 at nangangako ng buong suporta sa Ubuntu 20.04. Sa una ay tawa ang lahat ... hanggang sa si Linus Torvalds, ang pangunahing taong namamahala sa kernel ng Linux, ay sumulong upang sabihin, nang literal, «Huwag gumamit ng ZFS (sa Linux). Ganun kadali ".

Kamakailan lang ang kwento. Noong nakaraang Lunes, nagreklamo ang isang gumagamit na ang ZFS sa Linux ay na-screwed ang kanyang operating system. Ang tumugon Si de Torvalds ay hindi naghintay, tiniyak na ang nucleus ay hindi mananagot para sa kung ano ang nangyari sa kanya. Talaga, ang salarin ay ang filesystem, isa na hindi makuha ng mga developer ng kernel at isama ang lahat ng suportang nais nila dahil ito ay pagmamay-ari ng Oracle.

Liham ni Linus Torvalds kung bakit hindi gamitin ang ZFS sa Linux

Tandaan na ang "hindi namin pinaghiwalay ang mga gumagamit" ay literal tungkol sa mga application ng space ng gumagamit at ang core na pinapanatili ko. Kung ang isang tao ay nagdaragdag ng isang module ng kernel tulad ng ZFS, nag-iisa sila. Hindi ko ito mapapanatili, at hindi ako mapipigilan ng mga pagbabago sa kernel ng ibang tao. At sa totoo lang, walang paraan upang pagsamahin ang anumang mga pagsisikap ng ZFS hanggang sa makatanggap ka ng isang opisyal na liham mula sa Oracle na nilagdaan ng iyong nakatatandang tagapayo sa ligal o mas gusto na si Larry Ellison mismo na nagsasabing oo, okay lang na gawin ito at gamutin ang huling resulta bilang GPL'd.

Iniisip ng ibang tao na maaaring maging okay na pagsamahin ang ZFS code sa kernel at ginagawa ng interface ng module na maayos lang, at iyon ang kanilang desisyon. Ngunit isinasaalang-alang ang litigious na likas na katangian ng Oracle at ang mga katanungan sa paglilisensya, walang paraan na maaari kong pakiramdam na ligtas ako sa paggawa nito. At hindi rin ako interesado sa isang uri ng "ZFS wedge layer" na tila iniisip ng ilang tao na ihiwalay ang dalawang proyekto. Hindi iyon nagdaragdag ng anumang halaga sa aming panig, at binigyan ang pag-angkin ng copyright ng interface ng Oracle (tingnan ang Java), sa palagay ko ay hindi rin ito isang tunay na pagkuha ng lisensya.

Huwag gumamit ng ZFS. Napakadali nito. Ito ay palaging higit pa sa isang buzzword kaysa sa anupaman sa palagay ko, at ang mga isyu sa paglilisensya ay ginagawa lamang itong hindi simula para sa akin.

Ang mga benchmark na nakita ko ay hindi gaanong maganda ang ZFS. At hanggang sa masasabi ko, wala na itong tunay na pagpapanatili, kaya mula sa pangmatagalang pananaw sa katatagan, bakit mo ito gugustuhin na gamitin ito sa una?

Ano ang problema

Ang mga problemang nakikita ng Torvalds sa ZFS sa Linux ay pangunahing dalawa:

  • Hindi ka gagana sa iyo hanggang sa bigyan ka ni Larry Ellison ng nakasulat na pahintulot na gamutin ito bilang isang GPL. Nang hindi nagtatrabaho kasama nito, ang ZFS sa Linux ay hindi opisyal na nagtitiis.
  • Ang pagganap ay hindi ang pinakamahusay na maaari.

Matapos basahin ang liham na ito, gagamitin mo ba ang ZFS sa Linux?


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: AB Internet Networks 2008 SL
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   01101001b dijo

    Tama si Linus. Napakakaunting maaaring makahanap ng kapaki-pakinabang sa ZFS; gagawa ito ng zero pagkakaiba sa karamihan ng mga gumagamit. Kaya't ang paglalagay nito sa kernel at pagkuha ng ligal na pakikipaglaban sa Oracle ay walang kabuluhan. Ngunit napakahusay ding sabihin sa iyo na kung wala kang isang tukoy na dahilan sa pagpili nito, sinasayang mo lang ang oras mo.

    Ito ang dating kwento cdo gusto nilang "ibenta" ka ng isang filesystem, palagi nilang naisip ang talata na "pagganap". At ang katotohanan ay walang sinuman na mahusay sa lahat. Lahat sila ay mahusay sa isang bagay at hindi maganda sa iba pa.

    Sa isang pagkakataon kasama ko ang "hype" ng paghahambing ng mga file system, hinahanap ang pinakamahusay: sa pagganap, seguridad at mga tampok. Nag-aaral ako ng mga benchmark ng Phoronix. Sa dulo? Pagkatapos ng isang libong pagliko, natapos ko ang parehong bagay na mayroon ako sa simula: ext2 / 4 at btrfs.

    Ang iyong system ay hindi "lilipad" sa pamamagitan ng paglalagay ng isa pang file system. At para sa karamihan ng mga gumagamit, halos anumang FS ang gagawa ng trabaho para sa kanila (ext4 x default).

    Sa madaling sabi, naiintindihan mo man kung ano ang iyong ginagawa o hindi, ang ginagamit mong filesystem ay palaging isang higit pa o mas kaunting "personal" na pagpipilian (Linus o hindi LInus :-)