Hacker News new | ask | show | jobs
by marcosdumay 827 days ago
FUSE drivers are slow, but "wildly slow" is an overstatement.

Anyway, between FUSE, epoll, DMA, and userspace networking Linux is already enough of a microkernel to benefit from it; so when do our CPU oligopolists plan to turn their shared memory hardware into a useful message passing mechanism?

2 comments

> FUSE drivers are slow, but "wildly slow" is an overstatement.

I can confirm this, I've played RPGMaker M{V,Z} games natively by swapping out the copy of NWJS¹ it shipped with and running it through a CIOPFS² mount.

1: https://nwjs.io/

2: https://www.brain-dump.org/projects/ciopfs/ / https://github.com/martanne/ciopfs

FUSE is what I’d call “quite slow”, but FUSE passthrough might finally land for Linux 6.9. https://www.phoronix.com/news/FUSE-Passthrough-In-6.9-Next

I don’t have the exact benchmark used to produce the numbers in the article, though. It may be in the half hour video.