Virtualization Tools


"virt-p2v is an experimental live CD for migrating physical machines to virtual machine guests."

Project Live*

"Project Live* [live-star] introduces a new approach to software distribution and configuration in a data center. Major software components (e.g. an operating system or an application server) are distributed as immutable disk images that contain pre-installed and ready-to-run software. Users can, within the limits of compatibility, use these Lego-like building blocks to construct more complex systems.

Source License: GPL-2.0"


"VirtualBox is a family of powerful x86 virtualization products for enterprise as well as home use. Not only is VirtualBox an extremely feature rich, high performance product for enterprise customers, it is also the only professional solution that is freely available as Open Source Software under the terms of the GNU General Public License (GPL). See "About VirtualBox" for an introduction.

Presently, VirtualBox runs on Windows, Linux, Macintosh and OpenSolaris hosts and supports a large number of guest operating systems including but not limited to Windows (NT 4.0, 2000, XP, Server 2003, Vista), DOS/Windows 3.x, Linux (2.4 and 2.6), Solaris and OpenSolaris, and OpenBSD."

rootz 0.3.1

"The software distribution system that works differently.
rootz mounts complete live distros over the web, and make them available locally.
Attach your local linux system to various mirrors and simply
run applications, without any installation or prior downloads!

* No special repackaging is needed (as opposed to klik, zero install or autopackage).
* True "on demand" mechanism that does not require full download of the software but fetches only the needed files.
* Support multiple mixed images - run experimental apps from debian sid side by side with ubuntu stable app, fedora, mepis and more.
* Secured - unchanged, isolated (chrooted) images."


"PearPC is an architecture-independent PowerPC platform emulator capable of running most PowerPC operating systems."


I'm proud to announce rootz, a tool that runs applications from web-hosted live distros.
With rootz users can run live software without installing anything to their computer.
rootz is connected to the desired image (iso or squashfs), and any click on rootz:// link will launch the application.

The main advantage of this system, is that it uses unchanged official software without any repackaging (as opposed to klik, zero install or autopackage). Moreover, it is a true "on demand" mechanism that does not require full download of the software but fetches only the needed files. rootz can set up a multiple isolated chroot environments, so it is possible run stable application side by side with bleeding edge software.

Currently only Debian based system livecds are supported - Debian Live, *Ubunutu, Mepis, etc. Support for more software and other features are planned on Vamos which is the project behind rootz.


"QEMU is a generic and open source processor emulator which achieves a good emulation speed by using dynamic translation.

QEMU has two operating modes:

* Full system emulation. In this mode, QEMU emulates a full system (for example a PC), including a processor and various peripherials. It can be used to launch different Operating Systems without rebooting the PC or to debug system code.

* User mode emulation (Linux host only). In this mode, QEMU can launch Linux processes compiled for one CPU on another CPU."

QEMU-Puppy: A Personal Portable Computer

QEMU-Puppy is an OS and a set of applications on a USB memory stick. This OS can be booted natively, or on top of an other, already installed, OS. Just borrow a PC, boot your own environment and return the PC unaffected. [...]

A bootable USB memory stick has some disadvantages as well. First of all, not every PC is able to boot from USB. Second, if the machine does boot from USB, not all hardware is detected or configured properly, since the hardware "changes" every day. Third, booting from USB "locks" the machine: It's either the natively installed OS or your OS, not both at the same time.

To get rid of these disadvantages, you can carry your own machine as well, not only your files, your applications and your OS. You can do this by buying a laptop. But it's expensive, a physical burden and risky. The USB memory stick is cheap, light and easier to protect. A virtual machine, like QEMU, is cheap, light and easy to protect as well. With such a virtual machine, we are able to boot our OS on top of the natively installed OS. Now we have two OS's running concurrently on one machine! ALT-TAB is enough to hide your machine and get back to work...

The tricky part is trying to have the OS on your USB memory stick to be able to boot natively, as well as in a virtual machine. But it can be done. And that's what this document is all about..."

Syndicate content