Dear list, I wonder if it's possible to place multiple, read-only Racket versions on a server and have users executing them directly without needing to install them individually? I think this is possible, but I'd like to know for sure that it won't cause any unexpected problems.
The idea is to provide Liitin users access to various future/past software binaries yet keeping the client environment and Liitin engine uniform and static, and relatively compact. To have it functional and secure/confidential it should conform to the following characteristics: - Content on the server is read-only. E.g. .../racket/version-a /version-b /version-c ... (Version names are likely to be publishing dates to have uniform structure in all provided software, and to allow common scripts to find the latest version, for example) - Client computer (Liitin UVM) is allowed to create temporary data during execution as long as it doesn't compromise security of reveal confidental information among users. All of this will be wiped away at the next reboot at latest. Future use must not rely on this data. - User's home directory can be used to store data and configuration information between reboots and among several simultanenous user sessions. Sessions can be on the same client or/and different clients. (Some programs don't like multiple sessions accessing the same data). Does this sound feasible? I understand that initial PLaneT libraries may take time to download and are placed into home directory (version handled?). Also, personal, user space installation is possible but less desirable in this case, I think. One possible threat is to manipulate source code with a newer program version and make it inaccessible thereafter for the older versions? Anything else? Of course, this is not the recommended way to use Liitin, on the contrary really, but it could be helpful to have wider range of tools available. br, jukka | J U K K A T U O M I N E N | m a n a g i n g d i r e c t o r M. A. | | Finndesign Kauppiaankatu 13, FI-00160 Helsinki, Finland | mobile +358 50 5666290 | jukka.tuomi...@finndesign.fi www.finndesign.fi _________________________________________________ For list-related administrative tasks: http://lists.racket-lang.org/listinfo/users