|
Home | Switchboard | Unix Administration | Red Hat | TCP/IP Networks | Neoliberalism | Toxic Managers |
(slightly skeptical) Educational society promoting "Back to basics" movement against IT overcomplexity and bastardization of classic Unix |
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 |
The term describes the manner in which our negative feelings are sometimes directed at people who resemble us, while we take pride from the "small differences" that distinguish us from them. |
|
As we saw during our discussion, business decisions about which flavor of Unix to use are always compromise and much depends on the goals of particular organizations. Acquisitions further complicate the picture. Often the key goal in OS area is to minimize the total cost of ownership (TCO) across the several types of Unix flavors used in a particular large enterprise. As Steve Ballmer noted it is the TCO that matters most:
"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.
|
The major finding of the paper that might help to determine the right compromise is as following:
The total cost of ownership is highly correlated with the number of flavors used: increasing the number of Unix flavors used in large enterprise often results in increasing total cost of ownership of all platforms independently of which flavor of Unix you are adding: Solaris, Linux or something else.
Please note that I am talking not about cash-strapped universities, start-ups or 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 being flush with money) -- large US enterprises. Also it is interesting to note that this point is one of top selling points of Windows: with all its shortcomings, there is not equivalent to "Unix hell" in Windows world. Here are some additional points the sum-up the content of the paper:
This is connected with the fact that the complexity of modern OSes had risen to the level when it is almost beyond the capability of single, even very intelligent, person to understand them. Also OS themselves represent a moving target (linux to more extent then Solaris or, AIX, or HP-UX) with new versions arriving at regular intervals. Due to this top level admin skills can be acquired only after many years of hard work. Forget about people claiming to be "experienced system administrators" with just one or two years of administrator work under the belt, unless they are former programmers with multi-year experience on the same OS. Even for a capable person out of college it takes three-five years to obtain a couple of certifications (say Red Hat and Solaris) and learn the scripting languages (say bash and Perl) on the level necessary to perform as a senior level administrator. Due to the level of variety between different Unix flavors sysadmin skills are to considerable extent Unix flavor specific and that's why usually people tend "naturally" concentrate on a single ("loved") Unix flavor and dislike others (in addition one "minor" flavor can be learned reasonably well too). Administrators with deep knowledge and passion for the particular Unix flavor currently used in the datacenter represent important part of the company intellectual capital, the capital that can be easily wasted in case of transition. That actually might can help to explain such a persistent phenomenon as "OS nationalism" often demonstrated in discussions like Solaris vs. Linux as they usually pretty well resemble the style of USA culture vs. Great Britain culture (Canada or Australia can be substituted for Great Britain) discussions (you know both countries share the same language, don't they ;-). Unix sysadmins who moved to a different flavor of Unix feel much like expatriates for several years as considerable part of their skills is Unix flavor specific and the higher qualification they have, the more heavily it is based on deep knowledge of this "specialized", flavor-specific part. For administrators with almost a decade of experience in a particular Unix flavor under the belt, to quote Linux Torvalds, switching from administering one OS to another is not unlike “performing brain surgery on yourself”. This is one of the major reasons why adding any new Unix flavor to the large enterprise Unix mix usually does not provide for expected savings.
From the point of view of sysadmin training Solaris
and linux are the most compatible with each other and least toxic pair
of enterprise Unix flavors available.
Bureaucratization of IT has very positive influence on linux/Unix adoption, It significantly diminishes attractiveness of "pure" Windows on desktop and stimulates adoption of "mixed" model with linux and Solaris virtual instances.
The litmus test of the level of bureaucratization is prevalence of
form over substance and, as a side effect, rule of fashion and fads.
In such environment logic does
not necessarily prevails in discussions about the relative benefits
of introduction of a new OSes.
Aging IT bureaucracy like any other bureaucracy
develops goals strictly related to self-preservation. The more
dominant are those self-preservation tendencies the more bizarre and
damaging (from the point of view of common sense )enterprise IT moves
can be expected, the more politically motivated major technological
decisions become ( misdirected
SOX compliance efforts are a good example here ) and the less they
care about you, the Unix administrator. On the other hand the
same bureaucracy in Windows space push the most technically astute users
to the "Unixland" as bizarre and arbitrary limitations make it difficult
to use Windows productively. With Active Directory group policies
available ( and actively abused ;-), Windows world more and more resembles mainframe world.
In this sense linux (and to lesser extent Solaris) serve a very positive
and extremely important role in modern IT: the role of "freedom fighters
weapon of last resort".
Still Sun has an extremely good and largely deserved reputation
in terms of quality of support, training and certification. In those
areas it is superior to offerings from Novell or Red Hat although Red
Hat has an advantage of keeping training "in-house" while Sun outsourced
it and that negatively affects quality. Novell currently is more
democratic vendor as for training and certification in linux enterprise
space (Red Hat has the most expensive training and certification options,
expensive even if we are talking about large enterprise financial capabilities).
As for "personality" of OS linux beats Solaris: linux looks like more modern OS for administrators and provide them with a lot on non-trivial and important capabilities (better package management, YAST (which is now available on Red Hat due to Oracle porting efforts), loopback interface, etc).
As for networking Solaris beat linux: better implementation of NFS
and other complex networking protocols, more flexible TCP-stack.
Compatibility record of an enterprise OS matters and historically Linux has far from being impressive compatibility record. That does mean that this is a show stoppers as in enterprise environment servers are usually changed each three five years and that means change of the OS too, but still there are issues with abrupt changes that linux introduces via patching. Recently it became better (Suse is the leader in this area), but patching which leads to incompatibilities is a real problem in enterprise environment and that the most obvious solution (no patching ;-) has its own drawbacks.
The second side of compatibility record is compatibility with windows. 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 vendors like Dell 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 with Microsoft is vital and more cooperation between teams is essential. After all old saying states that the enemy of my enemy is my friend ;-)
And yest another side of compatibility record the danger of proliferation
of flavours. It should be stresses that Solaris does not have
the danger of proliferation of flavors. Even after Oracle bough sun
Solaris remain Solaris -- a single brand of OS. 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 Red Hat profits) and can be eventually displaced
by Novell Suse which enjoys some Microsoft support 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 netbooks. Suse has been tuning kernel
for AMD for a few years (they actually 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 an underestimated threat.
Few people believe 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 creates serious
disruptions and inconsistent policy as for "approved flavors list". 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: a very
similar 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 |
Society
Groupthink : Two Party System as Polyarchy : Corruption of Regulators : Bureaucracies : Understanding Micromanagers and Control Freaks : Toxic Managers : Harvard Mafia : Diplomatic Communication : Surviving a Bad Performance Review : Insufficient Retirement Funds as Immanent Problem of Neoliberal Regime : PseudoScience : Who Rules America : Neoliberalism : The Iron Law of Oligarchy : Libertarian Philosophy
Quotes
War and Peace : Skeptical Finance : John Kenneth Galbraith :Talleyrand : Oscar Wilde : Otto Von Bismarck : Keynes : George Carlin : Skeptics : Propaganda : SE quotes : Language Design and Programming Quotes : Random IT-related quotes : Somerset Maugham : Marcus Aurelius : Kurt Vonnegut : Eric Hoffer : Winston Churchill : Napoleon Bonaparte : Ambrose Bierce : Bernard Shaw : Mark Twain Quotes
Bulletin:
Vol 25, No.12 (December, 2013) Rational Fools vs. Efficient Crooks The efficient markets hypothesis : Political Skeptic Bulletin, 2013 : Unemployment Bulletin, 2010 : Vol 23, No.10 (October, 2011) An observation about corporate security departments : Slightly Skeptical Euromaydan Chronicles, June 2014 : Greenspan legacy bulletin, 2008 : Vol 25, No.10 (October, 2013) Cryptolocker Trojan (Win32/Crilock.A) : Vol 25, No.08 (August, 2013) Cloud providers as intelligence collection hubs : Financial Humor Bulletin, 2010 : Inequality Bulletin, 2009 : Financial Humor Bulletin, 2008 : Copyleft Problems Bulletin, 2004 : Financial Humor Bulletin, 2011 : Energy Bulletin, 2010 : Malware Protection Bulletin, 2010 : Vol 26, No.1 (January, 2013) Object-Oriented Cult : Political Skeptic Bulletin, 2011 : Vol 23, No.11 (November, 2011) Softpanorama classification of sysadmin horror stories : Vol 25, No.05 (May, 2013) Corporate bullshit as a communication method : Vol 25, No.06 (June, 2013) A Note on the Relationship of Brooks Law and Conway Law
History:
Fifty glorious years (1950-2000): the triumph of the US computer engineering : Donald Knuth : TAoCP and its Influence of Computer Science : Richard Stallman : Linus Torvalds : Larry Wall : John K. Ousterhout : CTSS : Multix OS Unix History : Unix shell history : VI editor : History of pipes concept : Solaris : MS DOS : Programming Languages History : PL/1 : Simula 67 : C : History of GCC development : Scripting Languages : Perl history : OS History : Mail : DNS : SSH : CPU Instruction Sets : SPARC systems 1987-2006 : Norton Commander : Norton Utilities : Norton Ghost : Frontpage history : Malware Defense History : GNU Screen : OSS early history
Classic books:
The Peter Principle : Parkinson Law : 1984 : The Mythical Man-Month : How to Solve It by George Polya : The Art of Computer Programming : The Elements of Programming Style : The Unix Hater’s Handbook : The Jargon file : The True Believer : Programming Pearls : The Good Soldier Svejk : The Power Elite
Most popular humor pages:
Manifest of the Softpanorama IT Slacker Society : Ten Commandments of the IT Slackers Society : Computer Humor Collection : BSD Logo Story : The Cuckoo's Egg : IT Slang : C++ Humor : ARE YOU A BBS ADDICT? : The Perl Purity Test : Object oriented programmers of all nations : Financial Humor : Financial Humor Bulletin, 2008 : Financial Humor Bulletin, 2010 : The Most Comprehensive Collection of Editor-related Humor : Programming Language Humor : Goldman Sachs related humor : Greenspan humor : C Humor : Scripting Humor : Real Programmers Humor : Web Humor : GPL-related Humor : OFM Humor : Politically Incorrect Humor : IDS Humor : "Linux Sucks" Humor : Russian Musical Humor : Best Russian Programmer Humor : Microsoft plans to buy Catholic Church : Richard Stallman Related Humor : Admin Humor : Perl-related Humor : Linus Torvalds Related humor : PseudoScience Related Humor : Networking Humor : Shell Humor : Financial Humor Bulletin, 2011 : Financial Humor Bulletin, 2012 : Financial Humor Bulletin, 2013 : Java Humor : Software Engineering Humor : Sun Solaris Related Humor : Education Humor : IBM Humor : Assembler-related Humor : VIM Humor : Computer Viruses Humor : Bright tomorrow is rescheduled to a day after tomorrow : Classic Computer Humor
The Last but not Least Technology is dominated by two types of people: those who understand what they do not manage and those who manage what they do not understand ~Archibald Putt. Ph.D
Copyright © 1996-2021 by Softpanorama Society. www.softpanorama.org was initially created as a service to the (now defunct) UN Sustainable Development Networking Programme (SDNP) without any remuneration. This document is an industrial compilation designed and created exclusively for educational use and is distributed under the Softpanorama Content License. Original materials copyright belong to respective owners. Quotes are made for educational purposes only in compliance with the fair use doctrine.
FAIR USE NOTICE This site contains copyrighted material the use of which has not always been specifically authorized by the copyright owner. We are making such material available to advance understanding of computer science, IT technology, economic, scientific, and social issues. We believe this constitutes a 'fair use' of any such copyrighted material as provided by section 107 of the US Copyright Law according to which such material can be distributed without profit exclusively for research and educational purposes.
This is a Spartan WHYFF (We Help You For Free) site written by people for whom English is not a native language. Grammar and spelling errors should be expected. The site contain some broken links as it develops like a living tree...
|
You can use PayPal to to buy a cup of coffee for authors of this site |
Disclaimer:
The statements, views and opinions presented on this web page are those of the author (or referenced source) and are not endorsed by, nor do they necessarily reflect, the opinions of the Softpanorama society. We do not warrant the correctness of the information provided or its fitness for any purpose. The site uses AdSense so you need to be aware of Google privacy policy. You you do not want to be tracked by Google please disable Javascript for this site. This site is perfectly usable without Javascript.
Created Jan 2, 2005. Last modified: March 12, 2019
</