Egyesült az NTFS-3G és az ntfsprogs projekt

Szakacsits "Szaka" Szabolcs (korábbi HUP interjú) nemrég bejelentette, hogy egyesült a NTFS-3G és az ntfsprogs projekt. Az egyesülésnek köszönhetően elkerülhetővé válik, hogy duplán kelljen karbantartani a nagy, komplex NTFS kódbázist, így a fejlesztés a jövőben a funkcionalitás kibővítésére, a megbízhatóság és az interoperabilitás fokozására fókuszálhat.

Hozzászólások

mindig is csodalkoztam, hogy egyik nem igenyli a masikat, se forditva :)

jo azt olvasni, hogy nem megint forkoltak valamit, hanem osszefogtak.

nagyszerű!
-------------------------------------------------------------------------------------------
Mit használok? Na, na, na? Hát blackPanther OS v11.1-et * www.blackpanther.hu

hátha lesz checkdisk végre valahára...

Vedd figyelembe, hogy az MS nem adta ki az NTFS forráskódját, és szerintem nem olyan könnyű kisujjból kisz*opni, hogy hogy működik egy fs.

/Fixme, én így tudom. Utánanéznék, de hiába gugliznék rá arra hogy hogy működik ez a kettő nemhiszem hogy jót dobna/

------------------------
Everyone is a winner*

1: A forráskód nem dokumentáció, a dokumentáció nem forráskód.
2: Azért vannak különféle doksik a neten amik elég jól leírják az ntfs felépítését, bár nyilván lehetnek hiányosságok (mivel az ntfs nem egy faék bonyolultságú fs mint a fat). Szerintem a legnagyobb probléma az interoperabilitással van.

--
Don't be an Ubuntard!

kicsit nehezen értelmezem, hogy ha sikerül olyan ntfs-vezérlőt írni, ami szinte megegyező módon kompatibilis az ms által használttal, akkor vélhetően ismert a készítő előtt a működési elv. namármost' ha ez megvan, akkor a hibaellenőrzés már csak egy ugrás innen... vagy nagyot tévedek?

Attól, hogy egy konzisztens lemezképen két különböző implementáció is tud dolgozni és konzisztens lemezképet generálni, attól még a működés közbeni inkonzisztens állapotokban lehetnek eltérések. A chkdsk feladata meg épp az, hogy az inkonzisztens állapotból konzisztenssé tegye a lemezképet, ez pedig csak akkor lehetséges, ha ismerjük azt is, hogy az adott inkonzisztens állapot hogyan jött létre, és milyen lépések következtek volna.

Modok egy példát: van egy egyenlet, kiszámolom, de az ellenőrzéskor rájövök, hogy tévedtem. A te feladatod az, hogy rájöjj, hol hibáztam, és kijavítsd azt és az azt követő lépéseket. Te is ki tudod számolni az egyenletet, de hiába, mert én teljesen más lépésekkel számoltam ki az egyenlet értékét, mint te. Tehát ahhoz, hogy kijavítsd a hibámat, értened kell, hogy én milyen logika alapján számoltam ki az egyenlet értékét.

--
Don't be an Ubuntard!