Skip to content


Xen 4.1 releases

After 11 months of development and 1906 commits later (6 a day !!!), Xen.org is proud to present its new stable Xen 4.1 release. We also wanted to take this opportunity to thank the 102 individuals and 25 organisations who have contributed to the Xen codebase and the 60 individuals who made just over 400 commits to the Xen subsystem and drivers in the Linux kernel.

New Xen Features

Xen 4.1 sports the following new features:

  • A re-architected XL toolstack that is functionally nearly equivalent to XM/XEND
  • Prototype credit2 scheduler designed for latency-sensitive workloads and very large systems
  • CPU Pools for advanced partitioning
  • Support for large systems (>255 processors and 1GB/2MB super page support)
  • Support for x86 Advanced Vector eXtension (AVX)
  • New Memory Access API enabling integration of 3rd party security solutions into Xen virtualized environments
  • Even better stability through our new automated regression tests

Further information can be found in the release notes.

XL Toolstack: Xen 4.1 includes a re-architected toolstack, that is based on the new libxenlight library, providing a simple and robust API for toolstacks. XL is functionally equivalent and almost entirely backwards compatible with existing XM domain configuration files. The XEND toolstack remains supported in Xen 4.1 however we strongly recommend that users upgrade to XL. For more information see the Migration Guide. Projects are underway to port XCP’s xapi and libvirt to the new libxenlight library.

Credit2 Scheduler: The credit1 scheduler has served Xen well for many years.  But it has several weaknesses, including working poorly for latency-sensitive workloads, such as network traffic and audio. The credit2 scheduler is a complete rewrite, designed with latency-sensitive workloads and very large numbers of CPUs in mind. We are still calling it a prototype scheduler as the algorithm needs more work before it will be ready to become the main scheduler. However it is stable and will perform better for some workloads than credit1.

CPU pools: The default credit scheduler provides limited mechanisms (pinning VMs to CPUs and using weights) to partition a machine and allocate CPUs to VMs. CPU pools provide a more powerful and easy to use way to partition a machine: the physical CPUs of a machine are divided into pools.  Each CPU pool runs its own scheduler and each running VM is assigned to one pool.   This not only allows a more robust and user friendly way to partition a machine, but it allows using different schedulers for different pools, depending on which scheduler works best for that workload.

Large Systems: Xen 4.1 has been extended and optimized to take advantage of new hardware features, increasing performance and scalability in particular for large systems. Xen now supports the Intel x2APIC architecture and is able to support systems with more than 255 CPUs. Further, support for EPT/VTd 1GB/2MB super pages has been added to Xen, reducing the TLB overhead. EPT/VTd page table sharing simplifies the support for Intel’s IOMMU by allowing the CPU’s Enhanced Page Table to be directly utilized by the VTd IOMMU. Timer drift has been eliminated through TSC-deadline timer support that provides a per-processor timer tick.

Advanced Vector eXtension (AVX): Support for xsave and xrestor floating point instructions has been added, enabling Xen guests to utilize AVX instructions available on newer Intel processors.

Memory Access API: The mem_access API has been added to enable suitably privileged domains to intercept and handle memory faults. This extents Xen’s security features in a new direction and enables third parties to invoke malware detection software or other security solutions on demand from outside the virtual machine.

Upstreaming

During the development cycle of Xen 4.1, the Xen community worked closely with upstream Linux distributions to ensure that Xen dom0 support and Xen guest support is available from unmodified Linux distributions. This means that using and installing Xen has become much easier than it was in the past.

  • Basic dom0 support was added to the Linux kernel and a vanilla 2.6.38 kernel is now able to boot on Xen as initial domain. There is still some work to do as the initial domain is not yet able to start any VMs, but this and other improvements have already been submitted to the kernel community or will be soon.
  • Xen developers rewrote the Xen PV-on-HVM Linux drivers in 2010 and submitted them for inclusion in upstream Linux kernel. Xen PV-on-HVM drivers were merged to upstream kernel.org Linux 2.6.36, and various optimizations were added in Linux 2.6.37. This means that any Linux 2.6.36 or 2.6.37 kernel binary can now boot natively, on Xen as dom0, on Xen as PV guest and on Xen as PV on HVM guest. For a full list of supported Linux distributions see here.
  • Xen support for upstream Qemu was developed, such that upstream Qemu can be used as Xen device model. Our work has received a good feedback from the Qemu Community, but is not yet in the mainline.

The Xen development community recognizes that there is still some way to go, thus we will continue to work with upstream open source projects to ensure that Xen works out-of-the-box with all major operating systems, allowing users to get the benefits of Xen such as multi-OS support, performance, reliability, security and feature richness without incurring the burden of having to use custom builds of operating systems.

More Info

Downloads, release notes, data sheet and other information are available from the download page. Links to useful wiki pages and other resources can be found on the Xen support page.


Be Sociable and Share!

Posted in Xen Hypervisor.

Tagged with , .


40 Responses

Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.

  1. Lars says

    Also check out http://news.slashdot.org/story/11/03/25/206240/Xen-41-Hypervisor-Released … lots of vivid debate on Xen

  2. fcassia2011 says

    Congrats on the new release. One newbie´s question: Any reason why the demo “Live CD” is based on version 3.2, while the latest release is 4.1?.

    Any plans to update the liveCD to v4.1?

    Thanks
    FC

  3. Lars says

    @fcassia2011: yes, the LiveCD 3.2 was put together by a community member. Since then, nobody has stepped up to create a new one. I will see whether I can find somebody, who is interested in putting something together.

  4. happyfine3 says

    Xen steht in der Version 4.1 zum Download bereit, gaben die Entwickler in einer Meldung bekannt. Zu den neuen Funktionen des links of london Virtualisierers zählen der überarbeitete XL Toolstack, der

Continuing the Discussion

  1. Tales from /dev/null » Blog Archive » Xen4.1 liberado! linked to this post on March 25, 2011

    [...] Ahora solo queda bajar la nueva versión para probar sus nuevas funcionalidades (Y reportar los errores). Más información en el post del blog de xen.org. [...]

  2. Xen 4.1 released « linux instead linked to this post on March 25, 2011

    [...] However, the most significant change to those that use Xen will be the new XL toolstack which replaces XM/XEND and will ultimately replace xcp’s xapi and libvirt.Further details can be found in the Xen 4.1 release notes: http://blog.xen.org/index.php/2011/03/25/xen-4-1-releases/ [...]

  3. Xen 4.1 Hypervisor Released | JetLib News linked to this post on March 25, 2011

    [...] that Xen dom0 support and Xen guest support are available from unmodified Linux distributions. The release announcement contains a full list of [...]

  4. Xen 4.1 hypervisor released | ZDNet linked to this post on March 25, 2011

    [...] 4.1 was under development for 11 months. For more information, see the Xen.org blog on the [...]

  5. Xen 4.1 Hypervisor Released | Hypervisor News linked to this post on March 25, 2011

    [...] has just been announced on xen.org that the newest version of the Xen hypervisor has been [...]

  6. Xen 4.1 : OSMSG linked to this post on March 26, 2011

    [...] 发布公告 [...]

  7. Xen 4.1 released yesterday | Xen VPS linked to this post on March 26, 2011

    [...] And the announcement on the Xen blog: http://blog.xen.org/index.php/2011/03/25/xen-4-1-releases/ [...]

  8. Xen 4.1 | Software releases linked to this post on March 26, 2011

    [...] http://blog.xen.org/index.php/2011/03/25/xen-4-1-releases/ This entry was posted in Software releases and tagged Intel, Linux, Xen. Bookmark the permalink. [...]

  9. Релиз системы виртуализации Xen 4.1 linked to this post on March 26, 2011

    [...] одиннадцати месяцев разработки представлен релиз свободного гипервизора Xen 4.1. По сравнению с [...]

  10. Релиз системы виртуализации Xen 4.1 | AllUNIX.ru – Всероссийский портал о UNIX-системах linked to this post on March 26, 2011

    [...] одиннадцати месяцев разработки представлен релиз свободного гипервизора Xen 4.1. По сравнению с [...]

  11. Xen 4.1 | thecamels.org linked to this post on March 26, 2011

    [...] został monitor maszyn wirtualnych (ang. Hypervisor) Xen 4.1. Wydawany jest na licencji Open Source i rozwijany przez firmę XenSource. Pozwala on na [...]

  12. Xen Releases New Improved Hypervisor linked to this post on March 27, 2011

    [...] Source:XEN AKPC_IDS += "10808,"; [...]

  13. Xen in Version 4.1 veröffentlicht | IT Business, News and More linked to this post on March 28, 2011

    [...] Xen steht in der Version 4.1 zum Download bereit, gaben die Entwickler in einer Meldung bekannt. Zu den neuen Funktionen des Virtualisierers zählen der überarbeitete XL Toolstack, der [...]

  14. Xen 4.1 Officially Released linked to this post on March 28, 2011

    [...] to the Official Xen Blog, the following is the main highlights of new features in Xen [...]

  15. Xen 4.1 Released | vDoppler – cloud watch linked to this post on March 29, 2011

    [...] the announcement at http://blog.xen.org/index.php/2011/03/25/xen-4-1-releases/ This entry was posted in Xen, timeline. Bookmark the permalink. ← VMware vSphere Client [...]

  16. Xen 4.1 Released « vizz.info linked to this post on March 30, 2011

    [...] 4.1 Released Xen 4.1 released and [...]

  17. オープンソースのコミュニティ・イベント情報等が満載/OSPN Press 第9号 (2011/4/13発行) linked to this post on April 18, 2011

    [...] ◆2011/3/25 『サーバー仮想化技術「Xen 4.1」リリース』 → http://blog.xen.org/index.php/2011/03/25/xen-4-1-releases/ [...]

  18. Xen 4.1 releases « casoul linked to this post on August 11, 2011

    [...] 23 comments [...]

  19. XenServer 6.0 Released « The Virtual Headline linked to this post on September 30, 2011

    [...] workloads, improved support for very large systems, and many new security features. See the Xen 4.1 release announcement for a full list of what’s [...]

  20. XenServer 6.0 is here! | linked to this post on September 30, 2011

    [...] Boston release is based on the open-source Xen 4.1 hypervisor.   XenServer is the first commercial product to ship with the Xen 4 hypervisor.  For [...]

  21. Citrix Optimizes XenServer for the Cloud Era : VMblog.com - Virtualization Technology News and Information for Everyone linked to this post on September 30, 2011

    [...] workloads, improved support for very large systems, and many new security features. See the Xen 4.1 release announcement for a full list of what’s new. For a complete list of features, please visit: [...]

  22. Citrix stretches XenServer 6.0 to cover bigger iron | Install Ubuntu linked to this post on October 3, 2011

    [...] you can see from the Xen 4.1.1 release notes, one of the powerful new features in the hypervisor is the ability to create CPU pools that VMs are [...]

  23. techtings» Citrix stretches XenServer 6.0 to cover bigger iron linked to this post on October 4, 2011

    [...] you can see from the Xen 4.1.1 release notes, one of the powerful new features in the hypervisor is the ability to create CPU pools that VMs are [...]

  24. XenServer 6 virtualisiert auch Grafikprozessoren | Epicentre linked to this post on October 6, 2011

    [...] neue XenServer basiert auf dem Hypervisor Xen 4.1, der jüngsten Version des Open-Source-Hypervisors. Dadurch unterstützt die Lösung mehr CPUs und [...]

  25. Citrix 為雲世代優化XenServerTechRitual | TechRitual linked to this post on October 8, 2011

    [...] 功能強勁的開放源碼Xen虛擬機管理程式引擎 – XenServer 6融合了Xen 4.1虛擬機管理程式,那是業內最新版本、最受歡迎和最安全的開放源碼管理程式。新版程式針對對等候時間特別敏感的工作負載,提供性能躍進,亦加強了超大型系統的支援,同時引入了很多新型的保安功能。詳見Xen 4.1新聞稿公布。  [...]

  26. C4IT News Channel » Citrix 為雲端世代實現XenServer最佳化 linked to this post on October 8, 2011

    [...] ·        功能完善的開放源碼Xen虛擬機管理程式引擎 – XenServer 6融合了Xen 4.1虛擬機管理程式,那是業內最新版本、最受歡迎和最安全的開放源碼管理程式。新版程式針對對等候時間特別講究的工作負載,提供性能躍進,還加強了超大型系統的支援,同時引入很多新型的保安功能。詳見Xen 4.1新聞稿公布。 [...]

  27. XenServer 6 Released to the Web « Roshan Ratnayake – Solution Architect linked to this post on October 10, 2011

    [...] XenDesktop and Streamed VM Setup Wizards Xen 4.1 New Features - http://blog.xen.org/index.php/2011/03/25/xen-4-1-releases/ [...]

  28. Citrix optimiert XenServer für die Cloud-Ära | BusinessCloud.de linked to this post on October 17, 2011

    [...] erweitert. Nähere Infos zu den weiteren Neuerungen in Xen 4.1 finden sich in der entsprechenden Pressemitteilung. Eine vollständige Liste mit allen neuen Funktion von XenServer 6 ist unter [...]

  29. Citrix stretches XenServer 6.0 to cover bigger iron | Application Performance Monitoring linked to this post on December 8, 2011

    [...] you can see from the Xen 4.1.1 release notes, one of the powerful new features in the hypervisor is the ability to create CPU pools that VMs are [...]

  30. Homework Study | MTSOLUSINDO linked to this post on February 29, 2012

    [...] Boston release is based on the open-source Xen 4.1 hypervisor.   XenServer is another commercial product to ship with the Xen 4 hypervisor.  For [...]

  31. Xen 4.1 release notes | OvY007 linked to this post on August 12, 2012

    [...] blog.xen.org Xen 4.1.0 release announcement [...]

  32. Linux Outlaws 199 – Hail to the King, Baby! | Sixgun Productions linked to this post on January 8, 2013

    [...] Xen 4.1 [...]

  33. 시트릭스 젠서버 6.0, 클라우드에 한층 강화된 기능 linked to this post on February 18, 2014

    [...] 시스템 지원 향상, 새로운 보안 기능 등이 추가되었다. 더 자세하 사항은 젠 4.1 발표관련 자료를 확인해보면 [...]

You must be logged in to post a comment.