Hiki ke hoʻokomo ʻia ka mea hoʻokele NTFS o Paragon Software ma Linux kernel 5.15

I ke kūkākūkā ʻana i ka paʻi 27 i paʻi hou ʻia o kahi hoʻonohonoho o nā pā me ka hoʻokō ʻana i ka ʻōnaehana faila NTFS mai Paragon Software, ua ʻōlelo ʻo Linus Torvalds ʻaʻole ʻike ʻo ia i nā mea keakea i ka ʻae ʻana i kēia pūʻulu o nā pā i ka pukaaniani aʻe no ka ʻae ʻana i nā loli. Inā ʻaʻohe pilikia i manaʻo ʻole ʻia, e hoʻokomo ʻia ke kākoʻo NTFS o Paragon Software i loko o ka kernel 5.15, i manaʻo ʻia e hoʻokuʻu ʻia i Nowemapa.

I ka manawa i koe ma mua o ka ʻae ʻia ʻana o nā pā i loko o ka kernel, ua ʻōlelo ʻo Linus e nānā pālua i ka pololei o ka pūlima i hoʻopaʻa ʻia i loko o nā pā, e hōʻoia ana i ka mea kākau o ke code i hoʻololi ʻia a me ka mākaukau o kāna hoʻolaha ʻana ma ke ʻano he ʻāpana o ka kernel ma lalo o kahi. laikini manuahi. Manaʻo hou ʻia ʻo Paragon Software e hoʻomaopopo hou i ka ʻoihana loio i nā hopena āpau o ka hoʻoili ʻana i ke code ma lalo o ka laikini GPLv2 a maopopo i ke ʻano o kēia laikini copyleft.

Ua wehe ʻia ke code no ka mea hoʻokele NTFS hou e Paragon Software i ʻAukake i ka makahiki i hala a ʻokoʻa ka mea hoʻokele i loaʻa i ka kernel ma o ka hiki ke hana ma ke ʻano kākau. ʻAʻole i hōʻano hou ʻia ka mea hoʻokele kahiko no nā makahiki he nui a ua maikaʻi ʻole. Kākoʻo ka mea hoʻokele hou i nā hiʻohiʻona a pau o ka mana o kēia manawa o NTFS 3.1, me nā ʻano faila lōʻihi, ke ʻano hōʻemi ʻikepili, ka hana kūpono me nā wahi hakahaka i nā faila, a me ka hoʻokani hou ʻana i nā loli mai ka log e hoʻihoʻi i ka pono ma hope o nā hemahema.

Ma ka 27th edition of patch, ua hoʻololi ʻo Paragon Software i ka mea hoʻokele no nā hoʻololi i ka iov API, e pani ana i ka iov_iter_copy_from_user_atomic() kelepona me copy_page_from_iter_atomic() a hooki i ka hoʻohana ʻana i ka hana iov_iter_advance(). ʻO nā ʻōlelo aʻoaʻo i hana ʻia i loko o ke kūkākūkā, ʻo ka mea wale nō i koe e unuhi i ke code e hoʻohana ai i fs/iomap, akā ʻaʻole kēia he koi koi, akā he ʻōlelo aʻoaʻo wale nō e hiki ke hoʻokō ʻia ma hope o ka hoʻokomo ʻana i ka kernel. Eia kekahi, ua hōʻoia ʻo Paragon Software ua mākaukau ʻo ia e kākoʻo i ke code i manaʻo ʻia i loko o ka kernel a hoʻolālā e hoʻololi hou i ka hoʻokō journaling e hana ma luna o ka JBD (Journaling block device) i loaʻa i ka kernel, ma ke kumu o ka puke pai. ua hoʻonohonoho ʻia ma ext3, ext4 a me OCFS2.

Source: opennet.ru

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