|
Softpanorama |
May the source be with you, but remember the KISS principle ;-)
|
| Prev | Contents | Next |
|
Am I the only one to see that Torvalds and other open-source software revolutionaries are acting out the finale of George Orwell's Animal Farm? -- Bob Metcalfe, InfoWorld |
|
"This is not the end. It is not even the beginning of the end. But it is, perhaps, the end of the beginning." |
Previous version of conclusions begin to resemble an separate article and was converted into Summing up section ;-). Business decisions are always compromise and much depends on the goals. The key in OS area is the total cost of ownership.
Here we just reiterate the major points which might help to determine right compromise. Please note that I am talking not about cash-strapped universities and/or start-ups and not about firms located in developing countries. I am talking about making decisions in the environment of more or less well to do (although now far from flush with money) large enterprise IT:
Historically Linux has far from being impressive compatibility record. Recently it became better (Suse is the leader in this area), but still abrupt changes are the way of life despite the senior age of the OS (sixteen years is an advanced age for the OS; many successful OSes died before reaching it). As Steve Ballmer aptly answered the question how one OS beats another, the availability of source is just one factor in the battle:
"The way you beat any other competitors: You offer good value, which in this case means good total cost of ownership, right? Because total cost is really, at the end of the day, the issue. And the fact that, quote, Linux is open source, therefore it appears to have a zero price -- that actually made it easier to shine a spotlight on the thing that always mattered anyway, which is total cost.
In a way both Linux and Solaris are niche players in the data center stuffed with Microsoft servers and applications and as such should more cooperate then compete. In X86 space both are definitely riding on coattails of Microsoft as both the cost of X86 hardware and average specifications (including typical amount of RAM) on low and midrange are determined by Microsoft's share of the market. From the point of view of X86 desktops and servers technical specification neither linux not Solaris really matter. Large companies now decide about Solaris or Linux, not because they hate one and love another; but because of perceived risks, TCO and how well it will play with their Microsoft part of infrastructure. That means that a good interoperability is vital and more cooperation between teams is essential. After all old saying states that the enemy of my enemy is my friend ;-)
The second aspect of compatibility is the danger of
proliferation of flavours. It should be stresses that Solaris does not have the
danger of proliferation of flavors. This issue cannot be swept under the
carpet as there is a real danger to bet on a wrong horse and later face the
necessity to support two enterprise flavors of linux in
one organization. The leading linux vendor (currently Red Hat) does not
occupy very stable position (Oracle alternative support model really
cuts into the profits) and can be
eventually displaced by Novell Suse or (less likely) Ubuntu which is currently a rising star
among linux distributions. Red Hat already lost to Ubuntu
a lion share of the market in linux books. Suse has been tuning kernel for AMD for
a few years (they wrote the GCC x86-64 back-end) and now enjoys support of
IBM. All-in-all internal linux fragmentation is the replay of old
Unix wars and as such is a serious
threat. I doubt that enterprise system administrators can benefit from remembering 3 ways of
doing things, for example, changing resolution of the screen
(one for Suse, one for Red Hat and one for Ubuntu). Just a threat of competing distribution
winning at the marketplace over adopted in the particular company (say, Suse vs. Red Hat)
somewhat cools
enthusiasm for linux. No
amount of hype can hide the fact that the cost of switching from one flavor
of enterprise linux to another is comparable with the cost of switching from one
proprietary Unix to another: the same level of vendor
lock-in and associated problems with re-certification of applications,
partial retraining of administrators, etc. No amount of Linus Torvalds
interviews can hide the fact the linux is fragmented into two major
enterprise flavors which can be viewed as competing OSes with common
kernel. If you do not understand the value of single version of
OS please browse Windows
evangelism documents starting from page 9. While it is
highly Microsoft-centric
it's pretty instructive as for the role of single standard for the
prosperity of ISVs. Note the knockdown of competitors with .NET
recently achieved by Microsoft.
| Prev | Contents | Next |
Copyright © 1996-2008 by Dr. Nikolai Bezroukov. www.softpanorama.org was created as a service to the UN Sustainable Development Networking Programme (SDNP) in the author free time. Submit comments This document is an industrial compilation designed and created exclusively for educational use and is placed under the copyright of the Open Content License(OPL). Original materials copyright belong to respective owners. Quotes are made for educational purposes only in compliance with the fair use doctrine.
Standard disclaimer: The statements, views and opinions presented on this web page are those of the author and are not endorsed by, nor do they necessarily reflect, the opinions of the author present and former employers, SDNP or any other organization the author may be associated with. We do not warrant the correctness of the information provided or its fitness for any purpose.
Created Jan 2, 2005. Last modified: August 22, 2008