How is slate-ntfs different from NTFS-3g and the NTFS 3.1 kernel implementation?

-First of all, slate has a fuller VFS implementation, allowing Steam to see drivers natively. This means that Steam can see drivers directly, without direct intervention.

-User API: comes with an API to easily get driver manufacturer. Has Python, C and Rust support.

-Rust driver, C adapter: can be used with kernels as old as 5.15 while preserving memory safety.

-This code also runs on ARM64 (not fully tested)!

  • pastermil@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    1
    ·
    6 days ago

    I’m not asking why one would use NTFS.

    I’m asking why there’s yet another NTFS driver when there are plenty out there, with the ntfs3g proven robust.

    The only way folks have been trying to implement it better is with native kernel code to replace the current buggy one.

    I’m asking why anyone would use this thing instead of the ones I mentioned above, and don’t say “because it’s in Rust”.

    • auzy1@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      6 days ago

      It has a comparison table if you click the link :)

      Again, I have no need though