Slashdot Mirror


FUSE Port Brings NTFS Support To OS X

sciurus0 writes "In his session at Macworld on OS X filesytems, Google's Amit Singh announced that he has ported Linux's FUSE module to OS X. The port is called MacFUSE and it is available in source form and as a pre-compiled kernel extension with associated tools. Many FUSE filesystems such as sshfs and ntfs-3g are reported to work."

6 of 150 comments (clear)

  1. GmailFS also by Anonymous Coward · · Score: 5, Informative

    GmailFS should also now be easily supported on Mac OS X using MacFuse.

  2. Precompiled read/write NTFS packages by irgu · · Score: 5, Informative

    The original NTFS-3G source code doesn't compile on Mac OS X without some changes but the MacFUSE and NTFS-3G precompiled packages are available from IUseThis.

  3. Re:Doh. mount_ntfs is already there by irgu · · Score: 5, Informative

    Mount_ntfs doesn't have full read/write possibility. NTFS-3G has and it's commonly used on Linux.

  4. Re:FUSE for Windows by raynet · · Score: 5, Informative

    Well, FUSE is not NTFS. FUSE allows you to write userspace filesystem modules via stable and fairly simple API. Thus if you had FUSE for Windows, you could add new filesystems to Windows with relative ease. Also you could port the same modules to Mac, Linux and BSD or vice versa.

    --
    - Raynet --> .
  5. Re:FUSE for Windows by dal20402 · · Score: 5, Funny

    there's no fork() in Windows

    You don't need to stick a fork() in. It's easy to see that Windows is done.

  6. Cocoa Fuse GUI by mgorbach228 · · Score: 5, Interesting

    I'm working on a Cocoa GUI for FUSE (currently called MacFusion). The idea is that it loads plugins for supported filesystems (working right now on SSHFS, NTFS-3G and FTPFS at first). The plugins provide a configuration interface and code to mount/unmount. I'm hoping that this GUI will make FUSE goodness easily accessible to non-technical non-console people. In the future, it should be simple to support encfs, gmailfs, etc. This will be a FOSS project once a first build is ready. Anyone who wants to help is welcome, as are suggestions of any kind on the features/interface.