Kembali ke artikel

Linux 6.18 memperkenalkan peningkatan FUSE dan optimalisasi VirtIO-FS

Selasa, 07 Oktober 2025
Dilaporkan oleh AI

Versi kernel Linux 6.18 membawa pembaruan penting pada subsistem FUSE, memungkinkan performa lebih baik untuk sistem file di ruang pengguna. Perubahan ini mencakup dukungan 64-bit untuk operasi file dan peningkatan di lingkungan virtualisasi. Peningkatan ini bertujuan untuk meningkatkan efisiensi di bidang seperti penyimpanan cloud dan komputasi tepi.

Linux 6.18, seperti yang dirinci dalam laporan Phoronix baru-baru ini, menampilkan peningkatan signifikan pada kerangka FUSE (Filesystem in Userspace), yang memungkinkan pengguna non-privileg untuk membuat dan memasang sistem file tanpa mengubah kode kernel. Pembaruan kunci memperluas antarmuka copy_file_range ke kemampuan 64-bit penuh, membantu penanganan file besar dan offset secara lebih efektif. Ini sangat berguna untuk aplikasi di penyimpanan cloud dan analisis big data yang memerlukan penyalinan data yang mulus.

Rilis ini memperkenalkan dukungan FUSE_INIT sinkron, yang memberikan inisialisasi lebih dapat diprediksi dan mengurangi latensi untuk memulai sistem file di ruang pengguna. Optimalisasi dalam penanganan permintaan VirtIO-FS lebih lanjut menyederhanakan komunikasi di pengaturan virtualisasi antara host dan sistem tamu, berpotensi meningkatkan metrik performa.

Fitur tambahan mencakup kemampuan FUSE untuk memasuki keadaan beku, mendukung hibernasi sistem dan manajemen daya—menguntungkan untuk perangkat seluler dan tepi yang berfokus pada efisiensi energi. Server sekarang dapat meminta pemangkasan inode yang tidak digunakan untuk mengelola sumber daya lebih baik dan menghindari penggunaan memori yang tidak perlu dalam proses jangka panjang.

Perbaikan bug mengatasi kemungkinan kebuntuan dalam I/O asinkron dan operasi pelepasan sinkron, meningkatkan stabilitas untuk penggunaan perusahaan melalui kontribusi dan pengujian komunitas.

Pekerjaan persiapan untuk dukungan block/iomap di FUSE meletakkan dasar untuk integrasi masa depan dengan perangkat blok, yang dapat memajukan solusi penyimpanan khusus dalam kontainerisasi dan komputasi terdistribusi. Pembaruan dokumentasi menjelaskan opsi pemasangan dan penanganan izin, membantu pengembang dalam membangun sistem file yang aman.

Perubahan ini dibangun di atas tren kernel sebelumnya dan alat seperti libfuse, yang menyediakan API untuk sistem file di ruang pengguna. Saat Linux 6.18 diluncurkan, diharapkan memengaruhi adopsi di infrastruktur cloud, IoT, dan seterusnya, dengan distribusi utama yang sudah menggunakan FUSE untuk drive terenkripsi dan penyimpanan jaringan.

Static map of article location