Kiendeshaji cha NTFS cha Programu ya Paragon kinaweza kujumuishwa kwenye Linux kernel 5.15

Wakati wa kujadili toleo la 27 lililochapishwa hivi karibuni la seti ya viraka na utekelezaji wa mfumo wa faili wa NTFS kutoka kwa Programu ya Paragon, Linus Torvalds alisema kwamba haoni vizuizi vya kukubali seti hii ya viraka kwenye dirisha linalofuata kwa kukubali mabadiliko. Ikiwa hakuna matatizo yasiyotarajiwa yatatambuliwa, usaidizi wa NTFS wa Paragon Software utajumuishwa kwenye kernel 5.15, ambayo inatarajiwa kutolewa mwezi wa Novemba.

Katika muda uliobaki kabla ya viraka kukubaliwa kwenye kernel, Linus alipendekeza kuangalia mara mbili usahihi wa saini iliyotiwa saini kwenye viraka, kuthibitisha uandishi wa nambari iliyohamishwa na utayari wa usambazaji wake kama sehemu ya kernel chini ya leseni ya bure. Inapendekezwa pia kuwa Programu ya Paragon kwa mara nyingine tena ihakikishe kuwa idara ya sheria inaelewa matokeo yote ya kuhamisha msimbo chini ya leseni ya GPLv2 na inaelewa kiini cha leseni hii ya kunakili.

Nambari ya dereva mpya wa NTFS ilifunguliwa na Programu ya Paragon mnamo Agosti mwaka jana na inatofautiana na dereva tayari inapatikana kwenye kernel kwa uwezo wa kufanya kazi katika hali ya kuandika. Dereva wa zamani hajasasishwa kwa miaka mingi na yuko katika hali mbaya. Dereva mpya inasaidia vipengele vyote vya toleo la sasa la NTFS 3.1, ikiwa ni pamoja na sifa za faili zilizopanuliwa, hali ya ukandamizaji wa data, kazi ya ufanisi na nafasi tupu katika faili, na kurejesha mabadiliko kutoka kwa logi ili kurejesha uadilifu baada ya kushindwa.

Katika toleo la 27 la viraka, Programu ya Paragon ilibadilisha kiendeshi kwa mabadiliko katika API ya iov, na kuchukua nafasi ya simu ya iov_iter_copy_from_user_atomic() na copy_page_from_iter_atomic() na kusimamisha matumizi ya kitendakazi cha iov_iter_advance(). Kati ya mapendekezo yaliyotolewa katika majadiliano, jambo pekee lililobaki ni kutafsiri msimbo kutumia fs/iomap, lakini hii sio hitaji la lazima, lakini ni pendekezo tu ambalo linaweza kutekelezwa baada ya kuingizwa kwenye kernel. Kwa kuongezea, Programu ya Paragon imethibitisha kuwa iko tayari kuunga mkono nambari iliyopendekezwa kwenye kernel na inapanga kuhamisha zaidi utekelezaji wa uandishi wa habari kufanya kazi juu ya JBD (Kifaa cha kuzuia jarida) kilichopo kwenye kernel, kwa msingi wa uandishi wa habari. imepangwa katika ext3, ext4 na OCFS2.

Chanzo: opennet.ru

Kuongeza maoni