While digging into the last OpenStack User Survey, I found that Ubuntu Linux was the most popular OpenStack operating system.
No matter if users had dozens, or thousands, of CPU cores in their cloud, most preferrred Ubuntu. It was followed by the Red Hat Enterprise Linux (RHEL) clone CentOS, which is now part of the Red Hat family, and then RHEL itself. At the end of the herd, was Windows, Debian, openSUSE and SUSE Linux Enterprise Server (SLES).
According to Mark Shuttleworth, founder of Canonical, Ubuntu's parent company, 55 percent of OpenStack operating systems are on Ubuntu, "a stark contrast with the 10 percent of OpenStack deployments on RHEL."
Chef and Puppet are meant to automate server configuration, and are used to set up virtual cloud servers so that each instance is an identical software configuration and is running the correct services. Juju, on the other hand, is meant to manage services, not machines. This makes Juju very attractive to high-level cloud administrators.
Shuttleworth wrote in a blog that when it comes to OpenStack:
Our focus is on supporting the development of OpenStack, supporting the broadest range of vendors who want to offer OpenStack solutions, components and services, and enabling a large ecosystem to accelerate the adoption of OpenStack in their markets.
It’s a point of pride for us that you can get an OpenStack cloud built on Ubuntu from just about every participant in the OpenStack ecosystem – Dell, HP, Mirantis, and many more – we think the healthiest approach is for us to ensure that people have great choices when it comes to their cloud solution.
To make sure those choices work with Ubuntu, Canonical opened its own OpenStack Interoperability Lab in November 2013. There, Canonical partners work with numerous OpenStack supporters to make sure both Ubuntu and Juju work with everyone else's OpenStack compatible software and hardware.
We take the needs of OpenStack developers very seriously – for 14.04 LTS, our upcoming bi-annual enterprise release, a significant part of our product requirements were driven by the goal of supporting large-scale enterprise deployments of OpenStack with high availability as a baseline. Our partners like HP, who run one of the largest OpenStack public cloud offerings, invest heavily in OpenStack’s CI [continuous integration] and test capabilities, ensuring that OpenStack on Ubuntu is of high quality for anybody who chooses the same base platform.
Ultimately the goal is to make money from OpenStack. Shuttleworth stated, "For commercial support of OpenStack, we are happy for industry to engage either with our partners who can provide local talent combined with an escalation path to Canonical for Level 3 support of the whole solution, or directly with Canonical if the circumstances warrant it."