Open-source collaboration – for
better software
Our commitment to open-source projects goes all the way back to our beginnings – to our Linux NTFS driver project. For over two decades, we have been developing, maintaining, and releasing source code to major open source storage-related projects and tools. Joining forces with Datalight strengthened our contributions with the addition of the open-source variant of Reliance Edge. By sharing our code openly, others can evaluate the quality of our solutions. And together, we can find new ways to develop the technologies we most care about.
NTFS-3G and Ntfsprogs
NTFS-3G is a stable, full-featured, read/write NTFS driver for Linux, Android, macOS, Mac OS X, FreeBSD, NetBSD, OpenSolaris, QNX, Haiku, and other operating systems. It provides safe handling of the Windows XP, Windows Server 2003, Windows 2000, Windows Vista, Windows Server 2008, Windows 7, Windows 8 and Windows 10 NTFS file systems. NTFS-3G uses the FUSE file system interface.
Ntfsprogs is a set of utilities for managing and interacting with NTFS partitions. In 2011, we merged Ntfsprogs with NTFS-3G. The project is licensed under the GNU General Public License v2 (GPLv2).
Commercial NTFS support
also available
We also offer commercial-grade support for the open-source NTFS-3G driver. Plus, we have high-performance embedded NTFS software available – see Microsoft NTFS by Tuxera.
Commercial support for Reliance Edge
Get commercial-grade support for the open-source variant of Reliance Edge to help you get to market faster. We also offer a high-performing commercial-grade product with extra tests, tools, and features for companies that for commercial or other reasons cannot comply with the terms of the GPLv2.e – see Tuxera Reliance Edge.
Open-source Reliance Edge
Our open-source variant of Reliance Edge is a small, portable, highly reliable power-fail safe file system for resource-constrained embedded systems, like microcontrollers. It is written in C and provides a familiar POSIX-like file system API. The open source variant of Reliance Edge is licensed under the GNU General Public License v2 (GPLv2).
Previous open source projects
POSIX Test Suite
As part of Tuxera’s file system quality assurance process, we ported, extended, and maintained Pawel Jakub Dawidek’s POSIX file system test suite. This test suite checks POSIX compliance and works on FreeBSD, Solaris, and Linux with UFS, ZFS, ext3, XFS and the NTFS-3G file systems.
TUFS
TUFS is Tuxera’s customized fork of MacFUSE*, used in Tuxera NTFS for Mac. It is customized to work seamlessly together with the driver component in Tuxera NTFS for Mac, and published as open source for reference. TUFS is released under BSD license with certain components under LGPL and APSL.
*MacFuse is no longer maintained. For a general-purpose MacFUSE-derivate based on Tuxera’s MacFUSE modifications, see OSXFUSE.
Source Distribution
Open source contributions
We believe that contributing to open source helps bring transparency to the software industry. Our engineers have contributed over the years to multiple open-source projects, for example fixing bugs, reporting vulnerabilitites, and adding new features to key storage modules of the Linux kernel – such as NTFS, XFS, HFS+, ext4, f2fs, VFS, btrfs, erofs– and other Unix utilities.
What we're talking about
News and updates about embedded file systems
October 15, 2020
Wrapping up the Embedded Online Conference: Q&A
June 8, 2020
Help! Why are my embedded devices failing?
March 27, 2020
Embedded World 2020: Whitepapers from our experts
February 24, 2020
Tuxera launches Reliance EdgeNAND file system
January 20, 2020
One small step to a reliable file system
September 19, 2019