When I developed this I was very much thinking of using this to run one-off compute heavy tasks, e.g. compressing a video, running scientific computations or rendering something in Blender. You would just rent a VM for a few hours with the hardware you need, set it up in a few minutes, run your job there and delete it again.
I love this idea! I've never played Dwarf Fortress, but I just tested it on a fresh vps by setting [SOUND:NO] and [PRINT_MODE:TEXT] in df/data/init/init.txt and it seems to work fine!
Ah. The follow-up question would be "how do you do that without root access?" But I now see that the docs say root access is required. I was hoping you'd have some magic way that didn't require it. Thanks for replying
If it's just the chroot part that needs root, that might be offloaded to some stand alone suid components i guess? And/or maybe some of the lxc tools could help.
Actually looking at the (very good!) readme, I'm thinking that the most interesting part is the custom file system.
I've been looking for the "perfect" networked filesystem, and this is the first new effort I've seen that seems to check most boxes (not disconnected operation though, but that is tall order..).
I'm not sure. It's hard to say because RGB is a bad representation of the color semantics anyway. Try visualizing the images in HSV/HSL/LAB space instead.