Pembangun kernel Linux sedang membincangkan kemungkinan untuk mengalih keluar ReiserFS

Matthew Wilcox dari Oracle, terkenal kerana mencipta pemacu nvme (NVM Express) dan mekanisme untuk akses terus ke sistem fail DAX, mencadangkan untuk mengalih keluar sistem fail ReiserFS daripada kernel Linux dengan analogi dengan sistem fail legasi ext dan xiafs atau memendekkan kod ReiserFS, meninggalkan hanya sokongan untuk bekerja dalam mod baca sahaja.

Sebab untuk penyingkiran adalah kesukaran tambahan dengan memodenkan infrastruktur kernel, disebabkan oleh fakta bahawa terutamanya untuk ReiserFS, pembangun terpaksa meninggalkan dalam kernel pengendali lapuk untuk bendera AOP_FLAG_CONT_EXPAND, kerana ReiserFS kekal sebagai satu-satunya FS yang menggunakan bendera ini dalam fungsi write_begin. Pada masa yang sama, pembetulan terakhir dalam kod ReiserFS adalah bertarikh 2019, dan tidak jelas sejauh mana popular FS ini secara umum dan sama ada ia terus digunakan.

Jan KΓ‘ra dari SUSE bersetuju bahawa ReiserFS sedang dalam perjalanan untuk menjadi usang, tetapi tidak jelas sama ada ia cukup tua untuk dialih keluar daripada kernel. Menurut Ian, ReiserFS terus dihantar ke openSUSE dan SLES, tetapi pangkalan pengguna untuk FS ini adalah kecil dan sentiasa merosot. Bagi pengguna perusahaan, sokongan untuk ReiserFS dalam SUSE telah dihentikan 3-4 tahun yang lalu, dan modul dengan ReiserFS tidak disertakan dalam pakej kernel secara lalai. Sebagai pilihan, Ian mencadangkan mula memaparkan amaran usang apabila memasang partition ReiserFS dan menganggap FS ini sedia untuk dipadamkan jika tiada siapa yang memberitahu anda dalam masa satu atau dua tahun bahawa mereka mahu terus menggunakan FS ini.

Eduard Shishkin, yang mengekalkan sistem fail ReiserFS, menyertai perbincangan dan menyediakan tampalan yang mengalih keluar penggunaan bendera AOP_FLAG_CONT_EXPAND daripada kod ReiserFS. Matthew Wilcox menerima tampalan itu ke dalam benangnya. Oleh itu, sebab untuk penyingkiran telah dihapuskan dan isu mengalih keluar ReiserFS daripada kernel boleh dianggap ditangguhkan untuk masa yang agak lama.

Ia tidak mungkin untuk menolak sepenuhnya isu keusangan ReiserFS disebabkan oleh kerja untuk mengecualikan sistem fail dengan masalah 2038 yang tidak dapat diselesaikan daripada kernel. Sebagai contoh, atas sebab ini, jadual telah disediakan untuk mengalih keluar versi keempat format sistem fail XFS daripada kernel (format XFS baharu telah dicadangkan dalam kernel 5.10 dan mengalihkan limpahan pembilang masa ke 2468). Binaan XFS v4 akan dilumpuhkan secara lalai pada tahun 2025 dan kod dialih keluar pada tahun 2030). Adalah dicadangkan untuk membangunkan jadual yang sama untuk ReiserFS, menyediakan sekurang-kurangnya lima tahun untuk pemindahan ke FS lain atau format metadata yang diubah.

Sumber: opennet.ru

Tambah komen