Paragon Softwaren NTFS-ohjain saattaa sisältyä Linux-ytimeen 5.15

Keskusteltuaan äskettäin julkaistusta 27. versiosta Paragon Softwaren NTFS-tiedostojärjestelmän toteutuksesta sisältävästä korjaustiedostosarjasta Linus Torvalds sanoi, ettei hän näe esteitä tämän korjaustiedoston hyväksymiselle seuraavassa muutosten hyväksymisikkunassa. Jos odottamattomia ongelmia ei havaita, Paragon Softwaren NTFS-tuki sisällytetään ytimeen 5.15, jonka odotetaan julkaistavan marraskuussa.

Jäljellä olevan ajan ennen korjauspäivitysten hyväksymistä ytimeen Linus suositteli tarkistamaan allekirjoitetun allekirjoituksen oikeellisuuden korjaustiedostoissa ja varmistamaan siirretyn koodin tekijän ja valmiuden sen jakeluun osana ydintä. ilmainen lisenssi. On myös suositeltavaa, että Paragon Software varmistaa vielä kerran, että lakiosasto ymmärtää kaikki GPLv2-lisenssin alaisen koodin siirtämisen seuraukset ja ymmärtää tämän copyleft-lisenssin olemuksen.

Paragon Software avasi uuden NTFS-ajurin koodin viime vuoden elokuussa, ja se eroaa ytimessä jo saatavilla olevasta ohjaimesta kirjoitustilassa työskentelykyvyn suhteen. Vanhaa ajuria ei ole päivitetty moneen vuoteen ja se on huonossa kunnossa. Uusi ohjain tukee kaikkia nykyisen NTFS 3.1 -version ominaisuuksia, mukaan lukien laajennetut tiedostoattribuutit, tietojen pakkaustila, tehokas työskentely tiedostojen tyhjien tilojen kanssa ja muutosten toistaminen lokista eheyden palauttamiseksi vikojen jälkeen.

Korjausten 27. versiossa Paragon Software mukautti ajurin iov API:n muutoksiin korvaamalla iov_iter_copy_from_user_atomic() -kutsun copy_page_from_iter_atomic() -toiminnolla ja lopettamalla iov_iter_advance()-funktion käytön. Keskustelussa esitetyistä suosituksista jää jäljelle vain koodin kääntäminen fs/iomap-käyttöön, mutta tämä ei ole pakollinen vaatimus, vaan vain suositus, joka voidaan toteuttaa ytimeen sisällyttämisen jälkeen. Lisäksi Paragon Software on vahvistanut olevansa valmis tukemaan ehdotettua koodia ytimessä ja aikoo edelleen siirtää kirjaamisen toteutuksen toimimaan ytimessä olemassa olevan JBD:n (Journaling block device) päälle, jonka pohjalta kirjaaminen. on järjestetty hakemistoihin ext3, ext4 ja OCFS2.

Lähde: opennet.ru

Lisää kommentti