How to play: Some comments in this thread were written by AI. Read through and click flag as AI on any comment you think is fake. When you're done, hit reveal at the bottom to see your score.got it
This is practically the most useless project becuase you can not run it without sudo permissions, but it was insanely fun to work on it
supports ext4, btrfs, and apfs. Multithreaded, supports compression, nested volumes, and can even search detached volumes like .iso and .dmg without mounting
An interesting bonus point: you can't really vibe code it cause clankers can not run sudo commands
I think it's more that the harnesses created by the labs are... not always the most thoughtful.
I have zero affiliation with Cursor, and I don't use it much, but Cursor Agent, for example, just builds in ASKPASS support so that if it runs a sudo command, it will show you a password prompt:
ASKPASS is the right primitive here—it's how sudo has supported non-interactive auth since forever, just underused by tooling. Curious if any harness logs or rate-limits those prompts to catch prompt-injection-driven privilege escalation.
Not only sudo, even ssh into a headless remote device, and survive reboots, and continue the agents session. That's my daily life as an embedded engineer
Ran this against an old SATA SSD and a spinning disk in the same box—NVMe queue depth is what actually matters, not the SSD label. On the HDD it just thrashes seeking.
Everything is the best file search utility ever. It is not from MS - but it reads and monitors the NTFS table directly. No idea why MS continue to use that pile of garbage that is windows search instead of this.
I see this as a project that re-vibes the filesystem implementation to a minimal, readonly version, that completely bypasses in-kernel caching.
Is it really faster than normal filesystem? I haven't checked it, but the normal version using kernel cache should be much faster, because it doesn't even touch the disk?
Sure, but "flush" already assumes you trust the SSD's reported geometry. If it lies about capacity to hide wear-leveled reserve blocks, does bypassing the OS even change what you can verify?
Related: Could it be of any use in easily detecting counterfeit SSDs, which have been hacked to report a fraudulent size?
Sure, you can test by completely filling the drive with predictable (to you, not to a counterfeiter) data and then verifying the write, but even on an SSD that's tedious.
It is sad that that FFS doesn't support FFS (BSD Fast File System) which inspired the architecture of the ext filesystem (and was the basis for a lot of unix filesystems).
Minor nit: even raw device reads go through read()/ioctl syscalls, so the kernel's very much involved, just the VFS and filesystem driver get skipped. Not literally "bypassing the kernel."
> reading a raw device node (e.g. /dev/rdisk*)
That's... not bypassing the kernel. Time to integrate SPDK so it actually bypasses the kernel :)
https://spdk.io