1. Hypervisor and Container
Docker. Io – an open-source engine for building, packing and running any application as a lightweight container, built upon the LXC container mechanism included in the Linux kernel. It was written by dotCloud and released in 2013.
KVM – a lightweight hypervisor that was accepted into the Linux kernel in February 2007. It was originally developed by Qumranet, a startup that was acquired by Red Hat in 2008.
Xen Project – a cross-platform software hypervisor that runs on platforms such as BSD, Linux and Solaris. Xen was originally written at the University of Cambridge by a team led by Ian Pratt and is now a Linux Foundation Collaborative Project.
CoreOS – a new Linux distribution that uses containers to help manage massive server deployments. Its beta version was released in May 2014.
2. Infrastructure as a Service
Apache CloudStack – an open source IaaS platform with Amazon Web Services (AWS) compatibility. CloudStack was originally created by Cloud.com (formerly known as VMOps), a startup that was purchased by Citrix in 2011. In April of 2012, CloudStack was donated by Citrix to the Apache Software Foundation.
Eucalyptus - an open-source IaaS platform for building AWS-compatible private and hybrid clouds. It began as a research project at UC Santa Barbara and was commercialized in January 2009 under the name Eucalyptus Systems.
OpenNebula – an open-source IaaS platform for building and managing virtualized enterprise data centers and private clouds. It began as a research project in 2005 authored by Ignacio M. Llorente and Rubén S. Montero. Publicly released in 2008, development today is via the open source model.
OpenStack – an open source IaaS platform, covering compute, storage and networking. In July of 2010, NASA and Rackspace joined forces to create the OpenStack project, with a goal of allowing any organization to build a public or private cloud using using the same technology as top cloud providers.
3. Platform as a Service
CloudFoundry – an open Platform-as-a-Service, providing a choice of clouds, developer frameworks and application services. VMware announced Cloud Foundry in April 2011 and built a partner ecosystem.
OpenShift - Red Hat’s Platform-as-a-Service offering. OpenShift is a cloud application platform where application developers and teams can build, test, deploy, and run their applications in a cloud environment. The OpenShift technology came from Red Hat’s 2010 acquisition of start-up Makara (founded in May 2008). OpenShift was announced in May 2011 and open-sourced in April 2012.
4. Provisioning and Management Tool
Ansible – an automation engine for deploying systems and applications.
Apache Mesos – a cluster manager that provides efficient resource isolation and sharing across distributed applications, or frameworks. It was created at the University of California at Berkeley’s AMPLab and became an Apache Foundation top level project in 2013.
Chef – a configuration-management tool, controlled using an extension of Ruby. Released by Opscode in January 2009.
Juju - a service orchestration management tool released by Canonical as Ensemble in 2011 and then renamed later that year.
Ovirt - provides a feature-rich management system for virtualized servers with advanced capabilities for hosts and guests. Red Hat first announced oVirt as part of its emerging-technology initiative in 2008, then re-launched the project in late 2011 as part of the Open Virtualization Alliance.
Puppet – IT automation software that helps system administrators manage infrastructure throughout its lifecycle. Founded by Luke Kanies in 2005.
Salt – a configuration management tool focused on speed and incorporating orchestration features. Salt was written by Thomas S Hatch and first released in 2011.
Vagrant – an open source tool for building and managing development environments, often within virtual machines. Written in 2010 by Mitchell Hashimoto and John Bender.
Camlistore – a set of open source formats, protocols, and software for modeling, storing, searching, sharing and synchronizing data. First released by Google developers in 2013.
Ceph – a distributed object store and file system. It was originally created by Sage Weil for a doctoral dissertation. After Weil’s graduation in 2007, he continued working on it full-time at DreamHost as the development team grew. In 2012, Weil and others formed Inktank to deliver professional services and support. It was acquired by Red Hat in 2014.
Gluster - a scale-out, distributed file system. It is developed by the Gluster community, a global community of users, developers and other contributors. GlusterFS was originally developed by Gluster Inc., then acquired by Red Hat in October 2011.
Riak CS – an open source storage system built on top of the Riak key-value store. Riak CS was originally developed by Basho and launched in 2012, with the source subsequently released in 2013.
Swift – is a highly available, distributed object store system, ideal for unstructured data. Developed as part of the OpenStack project.