From Fedora Project Wiki
(add libvirt TCK)
mNo edit summary
 
(11 intermediate revisions by one other user not shown)
Line 3: Line 3:
Fedora has been leading the pack of Linux distributions with the introduction of new virtualization features for many years now. This page provides a history of noteworthy milestones in Fedora's virtualization support.
Fedora has been leading the pack of Linux distributions with the introduction of new virtualization features for many years now. This page provides a history of noteworthy milestones in Fedora's virtualization support.


== Fedora Core 4: Glimpse of the future ==
== Fedora 17 ==
* [[Features/oVirt |oVirt]]
* [[Features/OpenNebula |OpenNebula]]
 
== Fedora 16 ==
* [[OpenStack |OpenStack]]
 
== Fedora 13 ==
 
=== Feature List ===
 
=== Other Notable Points ===
 
* Due to be released on April 27, 2010.


* Released on June 13, 2005.
== Fedora 12: The Dirty Dozen ==
* A preview of Xen (2.x) virtualization as a set of add-on packages, released post-release.


== Fedora Core 5: The future is now ==
=== Feature list ===


* Released on March 20, 2006.
* [[Features/KSM|Kernel SamePage Merging (KSM)]]
* First release to include Xen 3.0 virtualization for host and guest, as officially supported package.
* [[Features/KVM Huge Page Backed Memory|KVM Huge Page Backed Memory]]
* Installs of paravirtualized guests, with a text mode installer
* [[Features/KVM NIC Hotplug|KVM NIC Hotplug]]
* Early version of libvirt for managing Xen guests
* [[Features/KVM qcow2 Performance|KVM qcow2 Performance]]
* [[Features/KVM Stable Guest ABI|KVM Stable Guest ABI]]
* [[Features/libguestfs|libguestfs]]
* [[Features/Network Interface Management|Virtual Network Interface Management]]
* [[Features/SR-IOV|Single Root I/O Virtualization (SR-IOV)]]
* [[Features/VirtPrivileges|Virt Privileges]]
* [[Features/VirtgPXE|VirtgPXE]]
* [[Features/VirtStorageManagement|Virt Storage Management]]
* [[Features/VirtTCK|libvirt TCK]]


== Fedora Core 6: Virtualization grows up ==
=== Other notable points ===


* Released on October 24, 2006.
* Released on November 17, 2009.
* Expanded Xen support including fully virtualized guests.
* [[Virtualization_improvements_in_Fedora_12|Interview]] with various members of the team.
* Graphical framebuffer for paravirtualized guests
* [[File:F12VirtFeat.pdf]] - an article on virtualization features in Fedora 12 in the [http://www.linuxforu.com/ Linux For You] Magazine.
* Graphical installs of para & fully virtualized guests.
* Expanded libvirt APIs to allow monitoring of performance
* Debut of virt-manager tool for managing Xen guests locally with embedded graphical console
* The foundation of Xen support in RHEL-5


== Fedora 7: The new kid on the block ==
== Fedora 11: The walled garden ==


=== Feature list ===
=== Feature list ===


* [[Releases/FeatureKVM | KVM support]]
* [[Features/KVM_PCI_Device_Assignment | PCI device assignment for KVM]]
* [[Features/KVM_and_QEMU_merge | Merged QEMU and KVM RPMs]]
* [[Features/SVirt_Mandatory_Access_Control | sVirt confinement of virtual machines]]
* [[Features/VirtImprovedConsole | Improved VNC console handling]]
* [[Features/VirtVNCAuth | SASL authentication for VNC]]


=== Other notable points ===
=== Other notable points ===


* Released on May 31, 2007.
* Released on June 9, 2009.
* Continued support for Xen
* [http://jaboutboul.blogspot.com/2009/05/fedora-11-virtualization-reality.html Interview] with Dan Berrange on Fedora 11 Virtualization.
* The introduction of KVM to native kernels for fullyvirtualized guests.  
* libvirt gains a new hypervisor driver for managing QEMU and KVM guests.
* libvirt introduces 'virtual networking' capability providing 'out of the box' NAT based network connectivity for guests which plays nicely with NetworkManager.


== Fedora 8: Protection from the bad guys ==
== Fedora 10: Management at a distance ==


=== Feature list ===
=== Feature list ===


* [[Releases/FeatureVirtSecurity | Virtualization security]]
* [[Features/ApplianceTools | Virtual appliance building tools]]
* [[Features/VirtRemoteInstall | Remote deployment of virtualized guests]]
* [[Features/VirtStorage | Storage management in virtualization tools]]


=== Other notable points ===
=== Other notable points ===


* Released on November 8, 2007.
* Released on November 25, 2008.


== Fedora 9: Farewell to old friends ==
== Fedora 9: Farewell to old friends ==
Line 63: Line 82:
* Xen Dom0 support dropped, until Xen Dom0 pv-ops work is accepted by upstream kernel community
* Xen Dom0 support dropped, until Xen Dom0 pv-ops work is accepted by upstream kernel community


== Fedora 10: Management at a distance ==
== Fedora 8: Protection from the bad guys ==


=== Feature list ===
=== Feature list ===


* [[Features/ApplianceTools | Virtual appliance building tools]]
* [[Releases/FeatureVirtSecurity | Virtualization security]]
* [[Features/VirtRemoteInstall | Remote deployment of virtualized guests]]
* [[Features/VirtStorage | Storage management in virtualization tools]]


=== Other notable points ===
=== Other notable points ===


* Released on November 25, 2008.
* Released on November 8, 2007.


== Fedora 11: The walled garden ==
== Fedora 7: The new kid on the block ==


=== Feature list ===
=== Feature list ===


* [[Features/KVM_PCI_Device_Assignment | PCI device assignment for KVM]]
* [[Releases/FeatureKVM | KVM support]]
* [[Features/KVM_and_QEMU_merge | Merged QEMU and KVM RPMs]]
* [[Features/SVirt_Mandatory_Access_Control | sVirt confinement of virtual machines]]
* [[Features/VirtImprovedConsole | Improved VNC console handling]]
* [[Features/VirtVNCAuth | SASL authentication for VNC]]


=== Other notable points ===
=== Other notable points ===


* Released on June 9, 2009.
* Released on May 31, 2007.
* Continued support for Xen
* The introduction of KVM to native kernels for fullyvirtualized guests.
* libvirt gains a new hypervisor driver for managing QEMU and KVM guests.
* libvirt introduces 'virtual networking' capability providing 'out of the box' NAT based network connectivity for guests which plays nicely with NetworkManager.
 
== Fedora Core 6: Virtualization grows up ==


== Fedora 12: <witty tagline here> ==
* Released on October 24, 2006.
* Expanded Xen support including fully virtualized guests.
* Graphical framebuffer for paravirtualized guests
* Graphical installs of para & fully virtualized guests.
* Expanded libvirt APIs to allow monitoring of performance
* Debut of virt-manager tool for managing Xen guests locally with embedded graphical console
* The foundation of Xen support in RHEL-5


=== Feature list ===
== Fedora Core 5: The future is now ==


* [[Features/KSM|Kernel SamePage Merging (KSM)]]
* Released on March 20, 2006.
* [[Features/KVM Huge Page Backed Memory|KVM Huge Page Backed Memory]]
* First release to include Xen 3.0 virtualization for host and guest, as officially supported package.
* [[Features/KVM NIC Hotplug|KVM NIC Hotplug]]
* Installs of paravirtualized guests, with a text mode installer
* [[Features/KVM qcow2 Performance|KVM qcow2 Performance]]
* Early version of libvirt for managing Xen guests
* [[Features/KVM Stable Guest ABI|KVM Stable Guest ABI]]
* [[Features/libguestfs|libguestfs]]
* [[Features/Network Interface Management|Virtual Network Interface Management]]
* [[Features/SR-IOV|Single Root I/O Virtualization (SR-IOV)]]
* [[Features/VirtPrivileges|Virt Privileges]]
* [[Features/VirtgPXE|VirtgPXE]]
* [[Features/VirtStorageManagement|Virt Storage Management]]
* [[Features/VirtTCK/libvirt TCK]]


=== Other notable points ===
== Fedora Core 4: Glimpse of the future ==


* Due to be released on November 17, 2009.
* Released on June 13, 2005.
* A preview of Xen (2.x) virtualization as a set of add-on packages, released post-release.

Latest revision as of 17:39, 8 December 2011

History of Virtualization in Fedora

Fedora has been leading the pack of Linux distributions with the introduction of new virtualization features for many years now. This page provides a history of noteworthy milestones in Fedora's virtualization support.

Fedora 17

Fedora 16

Fedora 13

Feature List

Other Notable Points

  • Due to be released on April 27, 2010.

Fedora 12: The Dirty Dozen

Feature list

Other notable points

Fedora 11: The walled garden

Feature list

Other notable points

  • Released on June 9, 2009.
  • Interview with Dan Berrange on Fedora 11 Virtualization.

Fedora 10: Management at a distance

Feature list

Other notable points

  • Released on November 25, 2008.

Fedora 9: Farewell to old friends

Feature list

Other notable points

  • Released on May 13, 2008.
  • Xen Dom0 support dropped, until Xen Dom0 pv-ops work is accepted by upstream kernel community

Fedora 8: Protection from the bad guys

Feature list

Other notable points

  • Released on November 8, 2007.

Fedora 7: The new kid on the block

Feature list

Other notable points

  • Released on May 31, 2007.
  • Continued support for Xen
  • The introduction of KVM to native kernels for fullyvirtualized guests.
  • libvirt gains a new hypervisor driver for managing QEMU and KVM guests.
  • libvirt introduces 'virtual networking' capability providing 'out of the box' NAT based network connectivity for guests which plays nicely with NetworkManager.

Fedora Core 6: Virtualization grows up

  • Released on October 24, 2006.
  • Expanded Xen support including fully virtualized guests.
  • Graphical framebuffer for paravirtualized guests
  • Graphical installs of para & fully virtualized guests.
  • Expanded libvirt APIs to allow monitoring of performance
  • Debut of virt-manager tool for managing Xen guests locally with embedded graphical console
  • The foundation of Xen support in RHEL-5

Fedora Core 5: The future is now

  • Released on March 20, 2006.
  • First release to include Xen 3.0 virtualization for host and guest, as officially supported package.
  • Installs of paravirtualized guests, with a text mode installer
  • Early version of libvirt for managing Xen guests

Fedora Core 4: Glimpse of the future

  • Released on June 13, 2005.
  • A preview of Xen (2.x) virtualization as a set of add-on packages, released post-release.