Quote Originally Posted by myxal View Post
I think we've got a misunderstanding here - by portabble apps, I meant something like this - apps you extract to a random directory in which the app is fully contained - settings, temporary files, pretty much everything. This allows you to use a USB flash drive as the app root and run the app on any windows PC you connect it to.
Sorry, my fault. This looks interesting.

With some tweaking, I believe one cat turn a tarball into a portable app, but the incompatibilities in some low-level libraries + binary incompatibilities between binaries created by different versions of gcc mean the stuff rarely works across multiple distros.
I consider some different distros as different OS'es Maybe it won't be a big problem on distros which follow LSB, but I'm not sure.