|
|
|
|
|
|
| Author |
Message |
Adam Kennedy *nix forums beginner
Joined: 24 Feb 2006
Posts: 8
|
Posted: Tue Mar 07, 2006 6:31 am Post subject:
Emulating VMS?
|
|
|
I know I asked a more-specific question before, but to rephrase it...
Is there ANY way to virtualise or emulate a VMS system on something
other than a VMS system?
Preferably if at all something I can run on an open source X86 operating
system.
Speed is not an issue. I don't care how slow it might be.
I want to add VMS to my new testing cluster, but I'd need SOME way of
emulating it.
Thanks
Adam K |
|
| Back to top |
|
 |
Vorländer, Martin *nix forums beginner
Joined: 09 Feb 2005
Posts: 4
|
Posted: Tue Mar 07, 2006 8:34 am Post subject:
Re: Emulating VMS?
|
|
|
Adam Kennedy <cpan@ali.as> wrote:
| Quote: | I know I asked a more-specific question before, but to rephrase it...
Is there ANY way to virtualise or emulate a VMS system on something
other than a VMS system?
Preferably if at all something I can run on an open source
X86 operating system.
Speed is not an issue. I don't care how slow it might be.
I want to add VMS to my new testing cluster, but I'd need SOME way of
emulating it.
|
You needn't emulate VMS, but you can emulate a VAX processor, and
install VAX VMS (The Real Thing) on it. One open source emulator is
SIMH (homepage is simh.trailing-edge.com).
HTH,
Martin
--
One OS to rule them all | Martin Vorlaender | OpenVMS rules!
One OS to find them | work: mv@pdv-systeme.de
One OS to bring them all | http://www.pdv-systeme.de/users/martinv/
And in the Darkness bind them.| home: martin@radiogaga.harz.de |
|
| Back to top |
|
 |
D Webb *nix forums beginner
Joined: 07 Mar 2006
Posts: 1
|
Posted: Tue Mar 07, 2006 11:01 am Post subject:
Re: Emulating VMS?
|
|
|
| Quote: | Adam Kennedy <cpan@ali.as> wrote:
I know I asked a more-specific question before, but to rephrase it...
Is there ANY way to virtualise or emulate a VMS system on something
other than a VMS system?
Preferably if at all something I can run on an open source
X86 operating system.
Speed is not an issue. I don't care how slow it might be.
I want to add VMS to my new testing cluster, but I'd need SOME way of
emulating it.
You needn't emulate VMS, but you can emulate a VAX processor, and
install VAX VMS (The Real Thing) on it. One open source emulator is
SIMH (homepage is simh.trailing-edge.com).
|
SRI (Software resources International) also produces the CHARON-VAX range of
VAX emulators which HP officially supports. Most of their emulators are
commercial products but they also produce some freeware versions see
http://www.softresint.com/charon-vax/Tools_and_tips.htm#freelin
for a freeware version running on top of Fedora 4
SRI also sell Alpha emulators (from another company called Emulators
International) see
http://www.softresint.com/charon-axp/index.htm
or
http://www.emulatorsinternational.com/en/index.htm
Unfortunately there aren't any freeware versions of this.
The best you can do is get a version called personalAlpha for $465 running
under Windows-XP
see
http://www.emulatorsinternational.com/en/personalalpha.htm
Unfortunately this is a bit limited - for instance it requires 1GB of memory
on the Windows-XP box but only emulates 96MB on the emulated Alpha which
although usable is not a lot for an Alpha running VMS.
Real Vaxes and Alphas are quite often available fairly cheaply on ebay.
Another good source for refurbished Alphas and Alpha parts
eg compatible graphics cards etc is Island Computers - http://www.islandco.com
You can get a free hobbyist license for VMS and for lots of software products
such as compilers (on VAX or Alpha - (and possibly Itanium)) from
http://www.openvmshobbyist.com/
VMS Media is available for $30 from http://www.montagar.com/hobbyist/mount.html
These media kits only include the OS and a subset of the VMS software which
the licenses allow you to use as a hobbyist. Unfortunately there isn't a
download site for most of the rest (As I recall C++ is an exception and
there may be a few others available online). If you need other licensed
software products then you will need to beg the media from someone in your
area who has the full software distribution.
There is also a link from the hobbyist site to an article about running VMS
under a emulated VAX using SIMH this links to
http://www.wherry.com/gadgets/retrocomputing/vax-simh.html
David Webb
Security team leader
CCSS
Middlesex University
|
|
| Back to top |
|
 |
Craig A. Berry *nix forums Guru Wannabe
Joined: 27 May 2005
Posts: 143
|
Posted: Tue Mar 07, 2006 1:42 pm Post subject:
Re: Emulating VMS?
|
|
|
At 5:31 PM +1100 3/7/06, Adam Kennedy wrote:
| Quote: | I know I asked a more-specific question before, but to rephrase it...
Is there ANY way to virtualise or emulate a VMS system on something other than a VMS system?
Preferably if at all something I can run on an open source X86 operating system.
Speed is not an issue. I don't care how slow it might be.
I want to add VMS to my new testing cluster, but I'd need SOME way of emulating it.
|
As an alternative to processor emulation, you can also get an account on the HP testdrive cluster:
http://www.testdrive.hp.com/
--
________________________________________
Craig A. Berry
mailto:craigberry@mac.com
"... getting out of a sonnet is much more
difficult than getting in."
Brad Leithauser |
|
| Back to top |
|
 |
SYSMGR *nix forums beginner
Joined: 27 Nov 2005
Posts: 2
|
Posted: Tue Mar 07, 2006 2:40 pm Post subject:
RE[2]: Emulating VMS?
|
|
|
| Quote: | | ...Open Source X86 OS |
You mean Linux?
In that case, check out CharonVAX, there is a free version for Linux
available
(http://www.softresint.com/charon-vax/Tools_and_tips.htm#freelin)
Willem
| Quote: | At 5:31 PM +1100 3/7/06, Adam Kennedy wrote:
I know I asked a more-specific question before, but to rephrase it...
Is there ANY way to virtualise or emulate a VMS system on something other
than a VMS system?
Preferably if at all something I can run on an open source X86 operating
system.
Speed is not an issue. I don't care how slow it might be.
I want to add VMS to my new testing cluster, but I'd need SOME way of emulating
it.
As an alternative to processor emulation, you can also get an account on
the HP testdrive cluster:
http://www.testdrive.hp.com/
--
________________________________________
Craig A. Berry
mailto:craigberry@mac.com
"... getting out of a sonnet is much more
difficult than getting in."
Brad Leithauser
Willem Grooters |
OpenVMS developer & System manager
b: sysmgr.blogspot.com
e: willem@grootersnet.nl
w: www.grootersnet.nl |
|
| Back to top |
|
 |
Adam Kennedy *nix forums beginner
Joined: 24 Feb 2006
Posts: 8
|
Posted: Tue Mar 07, 2006 9:01 pm Post subject:
Re: Emulating VMS?
|
|
|
Wow, thanks for all the responses guys.
In explanation of why solutions like this aren't suitable, they only
deal with a single case of me personally having access.
The testing system I'm creating is intended to allow the testing of Perl
modules on every platform from a single whitebox PC available for under
$500.
So by having some open source operating system running in an image on an
open source or otherwise easy to license emulator, I can include system
images in the 10-20gigabyte standard collection of system images.
On installing the test system, you bittorrent the whatever gigabytes (or
order a DVD set or some such) and then can test across everything.
So thus ordinary linux/mac-resident developers can test their packages
against BSD or Linux or Darwin, other hardware architectures, VMS etc
etc, and see why things are failing/
(there's other solutions in the works for the commercially licensed
windows stuff, but I'd like to keep the number of things requiring
either dedicated hardware, authentication, or
non-free-and-redistributable licenses to an absolute minimum.
Hence the attempt at the purest emulation approach.
I'll be checking out the various emulators mentioned over the coming weeks.
Thanks
Adam K
Craig A. Berry wrote:
| Quote: | At 5:31 PM +1100 3/7/06, Adam Kennedy wrote:
I know I asked a more-specific question before, but to rephrase it...
Is there ANY way to virtualise or emulate a VMS system on something other than a VMS system?
Preferably if at all something I can run on an open source X86 operating system.
Speed is not an issue. I don't care how slow it might be.
I want to add VMS to my new testing cluster, but I'd need SOME way of emulating it.
As an alternative to processor emulation, you can also get an account on the HP testdrive cluster:
http://www.testdrive.hp.com/
|
|
|
| Back to top |
|
 |
Craig A. Berry *nix forums Guru Wannabe
Joined: 27 May 2005
Posts: 143
|
Posted: Tue Mar 07, 2006 10:04 pm Post subject:
Re: Emulating VMS?
|
|
|
Thanks for the elaboration. There are some things you need to know about VMS before you get too much further with including it in your plans. First of all, while one of the VAX emulators is open source, the OS itself is not. There is a free license available for hobbyists, and it seems that most everyone considers unremunerated contributions to open source projects to be a valid use of the hobbyist license.
However, as I understand it, you cannot freely distribute OS media even though the recipient of the distribution will have to get his or her own licenses in order to run it. There is one and only one outfit that has blessings from HP to distribute low-cost OS media to hobbyists (http://www.montagar.com), so if you were planning to distribute an image of a running, emulated, VMS system as part of your master image, that sounds to me like it would probably be a copyright violation.
There would of course be some value in already having the emulator there ready to go so the target developer audience could just add software after obtaining their own OS media. One other thing you should know about running a VAX emulator, though, is that the VAX version of VMS has seen very little in the way of enhancements in recent years (which makes sense since the processor's last ship date was about six years ago). Meanwhile there have been extensive new developments on Alpha and Itanium, which are currently more or less on par with each other, though within the next year or two we'll probably start seeing more Itanium-only enhancements.
Among the goodies you don't get when you run VMS on VAX are: IEEE floating point, the ability to preserve filename case, long filename support, large file support, any 64-bit features, POSIX-compliant file dates, symlinks, hard links, and many, many C-runtime enhancements for more posixy behavior. Obviously if an alpha or itanium emulator surfaces, it would be far preferable to use that.
Your idea is splendid and I'm glad to see you including VMS on the list of OS's you want to provide. From a licensing standpoint, though, it's probably going to be more like Windows than like Linux.
On Tuesday, March 07, 2006, at 03:04PM, Adam Kennedy <adam@phase-n.com> wrote:
| Quote: | Wow, thanks for all the responses guys.
In explanation of why solutions like this aren't suitable, they only
deal with a single case of me personally having access.
The testing system I'm creating is intended to allow the testing of Perl
modules on every platform from a single whitebox PC available for under
$500.
So by having some open source operating system running in an image on an
open source or otherwise easy to license emulator, I can include system
images in the 10-20gigabyte standard collection of system images.
On installing the test system, you bittorrent the whatever gigabytes (or
order a DVD set or some such) and then can test across everything.
So thus ordinary linux/mac-resident developers can test their packages
against BSD or Linux or Darwin, other hardware architectures, VMS etc
etc, and see why things are failing/
(there's other solutions in the works for the commercially licensed
windows stuff, but I'd like to keep the number of things requiring
either dedicated hardware, authentication, or
non-free-and-redistributable licenses to an absolute minimum.
Hence the attempt at the purest emulation approach.
I'll be checking out the various emulators mentioned over the coming weeks.
Thanks
Adam K
Craig A. Berry wrote:
At 5:31 PM +1100 3/7/06, Adam Kennedy wrote:
I know I asked a more-specific question before, but to rephrase it...
Is there ANY way to virtualise or emulate a VMS system on something other than a VMS system?
Preferably if at all something I can run on an open source X86 operating system.
Speed is not an issue. I don't care how slow it might be.
I want to add VMS to my new testing cluster, but I'd need SOME way of emulating it.
As an alternative to processor emulation, you can also get an account on the HP testdrive cluster:
http://www.testdrive.hp.com/
|
|
|
| Back to top |
|
 |
Google
|
|
| Back to top |
|
 |
|
|
The time now is Wed Dec 03, 2008 2:14 am | All times are GMT
|
|
Equity Release | Myspace Layouts | Loans | Free phpBB forum | Hosting
|
|
Copyright © 2004-2005 DeniX Solutions SRL
|
|
|
|
Other DeniX Solutions sites:
Unix/Linux blog |
electronics forum |
medicine forum |
science forum |
|
|
Privacy Policy
|
Powered by phpBB © 2001, 2005 phpBB Group
|
|