WeSearch

Shamelessly vibecoded rust NTFS driver

·13 min read · 0 reactions · 0 comments · 13 views
#technology#software#development
Shamelessly vibecoded rust NTFS driver
⚡ TL;DR · AI summary

A new pure-Rust NTFS driver, named fs-ntfs, has been developed with no kernel dependencies. It supports various read and write operations and has been validated against Microsoft's chkdsk. The project is still under active development and aims to implement additional features in the future.

Key facts
Original article
GitHub
Read full at GitHub →
Opening excerpt (first ~120 words) tap to expand

fs-ntfs — pure-Rust NTFS driver A pure-Rust read/write NTFS driver, dual-licensed Apache-2.0 / MIT, with no kernel dependencies and no FFI to a C-language NTFS library. The crate ships a stable C ABI (fs_ntfs_*) so it can be linked from C, C++, Go (via cgo), Swift, or any other language with FFI. Mount + write of freshly-formatted volumes is validated end-to-end against Microsoft's chkdsk running on real Windows VMs — that's the test contract, not byte-equivalence with any third-party tool. Status The crate is in active development, not yet 1.0. What's solid today: Read — every NTFS read path that upstream ntfs = "0.4" (Colin Finck's read-only parser, MIT/Apache-2.0) supports works here unchanged: stat, readdir, file content, ADS, reparse points, symlinks, junctions, Unicode names.

Excerpt limited to ~120 words for fair-use compliance. The full article is at GitHub.

Anonymous · no account needed
Share 𝕏 Facebook Reddit LinkedIn Threads WhatsApp Bluesky Mastodon Email

Discussion

0 comments

More from GitHub