Linux.com

Home News Enterprise Computing Cloud Computing The Battle of the OpenStack Distros Begins (Bring Popcorn)

The Battle of the OpenStack Distros Begins (Bring Popcorn)

Bryan-Lunduke

I love watching Linux distributions battle it out for desktop supremacy.

I find it exciting. And since you are, in all likelihood, reading this on a website called “Linux.com,” my guess is you feel the same way.

One of the things that makes watching that battle so gloriously engaging is that each Linux distro, no matter how unique and special it may be, is made up of 99% of the same stuff – the same code – as all of the other distros.

How crazy is that? Fedora and Debian. Arch and openSUSE. All built from (mostly) the same, pre-built, pieces and parts. Pieces and parts that many of these competing distros contribute to – and collaborate on – in a way that directly benefits even their arch-nemeses. And, yet, each is a unique and interesting beast.

[Incredibly important side note: The plural of “Nemesis,” according to Mr. Webster, is “Nemeses.” It is not, apparently, “Nemesises.” Nor is it “Nemesi.” I want it to be “Nemesi.” “Nemesi” sounds cooler. If anyone knows Mr. Webster, tell him to fix that.]

This war has been raging on for years now. Decades. And we are no closer to crowning a victor than we were in the summer of 1991.

And now, many of the same players that we have watched in the struggle for Linux desktop supremacy have set their sights on creating the dominant distro for a new system. A different system – focused not on desktop PCs or mobile devices. Nay. This time they are focused on “The Cloud.” And they've all chosen OpenStack as the base for their new “cloud distros.”

Just as with the Linux desktop distro war, each OpenStack distro is based on 99% the same guts. And, likewise, it is that 1% difference that makes each distro so unique and interesting...

In the beginning

Let's take a quick, little side trip here. Back to the beginning of OpenStack. Just where, exactly, did this collection of Cloud-y software come from?

Space. Well, NASA at any rate. Back in 2008, NASA started the Nebula project. Which, as you might have guessed, is an Infrastructure as a Service (IaaS) system that provides scalable computing and storage resources. I know. That's enough buzz words to kill an elephant. But this really is a good way of describing what it does.

Then, in 2010, NASA and Rackspace started working together on OpenStack – which was initially based, at least in part, on NASA's Nebula. Things worked well, and in 2012 the OpenStack Foundation was born. All of which is a long way of saying “OpenStack comes from outer space... kinda....”

The "Big Three" distros

Which brings us to the present. Earlier this month was the OpenStack Summit. And that summit drew over 4,500 attendees to the great city of Atlanta – handily crushing any doubt that OpenStack is here to stay. Which the major players in the desktop Linux space all seem to agree on.

SUSE, Red Hat and Canonical. These “Big Three” of the Linux desktop (and server) world are here (among many others) in a big way. But each is taking their own, unique approach to OpenStack.

Red Hat, for example, is getting pretty aggressive with its own OpenStack distro – the aptly named “Red Hat Enterprise Linux OpenStack.” Red Hat has seemingly taken the stance that they will not support Red Hat Enterprise Linux instances that are run under OpenStack ... if that version of OpenStack is provided by someone other than Red Hat. After this news broke, and some Open Source-loving corners of the Internet erupted in anger, Red Hat denied it ... but some (such as Canonical's Mark Shuttleworth) were not convinced.

It's like watching an incredibly nerdy soap opera. And, I'm not going to lie, I can't stop watching ... as I chow down on this rather large bucket of popcorn.

Canonical is making waves in a different way: They made a big, orange box. A sort of “Cloud-in-a-Box” system with 10 nodes running OpenStack. Canonical has pitched this orange box as a way to demo OpenStack and set up a trial system.

SUSE, whose own Alan Clark is the chairman of the board for OpenStack, has taken the “no lock in” route with the SUSE OpenStack distro, dubbed “SUSE Cloud.” Providing support for as many hypervisors as possible – including Microsoft's Hyper-V and VMware.

Bring popcorn

Despite these different approaches, features and tactics ... all three of these companies are building their cloud offerings around a central core of the same code – and contributing a huge amount of code to those core OpenStack projects. Thus directly benefiting their own competitors. (Okay, of those three, most of the code is contributed by Red Hat and SUSE, with both having provided hundreds of check-ins worth of code to the current version ... compared to Canonical's ... 3 check-ins. But, still, three is more than zero!)

And these aren't the only big players involved. HP, IBM, VMware, Intel, Comcast, Wikimedia and many others are involved and contributing.

All of which means 2 things:

1) With so many companies investing in OpenStack, we can expect to see some pretty awesome progress over the coming months and years.

2) I'm going to need a lot of popcorn.

 

Comments

Subscribe to Comments Feed
  • Pierre Paul Said:

    I have big doubts of the future of OpenStack. Many board members (gold? Because it makes sense for someone to have different level of board members) have their own proprietary solutions that fixes many big issues with OpenStack. These issues have a very low change of getting fixed, as the top board members provide paid solution to fix them. So I wonder, will it stay? Will it evolve in another form (fork)?

  • Mike S. Said:

    Thanks for the editorial. Fun and fascinating. I like your sense of humor with respect to the "Nemesi" digression, though whether that makes you funny or just me sharing in your oddball taste, I can't say. On the other hand, while I applaud SUSE's willingness to be more open than Red Hat and to contribute more code than Canonical, a quick look at the SUSE Cloud page shows references to "free 60 day trial". So there's still a proprietary layer involved. I'm idealistic enough to wish that wasn't required, but practical enough to realize that if SUSE made every aspect of its OpenStack ... stack fully open source, they probably wouldn't get enough support contracts to sustain the business.

Upcoming Linux Foundation Courses

  1. LFS220 Linux System Administration
    05 Jan » 08 Jan - Virtual
    Details
  2. LFD331 Developing Linux Device Drivers
    12 Jan » 16 Jan - Virtual
    Details
  3. LFS520 OpenStack Cloud Architecture and Deployment
    12 Jan » 15 Jan - Virtual
    Details

View All Upcoming Courses

Become an Individual Member
Check out the Friday Funnies

Sign Up For the Linux.com Newsletter


Who we are ?

The Linux Foundation is a non-profit consortium dedicated to the growth of Linux.

More About the foundation...

Frequent Questions

Join / Linux Training / Board