Programu ya Paragon imechapisha utekelezaji wa GPL wa NTFS kwa kinu cha Linux

Konstantin Komarov, mwanzilishi na mkuu wa Programu ya Paragon, kuchapishwa kwenye orodha ya barua pepe ya Linux kernel seti ya kiraka na utekelezaji kamili wa mfumo wa faili NTFS, kusaidia kazi katika hali ya kusoma na kuandika. Nambari imefunguliwa chini ya leseni ya GPL.

Utekelezaji unasaidia 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. Dereva anayependekezwa kwa sasa anatumia utekelezaji wake mwenyewe uliovuliwa wa jarida la NTFS, lakini katika siku zijazo imepangwa kuongeza usaidizi wa uandishi kamili juu ya kifaa cha kuzuia ulimwengu kinachopatikana kwenye kernel. JBD (Kifaa cha kuzuia uandishi wa habari), kwa misingi ambayo uandishi wa habari umepangwa katika ext3, ext4 na OCFS2.

Dereva inategemea msingi wa nambari ya biashara iliyopo bidhaa Programu ya Paragon na imejaribiwa vizuri. Viraka vimeundwa kwa mujibu wa mahitaji ya kuandaa msimbo wa Linux na hazina vifungo kwa API za ziada, ambayo inaruhusu dereva mpya kujumuishwa kwenye kernel kuu. Mara tu viraka vinapojumuishwa kwenye kinu kuu cha Linux, Programu ya Paragon inakusudia kutoa matengenezo yao, marekebisho ya hitilafu na uboreshaji wa utendakazi.

Hata hivyo, kujumuishwa katika msingi kunaweza kuchukua muda kutokana na hitaji la ukaguzi wa wahusika wengine wa kanuni iliyopendekezwa. Maoni kwenye chapisho pia yanazingatiwa matatizo na mkusanyiko na kutofuata sheria namba ya mahitaji juu ya muundo wa patches. Kwa mfano, inapendekezwa kugawanya kiraka kilichowasilishwa katika sehemu, kwani mistari elfu 27 kwenye kiraka kimoja ni nyingi sana na huleta shida wakati wa ukaguzi na uthibitishaji. Faili ya MAINTAINERS inapendekeza kufafanua kwa uwazi sera ya urekebishaji zaidi wa msimbo na kubainisha tawi la Git ambalo masahihisho yanapaswa kutumwa. Pia inabainisha kuwa ni muhimu kujadiliana na kuongeza kwa utekelezaji mpya wa NTFS ikiwa kuna dereva wa zamani wa fs / ntfs ambayo inafanya kazi katika hali ya kusoma tu.

Hapo awali, ili kufikia kikamilifu sehemu za NTFS kutoka kwa Linux, ilibidi utumie dereva wa NTFS-3g FUSE, ambayo inaendesha nafasi ya mtumiaji na haitoi utendaji unaohitajika. Dereva huyu haijasasishwa tangu 2017, na vile vile dereva wa fs/ntfs wa kusoma pekee. Viendeshi vyote viwili viliundwa na Tuxera, ambayo, kama Paragon Software, vifaa dereva wa NTFS wamiliki, kusambazwa kibiashara.

Tukumbuke kwamba Oktoba mwaka jana, baada ya machapisho Vipimo vya Microsoft vinavyopatikana hadharani na kuruhusu utumiaji usio na mrahaba wa hataza za exFAT kwenye Linux, Programu ya Paragon imefungua wazi utekelezaji wake wa kiendeshaji wa mfumo wa faili wa exFAT. Toleo la kwanza la kiendeshi lilipunguzwa kwa hali ya kusoma tu, lakini toleo la uwezo wa kuandika lilikuwa katika maendeleo. Viraka hivi vilibaki bila kudaiwa na dereva wa exFAT alipitishwa kwenye kernel kuu, iliyopendekezwa Samsung na kutumika katika firmware ya simu mahiri za Android kutoka kwa kampuni hii. Hatua hii ilikuwa chungu kutambuliwa katika Paragon Software, ambayo alizungumza na ukosoaji wa utekelezaji wazi wa exFAT na NTFS.

Chanzo: opennet.ru

Kuongeza maoni