ΠΡΡΡΡ Π£ΠΈΠ»ΠΊΠΎΠΊΡ (Matthew Wilcox) ΠΈΠ· ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Oracle, ΠΈΠ·Π²Π΅ΡΡΠ½ΡΠΉ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ΠΌ Π΄ΡΠ°ΠΉΠ²Π΅ΡΠ° nvme (NVM Express) ΠΈ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠ° ΠΏΡΡΠΌΠΎΠ³ΠΎ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ Π€Π‘ DAX, ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠΈΠ» ΡΠ΄Π°Π»ΠΈΡΡ ΡΠ°ΠΉΠ»ΠΎΠ²ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ReiserFS ΠΈΠ· ΡΠΎΡΡΠ°Π²Π° ΡΠ΄ΡΠ° Linux ΠΏΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΈΠΈ Ρ ΠΊΠΎΠ³Π΄Π°-ΡΠΎ ΡΠ΄Π°Π»ΡΠ½Π½ΡΠΌΠΈ ΡΡΡΠ°ΡΠ΅Π²ΡΠΈΠΌΠΈ Π€Π‘ ext ΠΈ xiafs ΠΈΠ»ΠΈ ΡΠΎΠΊΡΠ°ΡΠΈΡΡ ΠΊΠΎΠ΄ ReiserFS, ΠΎΡΡΠ°Π²ΠΈΠ² ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ ΡΠ°Π±ΠΎΡΡ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΡΡΠ΅Π½ΠΈΡ.
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
