Virtualization

From FedoraProject

Revision as of 14:35, 23 October 2009 by Jlaska (Talk | contribs)
Jump to: navigation, search

This page covers the efforts to integrate various virtualization technologies into Fedora.

Contents

Introduction

Virtualization allows one to run many guest virtual machines on top of a host operating system such as Fedora. What this means is that using one computer, you can mimic several individual computers and even run different operating systems in each of these virtual machines. There are many different virtualization technologies, including both free and open source software and proprietary offerings.

At time of writing, Fedora includes full support for the following virtualization technologies

A number of 3rd parties provide add-on packages for other virtualization technologies. OpenVZ and Linux-VServer, both provide container based virutalization which can partition a single OS into several isolated zones -- a chroot with much stronger resource isolation. VirtualBox provides a full virtualization technology which does not require hardware virtualization extensions.

Anticipating this diversification of technology, since the days of Fedora Core 5, all core management applications have been built on top of the libvirt toolkit, which offers a technology independent API for managing virtual systems.

History

Fedora Core 5 was the first release to include Xen as a core integrated technology. The new Linux native virtualiation, KVM, was introduced to Fedora 7. For a more detailed account of virtualization progress in Fedora, consult the Virtualization History page.

News

There is semi-regular coverage of Virtualization news in Fedora Weekly News, and more detailed status updates posted to the fedora-virt Mailing List. For ease of reference, there is an archive of virtualization news

Getting Started

See getting started with virtualization for an excellent overview to using the virtualization capabilities in Fedora.

Bugs

See How to debug Virtualization problems for some tips on reporting virtualization bugs to bugzilla.

If you wish to help triaging and fixing virtualization bugs, virtualization bugs is a good starting point.

Mailing List & IRC

To get in touch with Fedora virtualization users and developers try the fedora-virt mailing list or #virt on irc.oftc.net.

Relevant Packages

Here's a catalogue of all the virtualization related packages in Fedora:

Core Virtualization

Tools

Language Bindings

For image:Echo-package-16px.pnglibvirt

For image:Echo-package-16px.pnglibguestfs

Obsolete

oVirt

oVirt is a Fedora based project which provides small host images and a web-based virtual machine management console. See the website to learn more and get involved.