Therefore, many existing FUSE file systems become readily usable on Mac OS X. It provides multiple APIs, one of which is a superset of the FUSE (File-system in USEr space) API that originated on Linux. In more technical terms, MacFUSE implements a mechanism that makes it possible to implement a fully functional file system in a user-space program on Mac OS X (10.4 and above). As a user, installing the MacFUSE software package will let you use any 3rd-party file system written atop MacFUSE. It is used as a software building block by dozens of products. MacFUSE allows you to extend Mac OS X's native file handling capabilities via 3rd-party file systems.