Installing ReactOS on a real machine
Installing ReactOS on the Bochs emulator
Installing ReactOS on the VMware emulator
A Virtual Machine is a software program much like an emulator that provides a virtual hardware platform. Software instructions that would be run on hardware are caught buy the virtual environment and depending on the instruction are either run on the native CPU or emulated in software. Virtual Computing allows for much fast operation then standard emulation as a result of the ability to run the majority of the instructions on the Native CPU. This process allows you to run a virtual computer in software on your computer. The performance of the software on a virtual computer will be only slightly slower than on real hardware. Overhead can still be a problem for disk IO and CPU instructions that must be emulated but in general it is much faster then a total emulation system.
- You can try out a completely different operating system without tinkering with your real system.
- You can run potentially unstable software without the fear of damaging your real system.
- For operating systems developers, it provides a way to debug the system without constant reboots.
- The performace is much faster then a true emulator such as bochs.
VMware is a popular commercial virtual machine for the x86 CPU family. It can run on Windows NT, 2K, XP and Linux/FreeBSD. It also provides IO port, BIOS emulation, networking and sound support. VMware can run a number of different "guest" operating systems including *DOS, Windows 9x/NT/2K/XP, ReactOS, Free Unices (*BSD, Linux) as well as many others. VMware is free for 30 days, after that you must purchase a license from their website.