Kūkākūkā nā mea hoʻomohala kernel Linux i ka hiki ke wehe iā ReiserFS

ʻO Matthew Wilcox mai Oracle, i ʻike ʻia no ka hoʻokumu ʻana i ka mea hoʻokele nvme (NVM Express) a me ke ʻano no ke komo pololei ʻana i ka ʻōnaehana faila DAX, manaʻo e wehe i ka ʻōnaehana faila ReiserFS mai ka kernel Linux ma o ka hoʻohālikelike ʻana me nā ʻōnaehana faila hoʻoilina ext a me xiafs a i ʻole. hoʻopōkole i ke code ReiserFS, waiho wale i ke kākoʻo no ka hana ʻana ma ke ʻano heluhelu-wale nō.

ʻO ke kumu o ka wehe ʻana he mau pilikia hou aʻe me ka hoʻololi ʻana i ka ʻōnaehana kernel, ma muli o ka ʻoiaʻiʻo no ReiserFS, koi ʻia nā mea hoʻomohala e waiho i loko o ka kernel i kahi mea lima kahiko no ka hae AOP_FLAG_CONT_EXPAND, ʻoiai ʻo ReiserFS wale nō ka FS e hoʻohana nei i kēia hae ma ka. write_begin hana. Ma ka manawa like, ʻo ka hoʻoponopono hope loa i ka code ReiserFS i hoʻopaʻa ʻia i ka makahiki 2019, a ʻaʻole maopopo i ka kaulana o kēia FS ma ka laulā a inā paha e hoʻohana mau ʻia.

Ua ʻae ʻo Jan Kára o SUSE e hele ana ʻo ReiserFS e lilo i mea kahiko, akā ʻaʻole maopopo inā ua lawa ia e wehe ʻia mai ka kernel. Wahi a Ian, hoʻomau ka hoʻouna ʻia ʻana o ReiserFS i openSUSE a me SLES, akā liʻiliʻi ka waihona mea hoʻohana no kēia FS a e emi mau ana. No nā mea hoʻohana ʻoihana, ua hoʻopau ʻia ke kākoʻo no ReiserFS ma SUSE i 3-4 mau makahiki i hala aku nei, a ʻaʻole i hoʻokomo ʻia ka module me ReiserFS i loko o ka pūʻolo kernel ma ke ʻano maʻamau. Ma ke ʻano he koho, ua manaʻo ʻo Ian e hoʻomaka e hōʻike i kahi ʻōlelo aʻoaʻo obsolescence i ka wā e kau ai i nā ʻāpana ReiserFS a noʻonoʻo i kēia FS mākaukau no ka holoi ʻana inā ʻaʻohe mea e hōʻike iā ʻoe i loko o hoʻokahi makahiki a ʻelua paha makemake lākou e hoʻomau i ka hoʻohana ʻana i kēia FS.

Ua hui pū ʻo Eduard Shishkin, ka mea mālama i ka ʻōnaehana file ReiserFS, i ke kūkākūkā a hāʻawi i kahi pākuʻi e wehe i ka hoʻohana ʻana i ka hae AOP_FLAG_CONT_EXPAND mai ka code ReiserFS. Ua ʻae ʻo Matthew Wilcox i ka pā i loko o kāna kaula. No laila, ua hoʻopau ʻia ke kumu o ka wehe ʻana a hiki ke noʻonoʻo ʻia ka pilikia o ka wehe ʻana iā ReiserFS mai ka kernel no ka manawa lōʻihi.

ʻAʻole hiki ke hoʻopau loa i ka pilikia o ReiserFS obsolescence ma muli o ka hana e haʻalele i nā ʻōnaehana faila me kahi pilikia 2038 i hoʻoholo ʻole ʻia mai ka kernel. No ka laʻana, no kēia kumu, ua hoʻomākaukau mua ʻia kahi papa hana no ka wehe ʻana i ka mana ʻehā o ka ʻōnaehana faila XFS mai ka kernel (ua manaʻo ʻia ka hōʻano hou XFS ma ka kernel 5.10 a hoʻoneʻe i ka overflow manawa i 2468). E hoʻopau ʻia ka XFS v4 kūkulu ma ka paʻamau ma 2025 a wehe ʻia ke code ma 2030). Manaʻo ʻia e hoʻomohala i kahi papa manawa like no ReiserFS, e hāʻawi ana ma kahi o ʻelima mau makahiki no ka neʻe ʻana i nā FS ʻē aʻe a i ʻole kahi hōʻano metadata i hoʻololi ʻia.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka