Linux ядросының әзірлеушілері ReiserFS жою мүмкіндігін талқылауда

nvme драйверін (NVM Express) және DAX файлдық жүйесіне тікелей қатынау механизмін жасаумен танымал Oracle компаниясынан Мэттью Вилкокс ReiserFS файлдық жүйесін бір рет жойылған ext және xiafs файлдық жүйелеріне ұқсастығы бойынша Linux ядросынан жоюды ұсынды. ReiserFS кодын қысқартып, тек оқуға арналған режимде жұмыс істеуге қолдауды ғана қалдырады.

Жоюдың себебі ядролық инфрақұрылымды модернизациялаудың қосымша қиындықтары болды, әсіресе ReiserFS үшін әзірлеушілер ядрода AOP_FLAG_CONT_EXPAND жалауы үшін ескірген өңдегішті қалдыруға мәжбүр болды, өйткені ReiserFS осы жалауды қолданатын жалғыз FS болып қала береді. жазу_бастау функциясы. Сонымен қатар, ReiserFS кодындағы соңғы түзету 2019 жылы жасалған және бұл FS жалпы қаншалықты танымал екендігі және оны пайдалануды жалғастыратыны белгісіз.

SUSE Ян Кара ReiserFS ескіру жолында екеніне келісті, бірақ оның ядродан жойылуға жеткілікті ескілігі белгісіз. Янның айтуынша, ReiserFS openSUSE және SLES-ке жеткізілуін жалғастыруда, бірақ бұл FS үшін пайдаланушы базасы шағын және үнемі азайып келеді. Кәсіпорын пайдаланушылары үшін SUSE жүйесінде ReiserFS қолдауы 3-4 жыл бұрын тоқтатылды және ReiserFS модулі әдепкі бойынша ядро ​​пакетіне қосылмаған. Опция ретінде, Ян ReiserFS бөлімдерін орнату кезінде ескіру туралы ескертуді көрсетуді және егер бір-екі жыл ішінде ешкім сізге осы FS пайдалануды жалғастырғысы келетінін білмесе, бұл FS жойылуға дайын деп санауды ұсынды.

ReiserFS файлдық жүйесін жүргізетін Эдуард Шишкин талқылауға қосылып, ReiserFS кодынан AOP_FLAG_CONT_EXPAND жалауын пайдалануды алып тастайтын патч ұсынды. Мэттью Уилкокс патчты өз жіпіне қабылдады. Осылайша, жою себебі жойылды және ReiserFS ядродан жою мәселесі ұзақ уақытқа кейінге қалдырылды деп санауға болады.

Шешілмеген 2038 мәселесі бар файлдық жүйелерді ядродан шығару жұмысына байланысты ReiserFS ескіру мәселесін толығымен алып тастау мүмкін болмайды. Мысалы, осы себепті ядродан XFS файлдық жүйе пішімінің төртінші нұсқасын жою үшін кесте қазірдің өзінде дайындалған (жаңа XFS пішімі 5.10 ядросында ұсынылған және уақыт есептегішінің толып кетуі 2468-ге ауыстырылған). XFS v4 құрастыруы әдепкі бойынша 2025 жылы өшіріледі және код 2030 жылы жойылады). Басқа FS немесе өзгертілген метадеректер пішіміне көшу үшін кемінде бес жылды қамтамасыз ететін ReiserFS үшін ұқсас кестені әзірлеу ұсынылады.

Ақпарат көзі: opennet.ru

пікір қалдыру