Show HN: Rssfs – An RSS reader written as a file system
github.com
github.com
macOS and other non-Windows machines
sudo ./rssfs
Just what I always wanted; an RSS reader running as root. /sWhy are you using sudo here? FUSE filesystems shouldn't require special privileges unless they're accessing privileged stuff like block devices owned by root.
There is `fusermount` which is indeed suid (so is `mount` btw), but it's also been designed to accommodate unprivileged FUSE mounts and always adds 'nosuid' and 'nodev' mount options when establishing them.
It's not equivalent to being root at all.
https://www.kernel.org/doc/html/latest/filesystems/fuse.html...
I would still not be comfortable about giving mount permissions to ordinary users (even through a setuid layer since they're known to cause security issues)
Windows support will follow later this year. Maybe. I’d really prefer to have two not-too-diverging code bases here. Need to experiment a bit...
Using that same file "metaphor" to describe resources other than actual blobs to be stored on disk, is surprisingly powerful.
Something which plan9 (& inferno) explored in great depth, and is quite the eye-opening experience. Not much point rehashing the same args again here. If you're interested, check out some youtuve vids, and enjoy the deep dive into an alternative future.
To get something similar on more mainstream OS's, try plan9port and Acme (usually described as an "editor", but its more of a tmux and terminal replacement, which also happens to be able to edit and save text files)
There are applications where this may not entirely be a match though..