Live data from Hacker News

TFS: A file system built for performance, space efficiency, and scalability

github.com

1–10 of 126 posts

Re: TFS: A file system built for performance, space efficiency, and scalability

#2
Improved caching TFS puts a lot of effort into caching the disk to speed up disk accesses. It uses machine learning to learn patterns and predict future uses to reduce the number of cache misses.

See that does sound like a good idea - I've always observed HDDs with an SSD cache to have a phenomanly useless caching system

Re: TFS: A file system built for performance, space efficiency, and scalability

#5
I wonder would it be possible to use it somehow with Linux (in kernel space, not with fuse, because fuse has work slower because of necessary context switches from kernel to user space). I mean it is interesting can a wrapper kernel module be written for interfacing with Rust code, or there are some obstacles that would prevent from doing it efficiently.

Re: TFS: A file system built for performance, space efficiency, and scalability

#8
post #4

"Team Foundation Server" (Microsoft's version control server) is what goes through my mind... poor choice of naming...

The readme also alludes to a file system by terminalcloud which is also apparently named TFS, and doesn't explain what the T is supposed to stand for.

Really poor choice of name. If they wanted a modular replacement for ZFS then call it MFS or ModFS or something...

Re: TFS: A file system built for performance, space efficiency, and scalability

#10
post #7

I do not buy the argument against AES. On both ARM and x86 you have side-channel secure hardware implementations of AES.

I assume they're targeting more than just ARM and x86, given they're talking about "truely portable AES implementations" in the README[1].

That said, I'm very inclined to distrust a very young cipher... released by the NSA, no less[2]. Which is an add-rotate-xor cipher[2], for which we already have the more reviewed ChaCha20[3], suggested for TLS 1.3[4].

[1] https://github.com/redox-os/tfs/blob/master/README.rst#faq

[2] https://eprint.iacr.org/2013/404

[3] https://cr.yp.to/chacha/chacha-20080128.pdf

[4] https://tools.ietf.org/html/rfc7905

Post reply on HN