Paragon Software se NTFS-bestuurder kan in die Linux 5.15-kern aangeneem word

Toe hy die onlangs gepubliseerde 27ste uitgawe van 'n stel pleisters met die implementering van die NTFS-lêerstelsel vanaf Paragon Software bespreek het, het Linus Torvalds gesê dat hy geen struikelblokke sien om hierdie stel pleisters in die volgende venster te aanvaar om veranderinge te aanvaar nie. As geen onverwagte probleme geïdentifiseer word nie, sal Paragon Software se NTFS-ondersteuning ingesluit word in kern 5.15, wat na verwagting in November vrygestel sal word.

In die tyd wat oorbly voordat die pleisters in die kern aanvaar word, het Linus aanbeveel dat die korrektheid van die afgetekende handtekening in die pleisters dubbel gekontroleer word, wat die outeurskap van die oorgedrade kode bevestig en die gereedheid van die verspreiding daarvan as deel van die kern onder 'n gratis lisensie. Dit word ook aanbeveel dat Paragon Software weer seker maak dat die regsafdeling al die gevolge van die oordrag van die kode onder die GPLv2-lisensie verstaan ​​en die essensie van hierdie copyleft-lisensie verstaan.

Die kode vir die nuwe NTFS-bestuurder is in Augustus verlede jaar deur Paragon Software oopgemaak en verskil van die drywer wat reeds in die kern beskikbaar is deur die vermoë om in skryfmodus te werk. Die ou drywer is vir baie jare nie opgedateer nie en is in 'n swak toestand. Die nuwe bestuurder ondersteun al die kenmerke van die huidige weergawe van NTFS 3.1, insluitend uitgebreide lêerkenmerke, datakompressiemodus, doeltreffende werk met leë spasies in lêers, en die herspeel van veranderinge van die logboek om integriteit te herstel na mislukkings.

In die 27ste uitgawe van pleisters het Paragon Software die drywer aangepas vir veranderinge in die iov API, deur die iov_iter_copy_from_user_atomic()-oproep te vervang met copy_page_from_iter_atomic() en die gebruik van die iov_iter_advance()-funksie te stop. Van die aanbevelings wat in die bespreking gemaak is, is die enigste ding wat oorbly om die kode te vertaal om fs/iomap te gebruik, maar dit is nie 'n verpligte vereiste nie, maar slegs 'n aanbeveling wat na insluiting in die kern geïmplementeer kan word. Daarbenewens het Paragon Software bevestig dat dit gereed is om die voorgestelde kode in die kern te ondersteun en beplan om die joernaalimplementering verder oor te dra om bo-op die JBD (Journaling block device) wat in die kern bestaan, te werk, op grond waarvan joernaaling is georganiseer in ext3, ext4 en OCFS2.

Bron: opennet.ru

Voeg 'n opmerking