Basis kode FreeBSD telah dikonversi untuk menggunakan OpenZFS (ZFS di Linux)

Implementasi sistem file ZFS di header FreeBSD (HEAD) ditransfer untuk menggunakan kode OpenZFS mengembangkan basis kode "ZFS di LinuxΒ» sebagai varian referensi ZFS. Pada musim semi, dukungan FreeBSD dipindahkan ke proyek utama OpenZFS, setelah itu pengembangan semua perubahan terkait FreeBSD berlanjut di sana, dan pengembang FreeBSD dapat dengan cepat mentransfer ke dalam sistem semua inovasi yang dikembangkan oleh proyek OpenZFS.

Di antara fitur-fitur yang tersedia di FreeBSD setelah transisi ke OpenZFS: sistem kuota yang diperluas, enkripsi kumpulan data, pemilihan kelas alokasi blok (allocation class) yang terpisah, penggunaan instruksi prosesor vektor untuk mempercepat implementasi RAIDZ dan checksum perhitungan, dukungan untuk algoritma kompresi ZSTD, mode multihost(MMP, Perlindungan Multi Pengubah), instrumentasi baris perintah yang ditingkatkan, perbaikan untuk banyak kondisi balapan dan masalah penguncian.

Ingatlah bahwa pada bulan Desember 2018, pengembang FreeBSD datang dengan prakarsa transisi ke implementasi ZFS dari proyek "ZFS di Linux"(ZoL), yang menjadi fokus seluruh aktivitas terkait pengembangan ZFS baru-baru ini. Alasan migrasi ini adalah stagnasi basis kode ZFS dari proyek Illumos (cabang OpenSolaris), yang sebelumnya digunakan sebagai dasar untuk memigrasikan perubahan terkait ZFS ke FreeBSD.

Hingga saat ini, kontribusi utama untuk mendukung basis kode ZFS di Illumos dibuat oleh Delphix, yang mengembangkan sistem operasi DelphixOS (Garpu Illumos). Tiga tahun lalu, Delphix mengambil keputusan untuk pindah ke "ZFS di Linux", yang mengakibatkan ZFS stagnan dari proyek Illumos dan memusatkan semua aktivitas pengembangan di proyek "ZFS di Linux", yang sekarang dianggap sebagai implementasi utama OpenZFS.

Pengembang FreeBSD memutuskan untuk mengikuti contoh umum dan tidak mencoba mempertahankan Illumos, karena implementasi ini sudah jauh tertinggal dalam fungsionalitas dan memerlukan sumber daya yang besar untuk memelihara kode dan memigrasi perubahan. OpenZFS berdasarkan "ZFS di Linux" sekarang dianggap sebagai proyek pengembangan ZFS kolaboratif tunggal.

Sumber: opennet.ru

Tambah komentar