Emulators, Virtual Machines, Remote Terminals & Virtual COM Ports

This section has virtual machines. This is special software that mimics a real computer. It’s like having a computer inside a computer, with its own window. Virtual Machines are perfect for sandbox testing or cross-platform use. I run Linux on Windows 2000 in a virtual machine, and it works just like a stand-alone computer. It can access the network with its own IP address, and uses any supported device.

VMware Server is a Virtual Machine program that has a free non-trial version download available for up to 10 machines. It completely emulates a real computer, and provides a GUI client to access the virtual desktop within a normal window. Available for Linux and Windows. Not as fast as a real computer, but surprizing quick, especially on multiple-processor boxes. It’s absolutely free but requires registration to activate. Great for sandboxing or running Linux-only applications on Windows.
Bochs is a highly portable open source IA-32 (x86) PC emulator written in C++, that runs on most popular platforms. It includes emulation of the Intel x86 CPU, common I/O devices, and a custom BIOS. Currently, Bochs can be compiled to emulate a 386, 486, Pentium/PentiumII/PentiumIII/Pentium4 or x86-64 CPU including optional MMX, SSEx and 3DNow! instructions.
Bochs is capable of running most Operating Systems inside the emulation including Linux, DOS, Windows 95/98 and Windows NT/2000/XP or Windows Vista.
Wine is a translation layer (a program loader) capable of running Windows applications on Linux and other POSIX compatible operating systems. Windows programs running in Wine act as native programs would, running without the performance or memory usage penalties of an emulator, with a similar look and feel to other applications on your desktop. Wine is still under development, and it is not yet suitable for general use. Nevertheless, many people find it useful in running a growing number of Windows programs.
RealVNC – VNC stands for Virtual Network Computing. It is remote control software which allows you to view and fully interact with one computer desktop (the “VNC server”) using a simple program (the “VNC viewer”) on another computer desktop anywhere on the Internet. The two computers don’t even have to be the same type, so for example you can use VNC to view a Windows Vista desktop at the office on a Linux or Mac computer at home. I use this to access remote Linux desktops, and it would be useful for controlling remote stations or repeater controllers. Free but requires registration.
Virtual Serial Ports Emulator – is intended to help software engineers and developers to create/debug/test applications that use serial ports. It is able to create various virtual devices to transmit/receive data. Unlike regular serial ports, virtual devices have special capabilities: for example, the same device can be opened more than once by different applications, that can be useful in many cases. With VSPE you are able to share physical serial port data for several applications, expose serial port to local network (via TCP protocol), create virtual serial port device pairs and so on. Free for Windows 32-bit. Useful for many ham radio applications that require access to COM ports. Can emulate a Null modem cable for TNC.

See the rest of my links – my new software pages are here: