Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Xen on ARM
Stefano Stabellini - 23 September 2015
© 2013 Citrix | Confidential – Do Not Distribute
© 2015 Citrix
GPLv2
A Linux
Foundation
collaborative
project
a type-1
hyp...
© 2013 Citrix | Confidential – Do Not Distribute
Xen Project growth
© 2015 Citrix
Contributors Commits
© 2013 Citrix | Confidential – Do Not Distribute
Xen on ARM: uniqueness and strengths
● Security
● small surface of attack...
© 2013 Citrix | Confidential – Do Not Distribute
Status
Next release, Xen 4.6, ext. the 9th of October
Readiness:
● EFI gu...
© 2013 Citrix | Confidential – Do Not Distribute
Strong Performance
© 2013 Citrix | Confidential – Do Not Distribute
Xen on ARM Availability
All major distros for ARM64 ship with Xen
© 2015 ...
OpenStack
© 2013 Citrix | Confidential – Do Not Distribute
Make Xen the best hypervisor for OpenStack
© 2015 Citrix
© 2013 Citrix | Confidential – Do Not Distribute
Xen and OpenStack
© 2015 Citrix
© 2013 Citrix | Confidential – Do Not Distribute
Xen and OpenStack
Xen via Libvirt is in Group B
● everything works out of...
Demo
© 2013 Citrix | Confidential – Do Not Distribute
CentOS Virtualization SIG
Virt “Special Interest Group” members: Xen, oVi...
© 2013 Citrix | Confidential – Do Not Distribute
More information
● http://www.xenproject.org
● Xen on ARM @wiki.xenprojec...
Questions?
© 2013 Citrix | Confidential – Do Not Distribute
Work better. Live Better.
Citrix
© 2014 Citrix
© 2013 Citrix | Confidential – Do Not Distribute
Parking Lot
© 2013 Citrix | Confidential – Do Not Distribute
type-1
hypervisor
GPLv2
“the gears of the cloud”
port to ARM started in N...
Upcoming SlideShare
Loading in …5
×

Xen Project for ARM Servers

408 views

Published on

Xen Project for ARM servers, past and future

Published in: Software
  • Be the first to comment

  • Be the first to like this

Xen Project for ARM Servers

  1. 1. Xen on ARM Stefano Stabellini - 23 September 2015
  2. 2. © 2013 Citrix | Confidential – Do Not Distribute © 2015 Citrix GPLv2 A Linux Foundation collaborative project a type-1 hypervisor port to ARM started in Nov 2011 ARM Holding joined Xen Project in 2013 Powers the largest clouds in production small code base more than 10M individual users strong security process stable trees maintained for years
  3. 3. © 2013 Citrix | Confidential – Do Not Distribute Xen Project growth © 2015 Citrix Contributors Commits
  4. 4. © 2013 Citrix | Confidential – Do Not Distribute Xen on ARM: uniqueness and strengths ● Security ● small surface of attack ● fewer lines of code = fewer bugs ● Isolation, Disaggregation and Partitioning ● No Emulation, No QEMU ● faster and more secure ● Clean Architecture ● good match for ARM ● small code base on ARM (⅙ of Xen x86 code, less than 100K LOC overall) © 2015 Citrix
  5. 5. © 2013 Citrix | Confidential – Do Not Distribute Status Next release, Xen 4.6, ext. the 9th of October Readiness: ● EFI guest and host support ● ACPI support (Linaro is working on it, targetting later this year) ● 64K and 4K pages support ● new hardware and platform support ● all main features are present © 2015 Citrix
  6. 6. © 2013 Citrix | Confidential – Do Not Distribute Strong Performance
  7. 7. © 2013 Citrix | Confidential – Do Not Distribute Xen on ARM Availability All major distros for ARM64 ship with Xen © 2015 Citrix Project Raisin Xen Project’s DevStack
  8. 8. OpenStack
  9. 9. © 2013 Citrix | Confidential – Do Not Distribute Make Xen the best hypervisor for OpenStack © 2015 Citrix
  10. 10. © 2013 Citrix | Confidential – Do Not Distribute Xen and OpenStack © 2015 Citrix
  11. 11. © 2013 Citrix | Confidential – Do Not Distribute Xen and OpenStack Xen via Libvirt is in Group B ● everything works out of the box ● one config option away from the default: LIBVIRT_TYPE=xen ● Tempest runs and all tests pass ● The Xen Project CI-loop is up and running ● checkout http://jenkins.openstack.xenproject.org ● The Xen Project CI-loop has voting rights Next step: Group A! © 2015 Citrix
  12. 12. Demo
  13. 13. © 2013 Citrix | Confidential – Do Not Distribute CentOS Virtualization SIG Virt “Special Interest Group” members: Xen, oVirt, Docker Xen and Libvirt are available on CentOS 7 ARM64 ● yum install centos-release-xen ● yum install xen libvirt ● reboot © 2015 Citrix
  14. 14. © 2013 Citrix | Confidential – Do Not Distribute More information ● http://www.xenproject.org ● Xen on ARM @wiki.xenproject.org http://goo.gl/FKNXe ● Xen on ARM whitepaper http://goo.gl/vWMn7D ● http://lists.xenproject.org/mailman/listinfo/xen-devel © 2015 Citrix
  15. 15. Questions?
  16. 16. © 2013 Citrix | Confidential – Do Not Distribute Work better. Live Better. Citrix © 2014 Citrix
  17. 17. © 2013 Citrix | Confidential – Do Not Distribute Parking Lot
  18. 18. © 2013 Citrix | Confidential – Do Not Distribute type-1 hypervisor GPLv2 “the gears of the cloud” port to ARM started in Nov 2011 a 10 years old hypervisor small code base 10 million individual users powers the largest clouds in production A Linux Foundation collaborative project ARM Holding joined Xen Project in Dec 2013 © 2015 Citrix

×