Pengujian build FreeBSD yang ditransfer ke “ZFS di Linux” telah dimulai

Chris Moore, pencipta proyek PC-BSD dan wakil presiden iXsystems, diumumkan tentang awal pengujian rakitan instalasi FreeBSD 12-STABIL и FreeBSD 13-HEAD, di mana implementasi sistem file ZFS yang awalnya didukung di FreeBSD diganti dengan pengembangan proyek "ZFS di Linux". Berkat inisiatif untuk menjadikan kode "ZFS di Linux" portabel untuk sistem lain, FreeBSD pun menjadi siap port sysutils/zol (utilitas) dan sysutils/zol-kmod (modul kernel), yang sekarang disarankan untuk diuji. Dalam konteks sistem file, cara termudah untuk mengujinya adalah dengan menyediakan gambar instalasi bawaan yang implementasi ZFS asli dinonaktifkan dan port dengan "ZFS di Linux" sudah diinstal sebelumnya. UFS dan ZFS dapat digunakan sebagai sistem file untuk partisi root.

Mari kita ingat kembali bahwa pada bulan Desember tahun lalu pengembang FreeBSD datang dengan idenya 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. Sampai saat ini, dukungan untuk basis kode ZFS di Illumos disediakan oleh Delphix, yang mengembangkan sistem operasi DelphixOS (Garpu Illumos). Setahun yang lalu, Delphix membuat keputusan untuk pindah ke "ZFS di Linux", yang mengakibatkan ZFS mandek dari proyek Illumos dan memindahkan semua aktivitas terkait pengembangan ke 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. "ZFS di Linux" sekarang dipandang sebagai proyek pengembangan ZFS kolaboratif tunggal dan utama. Dukungan FreeBSD akan diintegrasikan langsung ke dalam ZFS pada kode Linux dan dikembangkan di repositori utama proyek ini.

Beberapa fitur yang tersedia di port FreeBSD "ZFS di Linux" tetapi tidak ada dalam implementasi ZFS Illumos:

  • Mode multihost (MMP;
  • Perlindungan Multi Pengubah);
  • Sistem kuota yang diperluas;
  • Enkripsi kumpulan data;
  • Pemilihan kelas distribusi blok yang terpisah (kelas alokasi);
  • Penggunaan instruksi prosesor vektor untuk mempercepat implementasi RAIDZ dan penghitungan checksum;
  • Alat baris perintah yang ditingkatkan;
  • Memperbaiki banyak bug yang terkait dengan kondisi balapan dan kunci.

Sumber: opennet.ru

Tambah komentar