We offer a solution for the virtualization of your DEC/Compaq/HP Alpha AXP systems. The solution is based on our product called AlphaVM. AlphaVM is a virtual machine that
- emulates a whole DEC/Compaq/HP Alpha AXP system including the peripherals,
- is targeted to replace ageing Alpha systems,
- runs on a modern computer system with Linux or Windows,
- runs OpenVMS or Tru64/Digital UNIX.
Usually an Alpha system has one or two serial ports. The first port is often used as a serial console. AlphaVM currently supports only serial console. Thus, there is only one serial port left for other purposes. Often it is desired to have more serial lines. Therefore, since the 1.6 release our implementation supports additional COM3 and COM4. The guest OS (OpenVMS or Tru64) has to be configured to use these additional ports. The serial drivers have to be loaded.
The additional serial lines are serial ISA devices, the same as COM1 and COM2. Our implementation registers the devices in the ISA configuration table. When a serial driver is loaded, it uses the information from the ISA configuration table.
Below are the instructions.
- Edit the kernel configuration /sys/conf/EMU. Add the new serial lines after ace0 and ace1.
controller ace2 at isa0 slot 2 vector aceintr
controller ace3 at isa0 slot 3 vector aceintr
- Rebuild and copy the kernel.
# doconfig -c EMU
# cp /vmunix /vmunix.saved
# cp /sys/EMU/vmunix /vmunix
# cd /dev
# ./MAKEDEV ace2 ace3
MAKEDEV: special file(s) for ace2:
MAKEDEV: special file(s) for ace3:
- Optionally, enable the tty02 and tty03 for logging in. Add the following lines to /etc/inittab
tty02:23:respawn:/usr/sbin/getty /dev/tty02 9600 vt100
tty03:23:respawn:/usr/sbin/getty /dev/tty03 9600 vt100
- Optionally, enable root login. Add /dev/tty02 and /dev/tty03 to /etc/securettys.
- You may also need to edit /etc/remote. For instance, add
10 years ago we started the development of AlphaVM. Several month later the first build of AlphaVM was released (AlphaVM-Free 1.0.5).
Now AlphaVM is a mature and stable product that has hundreds of installations worldwide. Many of them run in 24/7 mode.
For most workloads AlphaVM performance can match any existing Alpha system on modern and fast Xeon based hardware.
The migration tools are designed to assist migrations of an Alpha AXP system to AlphaVM. The tool can be used to make the disk images of the real Alpha system. The disk images can then be used as AlphaVM disk container files (virtual disks).
Welcome to the new site. Please register here .
The old site is available at http://old.emuvm.com.
This articles shows how to run AlphaVM on Hyper-V. It is recorded on Windows Server 2012 R2.
This article explains how to run AlphaVM on VMware. In particular it covers the network configuration on VMware, which can be more involved than on real hardware. This is because VMware network infrastructure may filter out packets sent to and from AlphaVM.
AlphaVM 1.5.62 build is now available. It provides packages build on and for Debian 10 and FreeBSD 12.
AlphaVM 1.6.9 build has been published. 1.6 is for now available only for Windows.
AlphaVM 1.5.68 build is now available. It provides fixes for gcc bootstrap on Linux and for AMASK system identification.