Apakah Anda akan menggunakan ZFS di Linux jika Linus Torvalds memberi tahu Anda bahwa itu ide yang buruk?

ZFS di Linux dan Linus Torvalds

Meskipun ZFS di Linux Ini bukan hal baru di tahun 2020, itu telah menjadi berita selama berbulan-bulan. Bagian dari kesalahannya adalah Canonical, sebuah perusahaan yang mengembangkan salah satu distribusi paling terkenal, untuk menambahkan dukungan awal pada Ubuntu 19.10 dan menjanjikan dukungan penuh di Ubuntu 20.04. Pada awalnya itu semua adalah tawa… sampai Linus Torvalds, orang utama yang bertanggung jawab atas kernel Linux, telah melangkah untuk mengatakan, secara harfiah, «Jangan gunakan ZFS (di Linux). Semudah itu ".

Ceritanya baru-baru ini. Senin lalu, seorang pengguna mengeluh bahwa ZFS di Linux telah mengacaukan sistem operasinya. Itu tanggapan de Torvalds tidak menunggu, memastikan bahwa nukleus tidak bertanggung jawab atas apa yang terjadi padanya. Pada dasarnya, pelakunya adalah sistem file, salah satu yang pengembang kernel tidak bisa dapatkan dan menyertakan semua dukungan yang mereka inginkan karena itu dimiliki oleh Oracle.

Linus Torvalds tentang mengapa tidak menggunakan ZFS di Linux

Perhatikan bahwa "kami tidak memisahkan pengguna" secara harfiah adalah tentang aplikasi ruang pengguna dan inti yang saya pertahankan. Jika seseorang menambahkan modul kernel seperti ZFS, mereka sendirian. Saya tidak bisa menyimpannya, dan saya tidak bisa terikat oleh perubahan kernel orang lain. Dan sejujurnya, tidak ada cara untuk menggabungkan upaya ZFS apa pun sampai Anda menerima surat resmi dari Oracle yang ditandatangani oleh penasihat hukum senior Anda atau lebih disukai Larry Ellison sendiri yang mengatakan ya, tidak apa-apa untuk melakukannya dan memperlakukan hasil akhirnya sebagai GPL.

Orang lain berpikir bahwa boleh saja menggabungkan kode ZFS ke dalam kernel dan antarmuka modul melakukannya dengan baik, dan itulah keputusan mereka. Tetapi mengingat sifat hukum Oracle dan pertanyaan perizinan, tidak mungkin saya merasa aman melakukannya. Dan saya juga tidak tertarik dengan jenis "lapisan baji ZFS" yang menurut sebagian orang akan mengisolasi kedua proyek tersebut. Itu tidak menambahkan nilai apa pun ke pihak kami, dan mengingat klaim hak cipta antarmuka Oracle (lihat Java), menurut saya ini juga bukan perolehan lisensi yang nyata.

Jangan gunakan ZFS. Semudah itu. Itu selalu lebih merupakan kata kunci dari apa pun yang saya pikirkan, dan masalah perizinan membuatnya bukan permulaan bagi saya.

Tolok ukur yang pernah saya lihat tidak membuat ZFS terlihat sebagus itu. Dan sejauh yang saya tahu, itu tidak lagi memiliki perawatan yang nyata, jadi dari sudut pandang stabilitas jangka panjang, mengapa Anda ingin menggunakannya?

Apa masalahnya

Masalah yang dilihat Torvalds dengan ZFS di Linux adalah dua:

  • Anda tidak akan bekerja dengannya sampai Larry Ellison memberi Anda izin tertulis untuk memperlakukannya sebagai GPL. Tanpa bekerja dengannya, ZFS di Linux tidak secara resmi bertahan.
  • Performa bukanlah yang terbaik.

Setelah membaca surat ini, apakah Anda akan menggunakan ZFS di Linux?


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Bertanggung jawab atas data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   01101001b dijo

    Linus benar. Sangat sedikit yang dapat merasakan manfaat ZFS; itu tidak akan membuat perbedaan bagi sebagian besar pengguna. Jadi meletakkannya di kernel dan terlibat dalam perkelahian hukum dengan Oracle tidak ada gunanya. Tetapi juga sangat baik untuk memberi tahu Anda bahwa jika Anda tidak memiliki alasan khusus untuk memilihnya, Anda membuang-buang waktu.

    Itu cerita lama dan mereka ingin "menjual" sistem file kepada Anda, mereka selalu datang dengan ayat "kinerja". Dan faktanya adalah tidak ada orang yang pandai dalam segala hal. Mereka semua pandai dalam satu hal dan buruk dalam hal lain.

    Pada suatu waktu saya sedang dengan "sensasi" membandingkan sistem file, mencari yang terbaik: dalam kinerja, keamanan, dan fitur. Saya sedang mempelajari benchmark Phoronix. Pada akhirnya? Setelah seribu putaran, saya berakhir dengan hal yang sama pada awalnya: ext2 / 4 dan btrfs.

    Sistem Anda tidak akan "terbang" dengan meletakkan sistem file lain. Dan untuk sebagian besar pengguna, hampir semua FS akan melakukan pekerjaan itu untuk mereka (ext4 x default).

    Singkatnya, apakah Anda memahami apa yang Anda lakukan atau tidak, sistem file yang Anda gunakan akan selalu menjadi pilihan yang lebih atau kurang "pribadi" (Linus atau tidak LInus :-)