← Back to context

Comment by shevy-java

14 hours ago

Well. GoboLinux solved that already. Back in 2005.

I never understood the real need for chruby rvm etc... - I manage everything, all programs, in a versioned AppDir manner. (Note: I am not using GoboLinux; I use a modified variant. GoboLinux gave the correct idea though.)

Context for anyone unfamiliar with GoboLinux:

> each program in a GoboLinux system has its own subdirectory tree, where all of its files (including settings specific for that program) may be found. Thus, a program "Foo" has all of its specific files and libraries in /Programs/Foo, under the corresponding version of this program at hand. For example, the commonly known GCC compiler suite version 8.1.0, would reside under the directory /Programs/GCC/8.1.0

https://en.wikipedia.org/wiki/GoboLinux

And the bank where I worked in mid 1990s had the same each program in its own versioned directory.

That takes me back. I haven't used GoboLinux since maybe 2007ish but I used to maintain several packages for it.

It's not really that easy being really different in the Linux packaging world.