A Paragon Software NTFS-illesztőprogramja szerepelhet a Linux kernel 5.15-ben

Amikor a Paragon Software NTFS fájlrendszerét implementáló javításkészlet nemrégiben megjelent 27. kiadásáról tárgyalt, Linus Torvalds azt mondta, hogy nem látja akadályát annak, hogy a következő változtatások elfogadására szolgáló ablakban elfogadja ezt a javításkészletet. Ha nem észlelnek váratlan problémákat, a Paragon Software NTFS-támogatása bekerül a várhatóan novemberben megjelenő kernel 5.15-be.

A javítások kernelbe történő elfogadásáig hátralévő idő alatt Linus azt javasolta, hogy ellenőrizze még egyszer az aláírt aláírás helyességét a javításokban, erősítse meg az átvitt kód szerzőségét és a kernel részeként való terjesztésének készségét egy ingyenes licenc. Azt is javasoljuk, hogy a Paragon Software ismét megbizonyosodjon arról, hogy a jogi osztály megértette a kód GPLv2 licenc alatti átvitelének minden következményét, és megértette a copyleft licenc lényegét.

Az új NTFS-illesztőprogram kódját tavaly augusztusban nyitotta meg a Paragon Software, és a kernelben már elérhető illesztőprogramtól az írási módban való munkavégzés képességében tér el. A régi illesztőprogramot évek óta nem frissítették, és rossz állapotban van. Az új illesztőprogram 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 munkavégzést a fájlok üres helyeivel, valamint a naplóból a változtatások újrajátszását az integritás helyreállítása érdekében a hibák után.

A javítások 27. kiadásában a Paragon Software hozzáigazította az illesztőprogramot az iov API változásaihoz, lecserélve az iov_iter_copy_from_user_atomic() hívást a copy_page_from_iter_atomic()-ra, és leállította az iov_iter_advance() függvény használatát. A vitában megfogalmazott ajánlások közül már csak a kód lefordítása fs/iomap használatára van hátra, de ez nem kötelező előírás, hanem csak a kernelbe való bekerülést követően megvalósítható ajánlás. Ezen túlmenően a Paragon Software megerősítette, hogy készen áll a javasolt kód támogatására a kernelben, és azt tervezi, hogy a naplózási megvalósítást továbbviszi a kernelben meglévő JBD (Journaling block device) tetejére, amely alapján a naplózás ext3, ext4 és OCFS2 rendszerben van.

Forrás: opennet.ru

Hozzászólás