Charon-VAX offers a freeware version now for OpenVMS users as well as Fedora
Linux users. But, I am going to use SIMH. I'll just get a version of
OpenVMS for hobby usage. The problem I have is more so with my wife than
really space. I already have a lot of stuff in my house and adding yet
another system will just make matters worse. The emulation route is more
suited for me.
You can also INSTALL them which makes them memory
resident and multi-user
so every app
that needs access to them gets the memory copy rather
than having to drag
its own copy off disk every time.
This sounds more like what I want to do. I am in the process of re-writing
the iserver transputer host communication application to be a bit more open.
Currently, all the drivers are linked into the application which makes
adding new driver support a pain. I want to dynamically load the library
from the application itself. For example, the
configuration file would be
like this:
|c0t5l0|T|localhost|/dev/c0t5l0|transputer.so||||
So, when the application configures itself for c0t510, it will dynamically
load the file transputer.so and use the device /dev/c0t510 as its resource
(this is NOT a real example). Is this possible?
The library will have the standard INMOS communication API present
(OpenLink, CloseLink, etc)
Thanks,
Ram