NTFS-3G

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
NTFS-3G
File:Ntfs3g logo2 1-0 160px.png
Developer(s)Szabolcs Szakacsits
Stable release
1.2712 / July 12, 2008; 10 years ago (2008-07-12)
Written inC
Operating systemUnix-like, Haiku
TypeFile system driver
LicenseGNU General Public License
Websitewww.ntfs-3g.org

NTFS-3G is an open source, freely available NTFS driver for Linux, Mac OS X, FreeBSD, NetBSD, BeOS and Haiku. It is licensed under the GNU General Public License. It is a stable, actively developed, derived work of ntfsmount which was initiated by long-time NTFS developers.

NTFS-3G was introduced by Szabolcs Szakacsits in July of 2006. The first stable version was released on 2007-02-21 as version 1.0.

Advantages

Unlike the NTFS driver included in the Linux kernel, NTFS-3G supports most operations for writing files: files of any size can be created, modified, renamed, moved, or deleted on NTFS partitions, except compressed and encrypted files. Experimental support to modify access control lists and permissions is available. NTFS partitions are mounted using the Filesystem in Userspace (FUSE) user space file system framework.

Performance

Recent benchmarks show that the driver's and other filesystems' performance are very comparable:

That said, NTFS-3G is not yet optimized for performance. The focus of the development is still reliability and implementing the missing POSIX functionalities.

History

  • Since 2006-10-31, NTFS-3G is a project on its own, no longer part of the Linux-NTFS project.
  • On 2007-02-21, Szabolcs Szakacsits announced "the release of the first open source, freely available, stable read/write NTFS driver, NTFS-3G 1.0".

External links