Pengembang kernel Linux sedang mendiskusikan kemungkinan menghapus ReiserFS

Matthew Wilcox dari Oracle, yang dikenal karena membuat driver nvme (NVM Express) dan mekanisme untuk akses langsung ke sistem file DAX, mengusulkan untuk menghapus sistem file ReiserFS dari kernel Linux dengan analogi dengan sistem file lama yang pernah dihapus ext dan xiafs atau memperpendek kode ReiserFS, hanya menyisakan dukungan untuk bekerja dalam mode read-only.

Alasan penghapusan adalah kesulitan tambahan dalam memodernisasi infrastruktur kernel, yang disebabkan oleh fakta bahwa khusus untuk ReiserFS, pengembang terpaksa meninggalkan handler usang untuk flag AOP_FLAG_CONT_EXPAND di kernel, karena ReiserFS tetap menjadi satu-satunya FS yang menggunakan flag ini di kernel. fungsi tulis_mulai. Pada saat yang sama, koreksi terakhir pada kode ReiserFS tertanggal 2019, dan tidak jelas seberapa populer FS ini secara umum dan apakah terus digunakan.

Jan Kára dari SUSE setuju bahwa ReiserFS akan menjadi usang, namun tidak jelas apakah sudah cukup umur untuk dihapus dari kernel. Menurut Ian, ReiserFS terus dikirimkan ke openSUSE dan SLES, namun basis pengguna untuk FS ini kecil dan terus menurun. Untuk pengguna perusahaan, dukungan untuk ReiserFS di SUSE dihentikan 3-4 tahun yang lalu, dan modul dengan ReiserFS tidak disertakan dalam paket kernel secara default. Sebagai opsi, Ian menyarankan untuk mulai menampilkan peringatan keusangan saat memasang partisi ReiserFS dan mempertimbangkan FS ini siap untuk dihapus jika tidak ada yang memberi tahu Anda dalam satu atau dua tahun bahwa mereka ingin terus menggunakan FS ini.

Eduard Shishkin, yang mengelola sistem file ReiserFS, bergabung dalam diskusi dan memberikan patch yang menghapus penggunaan flag AOP_FLAG_CONT_EXPAND dari kode ReiserFS. Matthew Wilcox menerima tambalan itu ke dalam utasnya. Dengan demikian, alasan penghapusan telah dihilangkan dan masalah penghapusan ReiserFS dari kernel dapat dianggap tertunda untuk waktu yang cukup lama.

Tidak mungkin untuk sepenuhnya mengabaikan masalah keusangan ReiserFS karena upaya untuk mengecualikan sistem file dengan masalah 2038 yang belum terselesaikan dari kernel. Misalnya, karena alasan ini, jadwal telah disiapkan untuk menghapus versi keempat format sistem file XFS dari kernel (format XFS baru diusulkan di kernel 5.10 dan memindahkan penghitung waktu overflow ke 2468). Build XFS v4 akan dinonaktifkan secara default pada tahun 2025 dan kodenya dihapus pada tahun 2030). Diusulkan untuk mengembangkan jadwal serupa untuk ReiserFS, yang menyediakan setidaknya lima tahun untuk migrasi ke FS lain atau format metadata yang diubah.

Sumber: opennet.ru

Tambah komentar