Of course you can have multiple OSes installed in multiboot configuration but that means that often you would end up with limited access to data stored in other OS installations and you cannot work with two or more systems simultaneously. One possible solution is to run (possibly several) guest OSes inside virtual machines installed on the host system. In order to do that special piece of software is needed to emulate and manage the virtual machines. Examples of such software are VMware, VirtualPC (both commercial), Bochs, Plex86 (both are free but yet not suitable for ordinary use). But there is another promising alternative coming soon: Serenity Virtual station.
I am currently using VMware Workstation and I usually work with several Linux distributions, BSDs and other OSes installed under WMware. However I have been periodically encountering some stability problems regarding VMware and I have been looking for some alternative. Then I came across Serenity Virtual Station project and they provided me with a trial copy.
Note that SVista is still under development and the early beta trial version that I have received for the purpose of testing is not yet available to the public. This article is focused on Linux version of SVista and therefore some features may be different or missing with respect to Windows and OS/2 version.
Hardware and software requirements
- PC equipped with at least 400MHz or faster processor (Pentium II or compatible, 700MHz or faster is recommended for reasonable performance)
- Enough memory for host OS including SVista and the guest OS. In practice, it is possible to run average Linux distro with X Window System installed inside SVista virtual machine on PC with 128 MB RAM. Of course more memory is better.
- Disk space: enough space for virtual hard drives. Each virtual hard drive occupies 100MB to 4000MB. SVista is able to compress empty space on virtual hard drives.
- Any graphic card supported under X Window System will do, 8 bpp depth or higher.
- Any network card supported under Linux.
- Linux kernel 2.4.x is required at the moment, support for 2.6.x kernel.
Supported host operating systems
These OSes will be supported as host operating systems when the first version of SVista is released: Windows NT 4 SP6, Windows 2000 SP2, Windows XP and Windows Server 2003. Linux (kernel 2.4) will also be supported, but the initial feature set may be different compared to the Windows version. Also OS/2 and eComStation will be supported as host OSes (again, the feature set may be different). FreeBSD should be supported too.
Supported guest operating systems
The following guest OSes will be fully supported in the first production version: OS/2 2.1, Warp3, Warp4, WarpServer, Warp 4 Convenience Pack, eComStation 1.1, Windows NT 4, Windows 2000 and XP, DOS. Other operating systems are under testing, for example Linux.
SVista installation (under Linux)
During installation SVista kernel module is compiled, therefore it is necessary to have corresponding kernel sources installed. I had troubles to compile SVista kernel module on Red Hat Linux kernels. For the moment being it is safer to use vanilla kernel from ftp.kernel.org. SVista comes with startup script which takes care about loading necessary modules at system startup. When upgrading to another kernel version (or just recompiling kernel with different options) it is necessary to recompile SVista module too.
Serenity Virtual Station
- "Serenity Virtual Station, Page 1/2"
- "Serenity Virtual Station, Page 2/2"


