I haven't seen the source code, so I'm wondering if "taking out support for all hardware but that which you have on your computer" is done by (1) making source code modifications or by (2) changing run-time configuration files. For example, both types of changes apply to the Apache web server and its use of modules.Originally posted by MacBandit
This could all just be done by program installers. They should just install needed resources for the computer it's being installed on.
If it's case (1), an installer couldn't do it since the code needs to be compiled after the environment is known. Instead of an installer, you'd have to use a "configure and make" process.
If it's case (2), an installer could do it. But then you could also do it by hand if somebody wrote the instructions. You wouldn't need a compiler, just an editor.
Am I understanding correctly, Shadowfax? Which case is it?