Pembangun FreeBSD berhasrat untuk memindahkan ZFS ke ZoL "ZFS di Linux"

zfs-linux

Beberapa hari yang lalu pemaju yang bertanggungjawab dalam projek FreeBSD mengemukakan rancangan terjemahan untuk sistem fail ZFS digunakan dalam projek pelaksanaan untuk projek "ZFS di Linux" (ZoL), yang sedang mengembangkan port ZFS untuk Linux.

Sebab untuk penghijrahan adalah genangan pangkalan data ZFS dari projek Illumos (garpu OpenSolaris), yang sebelumnya dijadikan asas untuk memindahkan perubahan berkaitan ZFS ke FreeBSD.

Mengenai ZFS

ZFS adalah pengurus sistem fail dan kelantangan yang awalnya dikembangkan oleh Sun Microsystems untuk OS Solaris anda. Makna asalnya adalah 'Zettabyte File System', tetapi kini menjadi singkatan berulang.

ZFS terkenal dengan kapasiti yang besar, penyatuan konsep sistem fail dan pengurus kelantangan yang sebelumnya terpisah ke dalam satu produk, kerangka baru pada cakera, sistem fail ringan, dan pengurusan ruang penyimpanan yang mudah.

Sehingga baru-baru ini, Sebilangan besar pembangunan yang berkaitan dengan ZFS dihasilkan oleh projek "ZFS di Linux" dan syarikat Delphix.

Syarikat ini membangunkan sistem operasi Delphix DelphixOS (garpu Illumos) yang sebelumnya memberikan sokongan ZFS di pangkalan data Illumos.

Perkembangan ZFS akan berhijrah ke Linux

Beberapa bulan yang lalu (pada awal tahun), Delphix mengumumkan peralihan ke pelaksanaan "ZFS di Linux", yang akhirnya membawa semua aktiviti yang berkaitan dengan ZFS ke satu tempat.

Dari projek ZFS yang sedang dan dipantau, hanya "ZFS di Linux" yang tersisa, yang kini dapat dianggap sebagai pelaksanaan utama OpenZFS.

Oleh kerana pelaksanaan ZFS oleh Illumos sudah jauh ketinggalan dari "ZFS di Linux" dari segi fungsi.

Pembangun FreeBSD telah menyedari bahawa komuniti FreeBSD tidak cukup kuat untuk mengekalkan dan mengembangkan asas kod yang ada dengan sendirinya.

Sekiranya anda terus menggunakan Illumos, jurang fungsi hanya akan meningkat dan pemindahan tampalan akan memerlukan lebih banyak sumber.

Daripada cuba bertahan dengan Illumos, pasukan sokongan ZFS di FreeBSD memutuskan untuk menerima "ZFS di Linux" sebagai projek pembangunan ZFS utama, mengarahkan sumber yang ada untuk meningkatkan daya kod mereka, dan menggunakan pangkalan kod mereka. pelaksanaan ZFS untuk FreeBSD.

Sokongan FreeBSD akan disatukan terus ke dalam kod "ZFS di Linux" dan akan dikembangkan terutamanya di repositori projek ini (isu pengembangan bersama dalam satu repositori telah disepakati dengan Brian Behlendorf, pemimpin projek ZFS di Linux).

bukaZFS

Mengapa Linux dan tidak berterusan di FreeBSD?

Pada masa ini, prototaip port "ZFS di Linux" untuk FreeBSD telah disediakan untuk semakan.

Untuk mengintegrasikannya ke dalam pangkalan data FreeBSD, masih perlu menambahkan beberapa ciri baru ke kerangka kerja opencrypto.

Untuk menggabungkan port dengan pangkalan kod utama "ZFS di Linux", mereka harus menambahkan sokongan FreeBSD ke sistem integrasi berterusan, memastikan bahawa kod lulus semua ujian, dan melakukan ujian kualiti tambahan.

Penggantian pelaksanaan ZFS di pangkalan data FreeBSD dijadualkan pada 15 April, jika sudah dua bulan sejak port stabil (jika tidak, tarikh akhir akan diubah).

Pada masa akan datang, selama tiga bulan, versi lama dan baru ZFS akan wujud bersama, selepas itu kod ZFS berasaskan Illumos lama akan dikeluarkan.

Dari fungsi baru yang terdapat di port ZoL untuk FreeBSD, tetapi tidak dalam pelaksanaan Illumos ZFS, terdapat mod multihost (MMP, perlindungan multi-modifier), sistem kuota lanjutan, penyulitan set data, pemilihan kelas penugasan blok yang berasingan. pengajaran).

Penggunaan arahan pemproses vektor untuk mempercepat pelaksanaan RAIDZ dan mengira checksum, alat baris perintah yang diperbaiki.

ZoL juga memperbaiki banyak bug yang berkaitan dengan keadaan perlumbaan dan hang, yang masih belum diperbetulkan dalam kod Illumos.


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.   Patricio kata

    Perubahan pasti oleh FreeBSD ke ZoL tidak akan berlaku begitu cepat, kerana walaupun ZoL mempunyai jumlah fungsi yang lebih besar, FreeBSD mempunyai pelaksanaan ZFS yang lebih matang dan stabil, selain kelebihan tertentu seperti:
    -Sokongan TRIM yang cukup unggul
    -VFS menyedari ARC, antara lain.
    Dan mereka tidak bermaksud untuk mengorbankan sifat-sifat ini dan lain-lain.
    Walau bagaimanapun, dalam jangka masa panjang kedua-dua pihak harus menang (atau saya harap).