NTFS-3G is an open-source cross-platform implementation of the Microsoft Windows NTFS file system with read/write support.
It is runnable on Linux, FreeBSD, NetBSD, OpenSolaris, illumos, BeOS, QNX, WinCE, Nucleus, VxWorks, Haiku,[2] MorphOS, Minix, macOS[4] and OpenBSD.
A "usermap" utility is included to record the mapping from UIDs to Windows NT SIDs.
[12] On its website, the company offers customized versions as Tuxera NTFS for Embedded Systems.
NTFS-3G supports partial NTFS journaling, so if an unexpected computer failure leaves the file system in an inconsistent state, the volume can be repaired.
[13] At the end of August 2009, it became known that Tuxera had entered into a cooperation with Microsoft, which also included an intellectual property agreement.
Tuxera sells optimized versions of the driver that claims to have improved CPU utilization for embedded systems and macOS.