Adakah anda akan menggunakan ZFS di Linux sekiranya Linus Torvalds memberitahu bahawa ini adalah idea yang buruk?

ZFS pada Linux dan Linus Torvalds

Walaupun ZFS di Linux Ini tidak akan menjadi perkara baru pada tahun 2020, sudah menjadi berita selama berbulan-bulan. Sebahagian daripada kesalahan adalah Canonical, sebuah syarikat yang mengembangkan salah satu pengedaran yang paling terkenal, untuk ditambahkan sokongan awal pada Ubuntu 19.10 dan berjanji sokongan penuh pada Ubuntu 20.04. Pada mulanya itu semua ketawa ... sehingga Linus Torvalds, orang utama yang bertanggungjawab dalam kernel Linux, telah melangkah untuk mengatakan, secara harfiah, «Jangan gunakan ZFS (di Linux). Semudah itu ".

Kisahnya baru-baru ini. Isnin lalu, seorang pengguna mengadu bahawa ZFS di Linux telah merosakkan sistem operasinya. The tindak balas de Torvalds tidak menunggu, memastikan bahawa inti tidak bertanggungjawab atas apa yang telah berlaku kepadanya. Pada dasarnya, pelakunya adalah sistem fail, yang tidak dapat dilakukan oleh pembangun kernel dan merangkumi semua sokongan yang mereka mahukan kerana dimiliki oleh Oracle.

Surat Linus Torvalds mengenai mengapa tidak menggunakan ZFS di Linux

Perhatikan bahawa "kami tidak memisahkan pengguna" secara harfiah adalah mengenai aplikasi ruang pengguna dan inti yang saya jaga. Sekiranya seseorang menambahkan modul kernel seperti ZFS, mereka bersendirian. Saya tidak dapat menyimpannya, dan saya tidak dapat terikat dengan perubahan kernel orang lain. Dan secara jujur, tidak ada cara untuk menggabungkan usaha ZFS sehingga anda menerima surat rasmi dari Oracle yang ditandatangani oleh peguam kanan anda atau lebih baik Larry Ellison sendiri mengatakan ya, tidak apa-apa untuk melakukannya dan menganggap hasil akhirnya seperti GPL.

Orang lain berpendapat bahawa tidak mungkin menggabungkan kod ZFS ke kernel dan bahawa antara muka modul melakukannya dengan baik, dan itulah keputusan mereka. Tetapi memandangkan hakikat Oracle dan persoalan pelesenan, tidak mungkin saya merasa selamat melakukannya. Dan saya juga tidak berminat dengan jenis "lapisan baji ZFS" yang sepertinya difikirkan oleh beberapa orang akan mengasingkan kedua-dua projek tersebut. Itu tidak menambah nilai bagi pihak kami, dan mengingat tuntutan hak cipta antara muka Oracle (lihat Java), saya juga tidak menganggap itu adalah keuntungan lesen sebenar.

Jangan gunakan ZFS. Semudah itu. Ia selalu menjadi kata kunci daripada yang lain yang saya fikirkan, dan masalah pelesenan menjadikannya bukan permulaan bagi saya.

Tanda aras yang saya lihat tidak menjadikan ZFS kelihatan baik. Dan sejauh yang saya tahu, ia tidak lagi mempunyai penyelenggaraan sebenar, jadi dari sudut kestabilan jangka panjang, mengapa anda mahu menggunakannya sejak awal?

Apa masalahnya

Masalah yang dilihat oleh Torvalds dengan ZFS di Linux adalah dua:

  • Anda tidak akan berjaya sehingga Larry Ellison memberi anda kebenaran bertulis untuk menganggapnya sebagai GPL. Tanpa bekerja dengannya, ZFS di Linux tidak secara rasmi bertahan.
  • Prestasi bukanlah yang terbaik.

Setelah membaca surat ini, adakah anda akan menggunakan ZFS di Linux?


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab untuk data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   01101001b kata

    Linus betul. Sangat sedikit yang dapat menemui ZFS berguna; ia akan membuat perbezaan sifar kepada sebahagian besar pengguna. Jadi memasukkannya ke dalam kernel dan bertengkar dengan Oracle tidak ada gunanya. Tetapi sangat baik untuk memberitahu anda bahawa jika anda tidak mempunyai alasan tertentu untuk memilihnya, anda membuang masa anda.

    Ini kisah lama kerana mereka ingin "menjual" sistem fail kepada anda, mereka selalu muncul dengan ayat "prestasi". Dan hakikatnya adalah bahawa tidak ada orang yang pandai dalam segala hal. Mereka semua pandai dalam satu perkara dan suka pada perkara lain.

    Pada satu masa saya bersama "gembar-gembur" membandingkan sistem fail, mencari yang terbaik: dalam prestasi, keselamatan dan ciri. Saya sedang mengkaji tanda aras Phoronix. Pada akhirnya? Setelah seribu giliran, saya berakhir dengan perkara yang sama dengan saya pada awalnya: ext2 / 4 dan btrfs.

    Sistem anda tidak akan "terbang" dengan meletakkan sistem fail lain. Dan bagi majoriti pengguna, hampir semua FS akan melakukan tugas untuk mereka (ext4 x default).

    Ringkasnya, sama ada anda memahami apa yang anda lakukan atau tidak, sistem fail yang anda gunakan akan selalu menjadi pilihan "peribadi" yang lebih kurang (Linus atau tidak LInus :-)