On Aug 10, 2012, at 20:49, Nathanael Burton <nathanael.i.bur...@gmail.com> 

> I personally equate OpenStack to the Linux Kernel. It's the foundation and 
> core components that, in OpenStack's case, make up an Infrastructure as as 
> Service (IaaS) system, a "cloud" kernel.  We should expect the core 
> components and APIs to be stable with sane deprecation policies, but 
> OpenStack shouldn't do everything for everyone. It should facilitate and 
> provide the stable framework or foundation in which to build production 
> quality, large scale (and small) public and private IaaS systems. In and of 
> itself I believe OpenStack is not an IaaS distribution, ala Linux 
> distributions (Debian, Fedora, RedHat, SuSe, Ubuntu) which take the Linux 
> kernel and build all the user-space and complementary services that make up a 
> manageable, secure, monitored system.

An even better example might be Apache. They have their own foundation and have 
a number of services that get installed to machines, but they don't have a 
distribution or any clear deployment solutions.  Some of their applications 
such as the httpd are just core pieces that get installed to a single system 
and multiple services on multiple machines don't communicate, but others are 
horizontally scaling solutions with inter-process communication, such as 
Hadoop.  Whatever the case, they're still not building a distribution.

OpenStack in some ways appears to be the kernel on which applications run, but 
its applications are just applications. If the question is where the foundation 
draws the line at acceptance of projects, it is an interesting one... as long 
as there is a foundation, you can't really use Linux as any sort of example.  
Instead, if you want to draw parallels to operating systems, you'll have to 
look more closely to the BSD systems.

With BSD, they've coupled the kernels and the distributions. I do not think 
this is a model that OpenStack should follow, but I do see a tendency of some 
toward this. Instead, I believe the community and the foundation should move 
into the direction of Apache.

If someone wants to create their own independent distribution, they should, but 
it shouldn't be part of the project or blessed by the foundation. Instead, they 
would follow the steps of Slackware, Debian, and Gentoo; not the steps taken by 
FreeBSD. The community already has a number of emerging proprietary and/or 
corporate-sponsored distributions, it would not do the community a favor for 
the foundation to create its own. 

Eric Windisch
(sent from my iPad)
Mailing list: https://launchpad.net/~openstack
Post to     : openstack@lists.launchpad.net
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp

Reply via email to