I really like the idea of self-contained programs (either stored in directories or in image files), and I would like to avoid having a program's files scattered over several system directories like Unix systems normally do. (Yes, I know that shared libraries are much more resource efficient, but I don't care much about it).
I would like to know if the Linux ecosystem has something similar to self-contained programs. You know, something like Windows's portable programs that are stored in one directory, dependencies and all, or something like Mac OS's app directories.
Some time ago someone mentioned to me Ubuntu Core's Snappy system, suggesting that it might be what I am looking for. I did some research on the web, and I found out that Snappy is not meant to work on a normal desktop installation of Linux, being meant for things like Raspberry Pi devices etc.
Could someone confirm to me that Snappy cannot be used on a normal Ubuntu desktop installation? If it can, how can I do it?
Any other suggestions about an alternative to Snappy (even on distros other than Ubuntu) would be very welcome.
Thanks a lot,