XPDDS19: Bringing Xen to the Masses: The Story of Building a Community-driven Platform Around Xen

The Linux Foundation
The Linux FoundationDirector, Open Source Solutions at Citrix
XCP-NG
X E N S U M M I T   2 0 1 9
Benjamin REIS
J U L 2 0 1 9
Bring Xen to the masses
1
PART I
X E N S U M M I T   2 0 1 9 J U L 2 0 1 9
WHO WE ARE
2
Benjamin REIS / R&D developer
VATES
XCP-ng / Xen Orchestra
INTRODUCTION.
3
Vates.
A COMPANY FOUNDED IN 2012...
...DEVELOPING XEN ORCHESTRA...
...AND XCP-NG HYPERVISOR
French company
By three people, Olivier, Julien and Nithida
With a strong interest in Open Source solution
A web-ui to manage Citrix Hypervisor and XCP-ng
With backup and Cloud features
Open Source Licenses (GPLv2...)
Based on Xen and Citrix Hypervisor
100% Open  Source
With a great and active community
X E N S U M M I T   2 0 1 9
4
CHRONOLOGY.
2003 : Xen project birth, first open source hypervisor
2007 : Xen Source Inc. acquired by Citrix, birth of XenServer
(closed source)
2010 : Citrix strategy focused on virtual desktop
(XenApp/XenDesktop) instead of servers virtualization
2011 : XCP 1.0 (Xen Cloud Platform, Open Source XenServer)
2013 : XenServer become Open (end of XCP). Birth of Xen
Orchestra
2017 (dec.) : Citrix changes it's pricing strategy regarding
XenServer and remove essential features from free XenServer
version. New features are not anymore open source
2018 (janv) : XenServer fork, birth of XCP-ng
X E N S U M M I T   2 0 1 9
5
ACHIEVEMENTS.
More than 500 monthly contributors on the forum (more than
1000+ accounts and 10K posts)
Important contributions from the community
(Windows Drivers , XCP-ng Center, patches...)
More than 25K unique downloads
An easy process to upgrade from XenServer to XCP-ng
Member of the Xen pre-disclosure list
No license keys, no restricted features
A COMMUNITY & PROJECT SUCCESS
X E N S U M M I T   2 0 1 9
6
A TECHNICAL
SUCCESS
Bugs correction from XenServer (large disks migration)
A test repository available, tested and validated by the
community for more secure updates
Windows PV Drivers signed (beta)
CloudStack support 
zstd compression support  (Massive backup improvements)
zfs contribution
...
X E N S U M M I T   2 0 1 9
7
PART II
BRING XEN TO THE MASSES
8
CONTRIBUTE
Actively in the code (the reason why we are here)
Collaboration with universities in France (Paris, Grenoble
and Nice)
Investigating opportunities of collaboration with European
Universities and companies (and why not worldwide)
Invest resources, both financial and human in the R&D of XCP-
ng that will also contribute to Xen
By creating a rich ecosystem with partners around the world
(Linbit, UDS...)
TO XEN
X E N S U M M I T   2 0 1 9
9
HOW WE SEE IT
R&D CONTRIBUTION
FINANCIAL CONTRIBUTION
Tracks we want to explore: network, compute,
storage and dom0
Collaboration with universities (French in the
first place, then European, and why not
worldwide)
Become the link between research in
universities and industry application
Recruiting in Vates people dedicated to XCP-ng
and Xen
Funding universities thesis (first one in
September)
Sponsoring Xen events (like this one)
X E N S U M M I T   2 0 1 9
10
COMMUNICATION
XCP-ng is also a showcase for the Xen Project
XCP-ng is turnkey, more XCP-ng adoption also means more
Xen users
We want to join the Linux Foundation as a Xen
subproject/distribution (by the way, we are looking for a
sponsor)
Creating a rich ecosystem within the virtualization industry
X E N S U M M I T   2 0 1 9
11
X E N S U M M I T   2 0 1 9
FIREPOWER
By the end of 2019, 6 people working full time on XCP-ng
project
Recruiting people with Xen knowledge
By the end of 2020, 20 people working on XCP-ng (developers,
engineers, contractors...)
LINUX FOUNDATION
Everything is ready for us to join the foundation, we only need
a sponsor!
UPSTREAM
We are contributing to many project (ZFS, XAPI...) and we will
continue to do it.
FORESEEABLE
FUTURE
12
THANK YOU
J U L 2 0 1 9
© 2019 Vates
W W W . X C P - N G . O R G
@vates @xcpng
X E N S U M M I T   2 0 1 9
c o n t a c t @ x c p - n g . o r g
13
1 of 13

Recommended

XPDDS19 Keynote: Unikraft Weather Report by
XPDDS19 Keynote:  Unikraft Weather ReportXPDDS19 Keynote:  Unikraft Weather Report
XPDDS19 Keynote: Unikraft Weather ReportThe Linux Foundation
923 views58 slides
XPDDS19: Using Xen to Enable an Open Source Safety Certifiable Automotive Gra... by
XPDDS19: Using Xen to Enable an Open Source Safety Certifiable Automotive Gra...XPDDS19: Using Xen to Enable an Open Source Safety Certifiable Automotive Gra...
XPDDS19: Using Xen to Enable an Open Source Safety Certifiable Automotive Gra...The Linux Foundation
464 views40 slides
Scale17x: Thinking outside of the conceived tech comfort zone by
Scale17x: Thinking outside of the conceived tech comfort zoneScale17x: Thinking outside of the conceived tech comfort zone
Scale17x: Thinking outside of the conceived tech comfort zoneThe Linux Foundation
1.2K views50 slides
OSSEU18: From Handcraft to Unikraft: Simpler Unikernelization of Your Applica... by
OSSEU18: From Handcraft to Unikraft: Simpler Unikernelization of Your Applica...OSSEU18: From Handcraft to Unikraft: Simpler Unikernelization of Your Applica...
OSSEU18: From Handcraft to Unikraft: Simpler Unikernelization of Your Applica...The Linux Foundation
725 views102 slides
XPDDS19: Unikraft Dom0 Disaggregation by
XPDDS19: Unikraft Dom0 DisaggregationXPDDS19: Unikraft Dom0 Disaggregation
XPDDS19: Unikraft Dom0 DisaggregationThe Linux Foundation
447 views11 slides
XDF18: Heterogeneous Real-Time SoC Software Architecture - Stefano Stabellini... by
XDF18: Heterogeneous Real-Time SoC Software Architecture - Stefano Stabellini...XDF18: Heterogeneous Real-Time SoC Software Architecture - Stefano Stabellini...
XDF18: Heterogeneous Real-Time SoC Software Architecture - Stefano Stabellini...The Linux Foundation
1.7K views32 slides

More Related Content

What's hot

2018 Genivi Xen Overview Nov Update by
2018 Genivi Xen Overview Nov Update2018 Genivi Xen Overview Nov Update
2018 Genivi Xen Overview Nov UpdateThe Linux Foundation
15.4K views14 slides
XPDDS19 Keynote: Xen Project Weather Report 2019 - Lars Kurth, Director of Op... by
XPDDS19 Keynote: Xen Project Weather Report 2019 - Lars Kurth, Director of Op...XPDDS19 Keynote: Xen Project Weather Report 2019 - Lars Kurth, Director of Op...
XPDDS19 Keynote: Xen Project Weather Report 2019 - Lars Kurth, Director of Op...The Linux Foundation
819 views24 slides
OSSJP/ALS19: The Road to Safety Certification: Overcoming Community Challeng... by
OSSJP/ALS19:  The Road to Safety Certification: Overcoming Community Challeng...OSSJP/ALS19:  The Road to Safety Certification: Overcoming Community Challeng...
OSSJP/ALS19: The Road to Safety Certification: Overcoming Community Challeng...The Linux Foundation
5.2K views38 slides
XPDDS19 Keynote: Xen in Automotive - Artem Mygaiev, Director, Technology Solu... by
XPDDS19 Keynote: Xen in Automotive - Artem Mygaiev, Director, Technology Solu...XPDDS19 Keynote: Xen in Automotive - Artem Mygaiev, Director, Technology Solu...
XPDDS19 Keynote: Xen in Automotive - Artem Mygaiev, Director, Technology Solu...The Linux Foundation
1K views19 slides
XPDDS19: Client Virtualization Toolstack in Go - Nick Rosbrook & Brendan Kerr... by
XPDDS19: Client Virtualization Toolstack in Go - Nick Rosbrook & Brendan Kerr...XPDDS19: Client Virtualization Toolstack in Go - Nick Rosbrook & Brendan Kerr...
XPDDS19: Client Virtualization Toolstack in Go - Nick Rosbrook & Brendan Kerr...The Linux Foundation
672 views19 slides
OSSNA18: Xen Beginners Training by
OSSNA18: Xen Beginners Training OSSNA18: Xen Beginners Training
OSSNA18: Xen Beginners Training The Linux Foundation
95.5K views61 slides

What's hot(20)

XPDDS19 Keynote: Xen Project Weather Report 2019 - Lars Kurth, Director of Op... by The Linux Foundation
XPDDS19 Keynote: Xen Project Weather Report 2019 - Lars Kurth, Director of Op...XPDDS19 Keynote: Xen Project Weather Report 2019 - Lars Kurth, Director of Op...
XPDDS19 Keynote: Xen Project Weather Report 2019 - Lars Kurth, Director of Op...
OSSJP/ALS19: The Road to Safety Certification: Overcoming Community Challeng... by The Linux Foundation
OSSJP/ALS19:  The Road to Safety Certification: Overcoming Community Challeng...OSSJP/ALS19:  The Road to Safety Certification: Overcoming Community Challeng...
OSSJP/ALS19: The Road to Safety Certification: Overcoming Community Challeng...
XPDDS19 Keynote: Xen in Automotive - Artem Mygaiev, Director, Technology Solu... by The Linux Foundation
XPDDS19 Keynote: Xen in Automotive - Artem Mygaiev, Director, Technology Solu...XPDDS19 Keynote: Xen in Automotive - Artem Mygaiev, Director, Technology Solu...
XPDDS19 Keynote: Xen in Automotive - Artem Mygaiev, Director, Technology Solu...
XPDDS19: Client Virtualization Toolstack in Go - Nick Rosbrook & Brendan Kerr... by The Linux Foundation
XPDDS19: Client Virtualization Toolstack in Go - Nick Rosbrook & Brendan Kerr...XPDDS19: Client Virtualization Toolstack in Go - Nick Rosbrook & Brendan Kerr...
XPDDS19: Client Virtualization Toolstack in Go - Nick Rosbrook & Brendan Kerr...
20190613 - IBM Cloud Côte d'Azur meetup - "Cloud & Containers" by IBM France Lab
20190613 - IBM Cloud Côte d'Azur meetup - "Cloud & Containers"20190613 - IBM Cloud Côte d'Azur meetup - "Cloud & Containers"
20190613 - IBM Cloud Côte d'Azur meetup - "Cloud & Containers"
IBM France Lab207 views
XPDDS18: Introducing ViryaOS: Secure Containers for Embedded and IoT - Stefan... by The Linux Foundation
XPDDS18: Introducing ViryaOS: Secure Containers for Embedded and IoT - Stefan...XPDDS18: Introducing ViryaOS: Secure Containers for Embedded and IoT - Stefan...
XPDDS18: Introducing ViryaOS: Secure Containers for Embedded and IoT - Stefan...
"Edge/Cloud Tradeoffs and Scaling a Consumer Computer Vision Product," a Pres... by Edge AI and Vision Alliance
"Edge/Cloud Tradeoffs and Scaling a Consumer Computer Vision Product," a Pres..."Edge/Cloud Tradeoffs and Scaling a Consumer Computer Vision Product," a Pres...
"Edge/Cloud Tradeoffs and Scaling a Consumer Computer Vision Product," a Pres...
OSSEU17: How Open Source Project Xen Puts Security Software Vendors Ahead of ... by The Linux Foundation
OSSEU17: How Open Source Project Xen Puts Security Software Vendors Ahead of ...OSSEU17: How Open Source Project Xen Puts Security Software Vendors Ahead of ...
OSSEU17: How Open Source Project Xen Puts Security Software Vendors Ahead of ...
Embedded Recipes 2019 - LLVM / Clang integration by Anne Nicolas
Embedded Recipes 2019 - LLVM / Clang integrationEmbedded Recipes 2019 - LLVM / Clang integration
Embedded Recipes 2019 - LLVM / Clang integration
Anne Nicolas1.1K views
KubeCon China June 2019 - Survey of Kubernetes related solutions for IoT and ... by Steve Wong
KubeCon China June 2019 - Survey of Kubernetes related solutions for IoT and ...KubeCon China June 2019 - Survey of Kubernetes related solutions for IoT and ...
KubeCon China June 2019 - Survey of Kubernetes related solutions for IoT and ...
Steve Wong844 views
Platform Security Summit 18: Xen Security Weather Report 2018 by The Linux Foundation
Platform Security Summit 18: Xen Security Weather Report 2018Platform Security Summit 18: Xen Security Weather Report 2018
Platform Security Summit 18: Xen Security Weather Report 2018
Learning notes on Open Source License by SZ Lin
Learning notes on Open Source License Learning notes on Open Source License
Learning notes on Open Source License
SZ Lin2.4K views
ONS 2018 LA - Intel Tutorial: Cloud Native to NFV - Alon Bernstein, Cisco & K... by Kuralamudhan Ramakrishnan
ONS 2018 LA - Intel Tutorial: Cloud Native to NFV - Alon Bernstein, Cisco & K...ONS 2018 LA - Intel Tutorial: Cloud Native to NFV - Alon Bernstein, Cisco & K...
ONS 2018 LA - Intel Tutorial: Cloud Native to NFV - Alon Bernstein, Cisco & K...
Manage kernel vulnerabilities in the software development lifecycle by SZ Lin
Manage kernel vulnerabilities in the software development lifecycleManage kernel vulnerabilities in the software development lifecycle
Manage kernel vulnerabilities in the software development lifecycle
SZ Lin383 views

Similar to XPDDS19: Bringing Xen to the Masses: The Story of Building a Community-driven Platform Around Xen

XCP-ng - Olivier Lambert by
XCP-ng - Olivier Lambert XCP-ng - Olivier Lambert
XCP-ng - Olivier Lambert ShapeBlue
2.5K views19 slides
[Capella Day Toulouse] - Towards an industry driven open collaboration framew... by
[Capella Day Toulouse] - Towards an industry driven open collaboration framew...[Capella Day Toulouse] - Towards an industry driven open collaboration framew...
[Capella Day Toulouse] - Towards an industry driven open collaboration framew...Gaël Blondelle
181 views35 slides
A Linux Enthusiast's Perspective on Microsoft OSS & Azure by
A Linux Enthusiast's Perspective on Microsoft OSS & AzureA Linux Enthusiast's Perspective on Microsoft OSS & Azure
A Linux Enthusiast's Perspective on Microsoft OSS & AzureMicheal Colhoun
492 views41 slides
[OpenStack Day in Korea 2015] Keynote 1 - OpenStack Mission Update by
[OpenStack Day in Korea 2015] Keynote 1 - OpenStack Mission Update[OpenStack Day in Korea 2015] Keynote 1 - OpenStack Mission Update
[OpenStack Day in Korea 2015] Keynote 1 - OpenStack Mission UpdateOpenStack Korea Community
622 views49 slides
Open Source & DevOps Market trends - Open Core Summit by
Open Source & DevOps Market trends - Open Core SummitOpen Source & DevOps Market trends - Open Core Summit
Open Source & DevOps Market trends - Open Core SummitIdo Green
574 views42 slides
Introduction to DC/OS by
Introduction to DC/OSIntroduction to DC/OS
Introduction to DC/OSMatt Jarvis
79 views44 slides

Similar to XPDDS19: Bringing Xen to the Masses: The Story of Building a Community-driven Platform Around Xen(20)

XCP-ng - Olivier Lambert by ShapeBlue
XCP-ng - Olivier Lambert XCP-ng - Olivier Lambert
XCP-ng - Olivier Lambert
ShapeBlue2.5K views
[Capella Day Toulouse] - Towards an industry driven open collaboration framew... by Gaël Blondelle
[Capella Day Toulouse] - Towards an industry driven open collaboration framew...[Capella Day Toulouse] - Towards an industry driven open collaboration framew...
[Capella Day Toulouse] - Towards an industry driven open collaboration framew...
Gaël Blondelle181 views
A Linux Enthusiast's Perspective on Microsoft OSS & Azure by Micheal Colhoun
A Linux Enthusiast's Perspective on Microsoft OSS & AzureA Linux Enthusiast's Perspective on Microsoft OSS & Azure
A Linux Enthusiast's Perspective on Microsoft OSS & Azure
Micheal Colhoun492 views
Open Source & DevOps Market trends - Open Core Summit by Ido Green
Open Source & DevOps Market trends - Open Core SummitOpen Source & DevOps Market trends - Open Core Summit
Open Source & DevOps Market trends - Open Core Summit
Ido Green574 views
Introduction to DC/OS by Matt Jarvis
Introduction to DC/OSIntroduction to DC/OS
Introduction to DC/OS
Matt Jarvis79 views
OpenStack: The Linux of Cloud hosted by LPI by Niki Acosta
OpenStack: The Linux of Cloud hosted by LPIOpenStack: The Linux of Cloud hosted by LPI
OpenStack: The Linux of Cloud hosted by LPI
Niki Acosta1.1K views
Introduction to DC/OS by Matt Jarvis
Introduction to DC/OSIntroduction to DC/OS
Introduction to DC/OS
Matt Jarvis110 views
The OpenMDM Working Group @ Eclipse: Open collaboration as a service, Philipp... by OW2
The OpenMDM Working Group @ Eclipse: Open collaboration as a service, Philipp...The OpenMDM Working Group @ Eclipse: Open collaboration as a service, Philipp...
The OpenMDM Working Group @ Eclipse: Open collaboration as a service, Philipp...
OW2110 views
Cloudstack user group 26 june 2014 by ShapeBlue
Cloudstack user group  26 june 2014Cloudstack user group  26 june 2014
Cloudstack user group 26 june 2014
ShapeBlue241 views
Open Source on the Mainframe Mini-Summit 2019 - How Open Source is Modernizin... by Open Mainframe Project
Open Source on the Mainframe Mini-Summit 2019 - How Open Source is Modernizin...Open Source on the Mainframe Mini-Summit 2019 - How Open Source is Modernizin...
Open Source on the Mainframe Mini-Summit 2019 - How Open Source is Modernizin...
Keynote - Open Source 101 - How JavaScript Became a Legitimate Open Source En... by Mark Hinkle
Keynote - Open Source 101 - How JavaScript Became a Legitimate Open Source En...Keynote - Open Source 101 - How JavaScript Became a Legitimate Open Source En...
Keynote - Open Source 101 - How JavaScript Became a Legitimate Open Source En...
Mark Hinkle279 views
Cloudstack user group 26 june 2014 by ShapeBlue
Cloudstack user group  26 june 2014Cloudstack user group  26 june 2014
Cloudstack user group 26 june 2014
ShapeBlue474 views
OpenNebulaConf2017US: Welcome and project update by Ignacio M. Llorente and R... by OpenNebula Project
OpenNebulaConf2017US: Welcome and project update by Ignacio M. Llorente and R...OpenNebulaConf2017US: Welcome and project update by Ignacio M. Llorente and R...
OpenNebulaConf2017US: Welcome and project update by Ignacio M. Llorente and R...
OpenNebula Project272 views
Open-source, how we survive with it? by Hermet Park
Open-source, how we survive with it?Open-source, how we survive with it?
Open-source, how we survive with it?
Hermet Park791 views
Open Innovation Summit 2009 : XWiki by XWiki
Open Innovation Summit 2009 : XWikiOpen Innovation Summit 2009 : XWiki
Open Innovation Summit 2009 : XWiki
XWiki529 views

More from The Linux Foundation

ELC2019: Static Partitioning Made Simple by
ELC2019: Static Partitioning Made SimpleELC2019: Static Partitioning Made Simple
ELC2019: Static Partitioning Made SimpleThe Linux Foundation
4.1K views33 slides
XPDDS19: How TrenchBoot is Enabling Measured Launch for Open-Source Platform ... by
XPDDS19: How TrenchBoot is Enabling Measured Launch for Open-Source Platform ...XPDDS19: How TrenchBoot is Enabling Measured Launch for Open-Source Platform ...
XPDDS19: How TrenchBoot is Enabling Measured Launch for Open-Source Platform ...The Linux Foundation
1K views17 slides
XPDDS19 Keynote: Secret-free Hypervisor: Now and Future - Wei Liu, Software E... by
XPDDS19 Keynote: Secret-free Hypervisor: Now and Future - Wei Liu, Software E...XPDDS19 Keynote: Secret-free Hypervisor: Now and Future - Wei Liu, Software E...
XPDDS19 Keynote: Secret-free Hypervisor: Now and Future - Wei Liu, Software E...The Linux Foundation
941 views17 slides
XPDDS19 Keynote: Xen Dom0-less - Stefano Stabellini, Principal Engineer, Xilinx by
XPDDS19 Keynote: Xen Dom0-less - Stefano Stabellini, Principal Engineer, XilinxXPDDS19 Keynote: Xen Dom0-less - Stefano Stabellini, Principal Engineer, Xilinx
XPDDS19 Keynote: Xen Dom0-less - Stefano Stabellini, Principal Engineer, XilinxThe Linux Foundation
5.7K views23 slides
XPDDS19 Keynote: Patch Review for Non-maintainers - George Dunlap, Citrix Sys... by
XPDDS19 Keynote: Patch Review for Non-maintainers - George Dunlap, Citrix Sys...XPDDS19 Keynote: Patch Review for Non-maintainers - George Dunlap, Citrix Sys...
XPDDS19 Keynote: Patch Review for Non-maintainers - George Dunlap, Citrix Sys...The Linux Foundation
635 views36 slides
XPDDS19: Memories of a VM Funk - Mihai Donțu, Bitdefender by
XPDDS19: Memories of a VM Funk - Mihai Donțu, BitdefenderXPDDS19: Memories of a VM Funk - Mihai Donțu, Bitdefender
XPDDS19: Memories of a VM Funk - Mihai Donțu, BitdefenderThe Linux Foundation
520 views11 slides

More from The Linux Foundation(20)

XPDDS19: How TrenchBoot is Enabling Measured Launch for Open-Source Platform ... by The Linux Foundation
XPDDS19: How TrenchBoot is Enabling Measured Launch for Open-Source Platform ...XPDDS19: How TrenchBoot is Enabling Measured Launch for Open-Source Platform ...
XPDDS19: How TrenchBoot is Enabling Measured Launch for Open-Source Platform ...
XPDDS19 Keynote: Secret-free Hypervisor: Now and Future - Wei Liu, Software E... by The Linux Foundation
XPDDS19 Keynote: Secret-free Hypervisor: Now and Future - Wei Liu, Software E...XPDDS19 Keynote: Secret-free Hypervisor: Now and Future - Wei Liu, Software E...
XPDDS19 Keynote: Secret-free Hypervisor: Now and Future - Wei Liu, Software E...
XPDDS19 Keynote: Xen Dom0-less - Stefano Stabellini, Principal Engineer, Xilinx by The Linux Foundation
XPDDS19 Keynote: Xen Dom0-less - Stefano Stabellini, Principal Engineer, XilinxXPDDS19 Keynote: Xen Dom0-less - Stefano Stabellini, Principal Engineer, Xilinx
XPDDS19 Keynote: Xen Dom0-less - Stefano Stabellini, Principal Engineer, Xilinx
XPDDS19 Keynote: Patch Review for Non-maintainers - George Dunlap, Citrix Sys... by The Linux Foundation
XPDDS19 Keynote: Patch Review for Non-maintainers - George Dunlap, Citrix Sys...XPDDS19 Keynote: Patch Review for Non-maintainers - George Dunlap, Citrix Sys...
XPDDS19 Keynote: Patch Review for Non-maintainers - George Dunlap, Citrix Sys...
XPDDS19: Memories of a VM Funk - Mihai Donțu, Bitdefender by The Linux Foundation
XPDDS19: Memories of a VM Funk - Mihai Donțu, BitdefenderXPDDS19: Memories of a VM Funk - Mihai Donțu, Bitdefender
XPDDS19: Memories of a VM Funk - Mihai Donțu, Bitdefender
XPDDS19: Speculative Sidechannels and Mitigations - Andrew Cooper, Citrix by The Linux Foundation
XPDDS19: Speculative Sidechannels and Mitigations - Andrew Cooper, CitrixXPDDS19: Speculative Sidechannels and Mitigations - Andrew Cooper, Citrix
XPDDS19: Speculative Sidechannels and Mitigations - Andrew Cooper, Citrix
XPDDS19: Keeping Coherency on Arm: Reborn - Julien Grall, Arm ltd by The Linux Foundation
XPDDS19: Keeping Coherency on Arm: Reborn - Julien Grall, Arm ltdXPDDS19: Keeping Coherency on Arm: Reborn - Julien Grall, Arm ltd
XPDDS19: Keeping Coherency on Arm: Reborn - Julien Grall, Arm ltd
XPDDS19: QEMU PV Backend 'qdevification'... What Does it Mean? - Paul Durrant... by The Linux Foundation
XPDDS19: QEMU PV Backend 'qdevification'... What Does it Mean? - Paul Durrant...XPDDS19: QEMU PV Backend 'qdevification'... What Does it Mean? - Paul Durrant...
XPDDS19: QEMU PV Backend 'qdevification'... What Does it Mean? - Paul Durrant...
XPDDS19: Status of PCI Emulation in Xen - Roger Pau Monné, Citrix Systems R&D by The Linux Foundation
XPDDS19: Status of PCI Emulation in Xen - Roger Pau Monné, Citrix Systems R&DXPDDS19: Status of PCI Emulation in Xen - Roger Pau Monné, Citrix Systems R&D
XPDDS19: Status of PCI Emulation in Xen - Roger Pau Monné, Citrix Systems R&D
XPDDS19: [ARM] OP-TEE Mediator in Xen - Volodymyr Babchuk, EPAM Systems by The Linux Foundation
XPDDS19: [ARM] OP-TEE Mediator in Xen - Volodymyr Babchuk, EPAM SystemsXPDDS19: [ARM] OP-TEE Mediator in Xen - Volodymyr Babchuk, EPAM Systems
XPDDS19: [ARM] OP-TEE Mediator in Xen - Volodymyr Babchuk, EPAM Systems
XPDDS19: Will Robots Automate Your Job Away? Streamlining Xen Project Contrib... by The Linux Foundation
XPDDS19: Will Robots Automate Your Job Away? Streamlining Xen Project Contrib...XPDDS19: Will Robots Automate Your Job Away? Streamlining Xen Project Contrib...
XPDDS19: Will Robots Automate Your Job Away? Streamlining Xen Project Contrib...
XPDDS19: Core Scheduling in Xen - Jürgen Groß, SUSE by The Linux Foundation
XPDDS19: Core Scheduling in Xen - Jürgen Groß, SUSEXPDDS19: Core Scheduling in Xen - Jürgen Groß, SUSE
XPDDS19: Core Scheduling in Xen - Jürgen Groß, SUSE
XPDDS19: Implementing AMD MxGPU - Jonathan Farrell, Assured Information Security by The Linux Foundation
XPDDS19: Implementing AMD MxGPU - Jonathan Farrell, Assured Information SecurityXPDDS19: Implementing AMD MxGPU - Jonathan Farrell, Assured Information Security
XPDDS19: Implementing AMD MxGPU - Jonathan Farrell, Assured Information Security
XPDDS19: Support of PV Devices in Nested Xen - Jürgen Groß, SUSE by The Linux Foundation
XPDDS19: Support of PV Devices in Nested Xen - Jürgen Groß, SUSEXPDDS19: Support of PV Devices in Nested Xen - Jürgen Groß, SUSE
XPDDS19: Support of PV Devices in Nested Xen - Jürgen Groß, SUSE
XPDDS19: Application Agnostic High Availability Solution On Hypervisor Level ... by The Linux Foundation
XPDDS19: Application Agnostic High Availability Solution On Hypervisor Level ...XPDDS19: Application Agnostic High Availability Solution On Hypervisor Level ...
XPDDS19: Application Agnostic High Availability Solution On Hypervisor Level ...
XPDSS19: Live-Updating Xen - Amit Shah & David Woodhouse, Amazon by The Linux Foundation
XPDSS19: Live-Updating Xen - Amit Shah & David Woodhouse, AmazonXPDSS19: Live-Updating Xen - Amit Shah & David Woodhouse, Amazon
XPDSS19: Live-Updating Xen - Amit Shah & David Woodhouse, Amazon
XPDDS19: Xen API Archaeology: Creating a Full-Featured VMI Debugger for the... by The Linux Foundation
XPDDS19:   Xen API Archaeology: Creating a Full-Featured VMI Debugger for the...XPDDS19:   Xen API Archaeology: Creating a Full-Featured VMI Debugger for the...
XPDDS19: Xen API Archaeology: Creating a Full-Featured VMI Debugger for the...
XPDDS19: Secure Unikraft Applications with Solo5 - Haibo Xu, ARM by The Linux Foundation
XPDDS19: Secure Unikraft Applications with Solo5 - Haibo Xu, ARMXPDDS19: Secure Unikraft Applications with Solo5 - Haibo Xu, ARM
XPDDS19: Secure Unikraft Applications with Solo5 - Haibo Xu, ARM
XPDDS19: The Xen-Blanket for 2019 - Christopher Clark and Kelli Little, Star ... by The Linux Foundation
XPDDS19: The Xen-Blanket for 2019 - Christopher Clark and Kelli Little, Star ...XPDDS19: The Xen-Blanket for 2019 - Christopher Clark and Kelli Little, Star ...
XPDDS19: The Xen-Blanket for 2019 - Christopher Clark and Kelli Little, Star ...

Recently uploaded

DSD-INT 2023 Process-based modelling of salt marsh development coupling Delft... by
DSD-INT 2023 Process-based modelling of salt marsh development coupling Delft...DSD-INT 2023 Process-based modelling of salt marsh development coupling Delft...
DSD-INT 2023 Process-based modelling of salt marsh development coupling Delft...Deltares
7 views18 slides
DSD-INT 2023 Thermobaricity in 3D DCSM-FM - taking pressure into account in t... by
DSD-INT 2023 Thermobaricity in 3D DCSM-FM - taking pressure into account in t...DSD-INT 2023 Thermobaricity in 3D DCSM-FM - taking pressure into account in t...
DSD-INT 2023 Thermobaricity in 3D DCSM-FM - taking pressure into account in t...Deltares
9 views26 slides
AI and Ml presentation .pptx by
AI and Ml presentation .pptxAI and Ml presentation .pptx
AI and Ml presentation .pptxFayazAli87
11 views15 slides
Copilot Prompting Toolkit_All Resources.pdf by
Copilot Prompting Toolkit_All Resources.pdfCopilot Prompting Toolkit_All Resources.pdf
Copilot Prompting Toolkit_All Resources.pdfRiccardo Zamana
8 views4 slides
SAP FOR CONTRACT MANUFACTURING.pdf by
SAP FOR CONTRACT MANUFACTURING.pdfSAP FOR CONTRACT MANUFACTURING.pdf
SAP FOR CONTRACT MANUFACTURING.pdfVirendra Rai, PMP
13 views2 slides
DSD-INT 2023 3D hydrodynamic modelling of microplastic transport in lakes - J... by
DSD-INT 2023 3D hydrodynamic modelling of microplastic transport in lakes - J...DSD-INT 2023 3D hydrodynamic modelling of microplastic transport in lakes - J...
DSD-INT 2023 3D hydrodynamic modelling of microplastic transport in lakes - J...Deltares
9 views24 slides

Recently uploaded(20)

DSD-INT 2023 Process-based modelling of salt marsh development coupling Delft... by Deltares
DSD-INT 2023 Process-based modelling of salt marsh development coupling Delft...DSD-INT 2023 Process-based modelling of salt marsh development coupling Delft...
DSD-INT 2023 Process-based modelling of salt marsh development coupling Delft...
Deltares7 views
DSD-INT 2023 Thermobaricity in 3D DCSM-FM - taking pressure into account in t... by Deltares
DSD-INT 2023 Thermobaricity in 3D DCSM-FM - taking pressure into account in t...DSD-INT 2023 Thermobaricity in 3D DCSM-FM - taking pressure into account in t...
DSD-INT 2023 Thermobaricity in 3D DCSM-FM - taking pressure into account in t...
Deltares9 views
AI and Ml presentation .pptx by FayazAli87
AI and Ml presentation .pptxAI and Ml presentation .pptx
AI and Ml presentation .pptx
FayazAli8711 views
Copilot Prompting Toolkit_All Resources.pdf by Riccardo Zamana
Copilot Prompting Toolkit_All Resources.pdfCopilot Prompting Toolkit_All Resources.pdf
Copilot Prompting Toolkit_All Resources.pdf
Riccardo Zamana8 views
DSD-INT 2023 3D hydrodynamic modelling of microplastic transport in lakes - J... by Deltares
DSD-INT 2023 3D hydrodynamic modelling of microplastic transport in lakes - J...DSD-INT 2023 3D hydrodynamic modelling of microplastic transport in lakes - J...
DSD-INT 2023 3D hydrodynamic modelling of microplastic transport in lakes - J...
Deltares9 views
Airline Booking Software by SharmiMehta
Airline Booking SoftwareAirline Booking Software
Airline Booking Software
SharmiMehta6 views
2023-November-Schneider Electric-Meetup-BCN Admin Group.pptx by animuscrm
2023-November-Schneider Electric-Meetup-BCN Admin Group.pptx2023-November-Schneider Electric-Meetup-BCN Admin Group.pptx
2023-November-Schneider Electric-Meetup-BCN Admin Group.pptx
animuscrm14 views
Myths and Facts About Hospice Care: Busting Common Misconceptions by Care Coordinations
Myths and Facts About Hospice Care: Busting Common MisconceptionsMyths and Facts About Hospice Care: Busting Common Misconceptions
Myths and Facts About Hospice Care: Busting Common Misconceptions
Advanced API Mocking Techniques by Dimpy Adhikary
Advanced API Mocking TechniquesAdvanced API Mocking Techniques
Advanced API Mocking Techniques
Dimpy Adhikary19 views
Headless JS UG Presentation.pptx by Jack Spektor
Headless JS UG Presentation.pptxHeadless JS UG Presentation.pptx
Headless JS UG Presentation.pptx
Jack Spektor7 views
SUGCON ANZ Presentation V2.1 Final.pptx by Jack Spektor
SUGCON ANZ Presentation V2.1 Final.pptxSUGCON ANZ Presentation V2.1 Final.pptx
SUGCON ANZ Presentation V2.1 Final.pptx
Jack Spektor22 views
DSD-INT 2023 European Digital Twin Ocean and Delft3D FM - Dols by Deltares
DSD-INT 2023 European Digital Twin Ocean and Delft3D FM - DolsDSD-INT 2023 European Digital Twin Ocean and Delft3D FM - Dols
DSD-INT 2023 European Digital Twin Ocean and Delft3D FM - Dols
Deltares7 views
Quality Engineer: A Day in the Life by John Valentino
Quality Engineer: A Day in the LifeQuality Engineer: A Day in the Life
Quality Engineer: A Day in the Life
John Valentino6 views
DSD-INT 2023 Leveraging the results of a 3D hydrodynamic model to improve the... by Deltares
DSD-INT 2023 Leveraging the results of a 3D hydrodynamic model to improve the...DSD-INT 2023 Leveraging the results of a 3D hydrodynamic model to improve the...
DSD-INT 2023 Leveraging the results of a 3D hydrodynamic model to improve the...
Deltares6 views
DSD-INT 2023 Wave-Current Interaction at Montrose Tidal Inlet System and Its ... by Deltares
DSD-INT 2023 Wave-Current Interaction at Montrose Tidal Inlet System and Its ...DSD-INT 2023 Wave-Current Interaction at Montrose Tidal Inlet System and Its ...
DSD-INT 2023 Wave-Current Interaction at Montrose Tidal Inlet System and Its ...
Deltares11 views
.NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra... by Marc Müller
.NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra....NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra...
.NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra...
Marc Müller38 views
Gen Apps on Google Cloud PaLM2 and Codey APIs in Action by Márton Kodok
Gen Apps on Google Cloud PaLM2 and Codey APIs in ActionGen Apps on Google Cloud PaLM2 and Codey APIs in Action
Gen Apps on Google Cloud PaLM2 and Codey APIs in Action
Márton Kodok5 views

XPDDS19: Bringing Xen to the Masses: The Story of Building a Community-driven Platform Around Xen

  • 1. XCP-NG X E N S U M M I T   2 0 1 9 Benjamin REIS J U L 2 0 1 9 Bring Xen to the masses 1
  • 2. PART I X E N S U M M I T   2 0 1 9 J U L 2 0 1 9 WHO WE ARE 2
  • 3. Benjamin REIS / R&D developer VATES XCP-ng / Xen Orchestra INTRODUCTION. 3
  • 4. Vates. A COMPANY FOUNDED IN 2012... ...DEVELOPING XEN ORCHESTRA... ...AND XCP-NG HYPERVISOR French company By three people, Olivier, Julien and Nithida With a strong interest in Open Source solution A web-ui to manage Citrix Hypervisor and XCP-ng With backup and Cloud features Open Source Licenses (GPLv2...) Based on Xen and Citrix Hypervisor 100% Open  Source With a great and active community X E N S U M M I T   2 0 1 9 4
  • 5. CHRONOLOGY. 2003 : Xen project birth, first open source hypervisor 2007 : Xen Source Inc. acquired by Citrix, birth of XenServer (closed source) 2010 : Citrix strategy focused on virtual desktop (XenApp/XenDesktop) instead of servers virtualization 2011 : XCP 1.0 (Xen Cloud Platform, Open Source XenServer) 2013 : XenServer become Open (end of XCP). Birth of Xen Orchestra 2017 (dec.) : Citrix changes it's pricing strategy regarding XenServer and remove essential features from free XenServer version. New features are not anymore open source 2018 (janv) : XenServer fork, birth of XCP-ng X E N S U M M I T   2 0 1 9 5
  • 6. ACHIEVEMENTS. More than 500 monthly contributors on the forum (more than 1000+ accounts and 10K posts) Important contributions from the community (Windows Drivers , XCP-ng Center, patches...) More than 25K unique downloads An easy process to upgrade from XenServer to XCP-ng Member of the Xen pre-disclosure list No license keys, no restricted features A COMMUNITY & PROJECT SUCCESS X E N S U M M I T   2 0 1 9 6
  • 7. A TECHNICAL SUCCESS Bugs correction from XenServer (large disks migration) A test repository available, tested and validated by the community for more secure updates Windows PV Drivers signed (beta) CloudStack support  zstd compression support  (Massive backup improvements) zfs contribution ... X E N S U M M I T   2 0 1 9 7
  • 8. PART II BRING XEN TO THE MASSES 8
  • 9. CONTRIBUTE Actively in the code (the reason why we are here) Collaboration with universities in France (Paris, Grenoble and Nice) Investigating opportunities of collaboration with European Universities and companies (and why not worldwide) Invest resources, both financial and human in the R&D of XCP- ng that will also contribute to Xen By creating a rich ecosystem with partners around the world (Linbit, UDS...) TO XEN X E N S U M M I T   2 0 1 9 9
  • 10. HOW WE SEE IT R&D CONTRIBUTION FINANCIAL CONTRIBUTION Tracks we want to explore: network, compute, storage and dom0 Collaboration with universities (French in the first place, then European, and why not worldwide) Become the link between research in universities and industry application Recruiting in Vates people dedicated to XCP-ng and Xen Funding universities thesis (first one in September) Sponsoring Xen events (like this one) X E N S U M M I T   2 0 1 9 10
  • 11. COMMUNICATION XCP-ng is also a showcase for the Xen Project XCP-ng is turnkey, more XCP-ng adoption also means more Xen users We want to join the Linux Foundation as a Xen subproject/distribution (by the way, we are looking for a sponsor) Creating a rich ecosystem within the virtualization industry X E N S U M M I T   2 0 1 9 11
  • 12. X E N S U M M I T   2 0 1 9 FIREPOWER By the end of 2019, 6 people working full time on XCP-ng project Recruiting people with Xen knowledge By the end of 2020, 20 people working on XCP-ng (developers, engineers, contractors...) LINUX FOUNDATION Everything is ready for us to join the foundation, we only need a sponsor! UPSTREAM We are contributing to many project (ZFS, XAPI...) and we will continue to do it. FORESEEABLE FUTURE 12
  • 13. THANK YOU J U L 2 0 1 9 © 2019 Vates W W W . X C P - N G . O R G @vates @xcpng X E N S U M M I T   2 0 1 9 c o n t a c t @ x c p - n g . o r g 13