Pangkalan kod FreeBSD dialihkan untuk menggunakan OpenZFS (ZFS di Linux)

Pelaksanaan sistem fail ZFS dalam pengepala FreeBSD (HEAD) dipindahkan untuk menggunakan kod OpenZFS membangunkan pangkalan kod "ZFS di LinuxΒ» sebagai varian rujukan ZFS. Pada musim bunga, sokongan FreeBSD telah dipindahkan ke projek OpenZFS utama, selepas itu pembangunan semua perubahan berkaitan FreeBSD diteruskan di sana, dan pembangun FreeBSD dapat dengan cepat memindahkan ke dalam sistem semua inovasi yang dibangunkan oleh projek OpenZFS.

Antara ciri yang tersedia dalam FreeBSD selepas peralihan kepada OpenZFS: sistem kuota yang diperluaskan, penyulitan set data, pemilihan kelas peruntukan blok yang berasingan (kelas peruntukan), penggunaan arahan pemproses vektor untuk mempercepatkan pelaksanaan RAIDZ dan checksum pengiraan, sokongan untuk algoritma pemampatan ZSTD, mod multihost(MMP, Perlindungan Berbilang Pengubah Suai), instrumentasi baris arahan yang dipertingkatkan, pembetulan untuk banyak keadaan perlumbaan dan isu penguncian.

Mari kita ingat bahawa pada Disember 2018, pembangun FreeBSD telah menghasilkan inisiatif peralihan kepada pelaksanaan ZFS daripada projek "ZFS di Linux"(ZoL), di mana semua aktiviti yang berkaitan dengan pembangunan ZFS telah ditumpukan baru-baru ini. Sebab yang disebut untuk penghijrahan adalah genangan pangkalan kod ZFS daripada projek Illumos (cabang OpenSolaris), yang sebelum ini digunakan sebagai asas untuk memindahkan perubahan berkaitan ZFS ke FreeBSD.

Sehingga baru-baru ini, sumbangan utama untuk menyokong pangkalan kod ZFS di Illumos telah dibuat oleh Delphix, yang membangunkan sistem pengendalian DelphixOS (garpu Illumos). Tiga tahun yang lalu, Delphix membuat keputusan untuk berpindah ke "ZFS di Linux", yang mengakibatkan ZFS terbantut daripada projek Illumos dan menumpukan semua aktiviti pembangunan dalam projek "ZFS di Linux", yang kini dianggap sebagai pelaksanaan utama OpenZFS.

Pembangun FreeBSD memutuskan untuk mengikuti contoh umum dan tidak cuba berpegang pada Illumos, kerana pelaksanaan ini sudah jauh ketinggalan dalam fungsi dan memerlukan sumber yang besar untuk mengekalkan kod dan memindahkan perubahan. OpenZFS berdasarkan "ZFS di Linux" kini dianggap sebagai projek pembangunan ZFS kolaboratif tunggal.

Sumber: opennet.ru

Tambah komen