3 ms·
This looks really cool! though its a bit limited since it is a FUSE module and not a kernel driver, and unlikely to become a kernel module since it is written
by nrdvana 2y ago
This looks really cool! though its a bit limited since it is a FUSE module and not a kernel driver, and unlikely to become a kernel module since it is written in C++ with large dependencies :-\
Would it be possible to take the core design changes here and apply them to squashfs, and maybe propose a next major version of the squashfs internal format to make all these things possible?
- dgfitz 2y agoGiven the prose in the README I don’t get the impression the author has much interest in that.
- ramses0 2y agoI've heard that SMB-fs is "better" than FUSE. More cross-platform, can also be implemented in user-space, and less likely to get jammed up/deadlocked by slow network calls inside the kernel.
- pxx 2y agoYou've heard from where? Are there any extant specialty fs that expose an smb interface?
- ramses0 2y agoWhoops: WebDAV: https://news.ycombinator.com/item?id=39417503 https://news.ycombinator.com/item?id=39417503 SeaweedFS supports WebDAV. https://github.com/seaweedfs/seaweedfs/wiki/WebDAV https://github.com/seaweedfs/seaweedfs/wiki/WebDAV I'm not able to find if both/restic supports mounting backups as WebDAV, but in theory there's nothing stopping you. It's 100% user space (expose a rest service) and supported by a bunch of file-browsers with a bit of a network aware component to it as well.
- pxx 2y agoI feel like 9p is a better competitor in this space, and I've actually heard of people using it (e.g. the Windows Subsystem for Linux mounts host filesystems this way and so does Crostini, the ChromeOS equivalent).