OpenZFS 2.2 sistem file canggih dan manajer volume telah dirilis hari ini dengan dukungan untuk seri kernel Linux terbaru, serta berbagai fitur baru dan banyak peningkatan.
Berita terbesar di OpenZFS 2.2 adalah mendukung seri kernel Linux 6.5 terbaru dan terhebat, yang sudah digunakan oleh banyak distribusi GNU/Linux populer secara default, termasuk Ubuntu 23.10 yang baru dirilis. OpenZFS saat ini mendukung kernel Linux dari versi 3.10 hingga 6.5.
OpenZFS 2.2 juga memperkenalkan beberapa fitur baru, termasuk kloning blok, fitur yang memungkinkan file atau bagian dari file dikloning, membuat salinan dangkal di mana blok data yang ada direferensikan daripada disalin.
“Modifikasi data selanjutnya akan menyebabkan salinan blok data diambil dan salinan itu diubah. Fasilitas ini digunakan untuk mengimplementasikan “reflinks” atau “file-level copy-on-write”. Banyak program penyalinan file umum, termasuk versi terbaru /bin/cp di Linux, akan mencoba membuat klon secara otomatis,” demikian bunyi catatan rilis. NbspRilis ini juga menambahkan dukungan untuk antarmuka kontainer khusus Linux, seperti renameat(2), dukungan untuk OverlayFS, dukungan untuk pemasangan yang dipetakan di namespace pengguna, serta dukungan delegasi namespace untuk container.
(adsbygoogle = jendela.adsbygoogle || []).push({});
OpenZFS baru juga menambahkan perintah status zpool untuk memungkinkan pelaporan semua sistem file, snapshot, dan klon yang terpengaruh oleh blok bersama yang rusak. Para pengembang menjelaskan bahwa perintah zpool scrub -e dapat digunakan oleh pengguna untuk hanya menggosok blok rusak yang diketahui di log kesalahan untuk melakukan perbaikan yang cepat dan bertarget. Selain itu, OpenZFS 2.2 memperkenalkan properti Vdev untuk menyediakan kemampuan pengamatan setiap vdevs secara terprogram, properti pengguna Vdev dan zpool untuk memungkinkan pengguna mengatur properti khusus pada vdevs dan zpools, dan menambahkan jenis penerimaan zfs baru yang dapat digunakan untuk menyembuhkan data yang rusak di sistem file, snapshot, dan klon.
Fitur baru lainnya yang menarik adalah dukungan untuk checksum BLAKE3, algoritma hash kriptografi modern yang berfokus pada kinerja tinggi. Menurut pengembangnya, BLAKE3 jauh lebih cepat dari SHA256 dan SHA512, dan bisa tiga kali lebih cepat dari Edon-R.
Beberapa peningkatan kinerja juga hadir dalam rilis ini, termasuk ARC yang sepenuhnya adaptif untuk melonggarkan batasan buatan yang diberlakukan oleh Distribusi MRU/MFU dan pembedaan data/metadata, checksum SHA2 yang dioptimalkan yang kini menggunakan akselerasi perangkat keras, serta checksum Edon-R yang diperbarui yang kini lebih cepat.
(adsbygoogle = jendela.adsbygoogle || []).push({});
Terakhir, OpenZFS 2.2 menambahkan fitur pembatalan awal ZSTD baru untuk memungkinkan data yang tidak dapat dikompresi terdeteksi lebih cepat saat menggunakan algoritma kompresi ZSTD. Pengambilan awal I/O juga telah ditingkatkan dan ada juga banyak peningkatan kinerja lainnya. Anda dapat mengunduh OpenZFS 2.2 sekarang dari halaman GitHub proyek, yang mengharuskan Anda mengompilasinya dari sumber. Jika itu bukan pilihan Anda, Anda harus menunggu versi OpenZFS baru tiba di repositori perangkat lunak stabil dari distribusi GNU/Linux favorit Anda.
Sumber: Google, 9to5linux.com