A Paragon Software NTFS illesztőprogramja beépül a Linux 5.15 -ös verziójába

Néhány napja megosztottuk itt a blogon a híreket, hogy miről Linus Torvalds felkérte a Paragon Software -t, hogy küldje be a kódot az új NTFS -illesztőprogram egyesítéséhez. Ekkor úgy gondolták, hogy az illesztőprogram hozzáadható a Linux 5.14-rc2-hez, ami nem történt meg, de integrálni fogják a Linux 5.15 verziójába

És ez az a 27. szám vita során a patch készletből, a megvalósítást nemrég tették közzé a Paragon Software NTFS fájlrendszeréből és amely alapvetően Linus Torvalds zöld utat adott Linuxon belül kell megvalósítani, mivel azt mondta, hogy „nem lát akadályokat annak érdekében, hogy a javítások elfogadásához a következő ablakban megkapja ezeket a javításokat. Ha nem észlelünk előre nem látható problémákat, a Paragon Software NTFS támogatása bekerül az 5.15 -ös kernelbe, amely várhatóan novemberben jelenik meg. "

A javítások elfogadásáig hátralévő idő alatt a magban, Linus javasoljuk, hogy ismét ellenőrizze az aláírás pontosságát a javításokon az átvitt kód szerzőségének megerősítése és a kernel részeként történő elosztásának előkészítése nyílt forráskód alatt. Azt is ajánlották, hogy a Paragon Software ismét győződjön meg arról, hogy a jogi osztály megérti a GPLv2 licenc szerinti kódátvitel összes következményét, és megérti ennek a copyleft licencnek a lényegét.

Az új NTFS illesztőprogram kódját a Paragon Software tette közzé tavaly augusztusban, és abban különbözik a már meglévő illesztőprogram -kernelben lévőtől, hogy írási módban tud dolgozni, mivel az előző illesztőprogramot évek óta nem frissítették, és siralmas állapot.

Tervezzük, hogy támogatjuk ezt a verziót a kódbázis egyesítése után, és újakat adunk hozzá
funkciókat és javítsa a hibákat. Például teljes naplózási támogatás lesz a JBD -n
hozzáadva a későbbi frissítésekhez.

És ez az fent, hogy teljes hozzáférést biztosítson az NTFS partíciókhoz -tól Linux, a FUSE NTFS-3g illesztőprogramot kellett használnia, amely a felhasználói térben fut, és nem biztosítja a kívánt teljesítményt. Ez az illesztőprogram 2017 óta nem frissült, mint a csak olvasható fs / ntfs driver. Mindkét illesztőprogramot a Tuxera készítette, amely a Paragon Software -hez hasonlóan egy kereskedelmi forgalomban kapható szabadalmaztatott NTFS illesztőprogramot biztosít.

Tekintettel új vezérlő amit a Kernelben kíván megvalósítani, ezt kiemelkedik azzal, hogy támogatja az NTFS 3.1 jelenlegi verziójának összes funkcióját, beleértve a kiterjesztett fájlattribútumokat, az adattömörítési módot, a hatékony munkát a fájlhiányokkal és a rendszerleíró adatbázis módosításainak ismételt lejátszását az integritás helyreállítása érdekében a hiba után.

A vezérlő a Paragon Software meglévő kereskedelmi termékkód -alapjára épít, és jól tesztelt. A javításokat a Linux -kód előkészítésének követelményei szerint tervezték, és nem tartalmaznak további API hivatkozásokat, lehetővé téve az új illesztőprogram felvételét a kernel fő összetételébe. Miután a javítások bekerültek a Linux kernel fő részébe, a Paragon Software karbantartást, hibajavításokat és funkcionalitásfejlesztéseket kíván biztosítani.

A 27 -es javításban, A Paragon Software alkalmazta az illesztőprogramot az AP változásaihozI iov lecserélem az iov_iter_copy_from_user_atomic () hívást a copy_page_from_iter_atomic () hívásra, és leállítom az iov_iter_advance () függvényt.

A tett ajánlásokból a vitában, csak a kód fordítása marad fs / iomap használatára, de ez nem kötelező követelmény, hanem csak a kernelbe való felvétel után megvalósítható ajánlás. Továbbá a Paragon Software megerősítette, hogy kész a javasolt kódot kísérni a kernelben, és azt tervezi, hogy a napló megvalósítását áthelyezi a kernel meglévő JBD (naplóblokk -eszköz) tetejére, amely alapján a folyóirat az ext3 -ban, az ext4 -ben és az OCFS2 -ben.

Végül, azok számára, akik többet szeretnének tudni róla, ellenőrizheti a részleteket A következő linken.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: AB Internet Networks 2008 SL
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.