*BSD News Article 33652


Return to BSD News archive

Xref: sserve comp.os.386bsd.misc:2970 comp.os.linux.misc:20748
Path: sserve!newshost.anu.edu.au!harbinger.cc.monash.edu.au!msuinfo!agate!howland.reston.ans.net!europa.eng.gtefsd.com!MathWorks.Com!yeshua.marcam.com!charnel.ecst.csuchico.edu!xmission!u.cc.utah.edu!cs.weber.edu!terry
From: terry@cs.weber.edu (Terry Lambert)
Newsgroups: comp.os.386bsd.misc,comp.os.linux.misc
Subject: Re: Usefulness of BSD/Linux Source Knowledge
Date: 1 Aug 1994 01:35:19 GMT
Organization: Weber State University, Ogden, UT
Lines: 242
Message-ID: <31hjgn$spj@u.cc.utah.edu>
References: <1994Jul31.044558.12981@cs.brown.edu> <31grdf$o8g@u.cc.utah.edu> <1994Jul31.224245.24749@cs.brown.edu>
NNTP-Posting-Host: cs.weber.edu

In article <1994Jul31.224245.24749@cs.brown.edu> mhw@cs.brown.edu (Mark Weaver) writes:
] >] This is the vendors' way of competing with the free OSes.

Me>This is false.  First of all, venders aren't "competing" in the same
Me>space as the free UNIX(R) clones; the clones leave a lot to be desired
Me>in terms of support, commercial apps, etc.
Me>
Me>At best, the clones are research platforms for computer scientists; at
Me>worst, they are simply "hackerware".

] I strongly disagree with you here.  Linux in particular is starting
] to break into a large market of less technical computer users.
] Other than universities and large corporations, there seem to be
] an order of magnitude more people running Linux than any commercial
] unix, and that number is growing fast.

First of all, most UNIX venders I know (and I "know" more than a few), see
no need to "compete" with free OSes.  At any point in time they have been
asked to comment and haven't simply declined comment, the competition model
they have cited involves support, code quality, pre-engineering, and
testing.  All these are failings of the free OS phenomenon, which tends
to be a collection of small projects bundled together.

It was BSDI that triggered the UCB/BSDI legal problems by attempting to
truly commercialize the code (at which point it really *was* a competitive
threat).  I feel strongly that BSDI is *still* the only real competitive
threat out there in the "UNIX(R) clone" category.  Linux was nearly
legitimized in this regard by Novell, but fell short.  The commercial
support services for Linux (and the lesser support services for BSD)
generally fall into the category of "after market"... that is, they do
little or nothing to "sell" the "product".

I can go into great gory detail on commercial failings in BSD, and into
lesser (if not less gory) detail on the failings of Linux if it were to
be considered a commercial product.  Many commercial products have a
similar list of failings, but they are known and being addressed on the
basis of economic importance.  Tried installing BSD or Linux on a disk
with > 1024 cylinders as the second or third OS on the drive lately?
Things are little improved over the initial 386BSD days... and you are
in immenent danger of trashing what ou do have on your disk already if
there are geometry translation and/or bad-sector forwarding issues.


] As far as commercial apps go, binary compatibility with commercial
] unixes like SCO will ease this problem quite a bit.  Also, commercial
] apps are becoming available for Linux, because software companies
] realize that there's a growing market there.  For products that
] already run on a commercial unix, compiling it on Linux represents
] a small investment with a potentially large reward.  Furthermore,
] a decent free WYSIWYG word-processor alone could cause a huge influx
] of "ordinary people" to the free unix clones.

As former Senior Software Engineer at an applications software house
that supported their product on over 140 different UNIX platforms at
one time, I can say that the investment isn't that small for an "uncooked"
OS (not stable for over 6 months at a time, like a commercial OS); as
a matter of fact, as the company matured, it dropped support for the
OS's which did not make up 80% of the market -- and it was left with about
5 UNIX platforms and an up-front porting fee and quantity guarantee for
anything other than those platforms.

The only thing I think binary compatability will do for an OS is enlarge
the potential application base for all the OS's, commercial or otherwise,
on the basis of economies of scale.  It may make that OS more attractive
on the basis of cost, but that's not as big a factor as some would like
to think.

As a case study, Oracle will not port to a new platform unless they are
given an up front fee.  The last time I was glancingly involved in a
negotiation of this type, the fee was $1M.

It has been long held as a maxim in the industry that "software sells
hardware" and "software sells operating systems".  That the driving force
and the majority of profit is in the applications, not in the platforms;
this is why I laugh when I see knife-fights between the cable and phone
companies over who will charge for wiring "the information superhighway";
it's not where the money is.

Consider a company that wants to run an Oracle database; they look around,
and they see "what platforms will run Oracle?".  Say they see UnixWare,
Solaris, and Linux, all on Intel hardware -- what do they get?  Well,
they don't get Linux, and the reason they don't get it is that Oracle
won't guarantee their product on Linux, and there is not a single legal
entity that will guarantee the ABI compatability that allows Linux to
run the Oracle software.  So if it doesn't run, what do they do?  Nothing;
they are screwed.  Without an in-house team of hackers to fix all the
problems (and the time before the system must be online figured as part
of the cost of Linux), Linux is an unacceptable risk, unless they can
convince Oracle to run certification testing of their product on the
Linux platform: $1M, please.

This is not to say that these free systems will not be used as platforms
for vertical market and embedded systems applications; they probably will
be, but since the majority of the market is in the Fortune 1000 business
that Linux, BSD, et al. won't get, this is comparatively nothing.

] Remember also that "The Internet" is getting a lot of press, and
] non-unix OSes are very behind in this area.  This also represents
] a reason for a normal computer user to switch to a free unix.

This depends on what portions of "The Internet" your hypothetical
pedestrian is interested in.  The majority of these services are
available through cheap dialup services, most notable of late being
"America On Line", which basically functions as a painted crosswalk with
"yield for pedestrians" signs and mistimed traffic lights on "the
information superhighway" (that is, one big obstruction).  Other means
of access, if a free soloution is needed, include Trumpet WinSock and
the various related client pieces for Mosaic, Telnet, FTP, News, etc..
All this while not hurting the ability of the end user to run "TurboTax".

] Calling the free unixes hackerware is meaningless to the masses.

If you ask "the masses", UNIX is a guy with a squeaky voice who guards
harems; until very recently, "the masses" thought CDROM was a Rap singer.
This posting was not addressed to "the masses".  Before you analogize
me on the rate of change, note the distance in going from a personal,
portable storage technology to the software that may or may not be
ultimately responsible for drawing the pretty boxes on the screen is
a much larger leap.  Common knowledge of UNIX is still relatively far
off, and even that assumes an effort on the part of venders to evangelize
it.

[ ... ]

] Although I agree with you that the vendors aren't CURRENTLY competing
] in the same space as the clones, many vendors may be looking at a
] bigger picture than you are Terry.

What is this bigger picture?  The "unification of UNIX"?  That died
with the purchase of a license-to-fragment by SunSoft.  The "support"
and "someone to sue for non-performance" issues are the biggest ones
on the table right now.  And the clone people aren't addressing either
of them (and can't, without becoming commercial entities -- basically
shaving their heads an painting targets on them).

[ ... ]

] >] Many say that the enemy is Microsoft, and this is true.  But I also
] >] say the enemy are the vendors that try to sell for big bucks what
] >] we all enjoy for free.

[ ... note by me to the effect that the above statement is FUD ... ]

] My post wasn't intended to soothe the fears of managers, it was to
] present my perspective on Sun's forced and unpopular switch to
] Solaris, among other things.

I don't see how the above previous statement relates, nor how the above
statement refutes my claim that the UNIX venders aren't an enemy.  I
agree that there needed to be a rallying cry toward unification, if only
to stop the sniping between the free OS groups, but pointing out a
common "enemy" is not the only method of accomplishing this.

[ ... ]

] The vendors are extremely interested in the research market, and
] that's why I'm upset.  Even within my university, it's hard to
] stick to just free software because everyone is pushing System V
] and Motif all over the place.  For my needs, there is very little
] (if any) value added in this.  And getting Sun to do bug fixes is
] IMPOSSIBLE.

First of all, I don't think the venders are seriously interested in "the
research market"; it isn't big bucks, and it only tends to turn out
people like the members of CSRG, and that results in problems.  An
indicator of "serious interest" would be the loaning of people to
academic research projects, the ability to communicate your results
(source licenses from all the major players, even educational licenses,
prevent this), and freeing of employees to do research not in the scope
of their job functions, and to make the results publically available.

The pushing of System V and Motif  is an application level pushing;
that is, it is predominantly irrelevant to OS research.  If you want
to do applications research, then it is relevent, depending on what
it is you are researching.  The System V restriction, I think, is
more of a POSIX restriction, and as such, aids in the applicability
of the results to more platforms.  The Motif restriction I don't
believe in, simply because the Motif 1.2 specifications are available
and fairly easy to implement to.  I don't believe it is a requirement,
in any case.

[ ... suggestion that a University environment would be happier with
      NetBSD ... ]

] If more universities did this, you can bet your ass it would take
] a large market share away from the commercial unixes.

I don't think it would; other than possibly MIT, very few Universities
are in the Fortune 1000.  If what you say is true, then the UNIX market
is truly small, and they need to address the issue, not by acting
against their replacements at University sites, but by pursung their
real market more vigorously.

Every student that graduates with experience in a clone OS is one more
person likely to want to use a commercial UNIX over NT (where the only
choices will be commcial UNIX vs. NT, and a clone OS is not an option
approved by management).

] Furthermore, as the unix market grows to include computers at home,
] students are more likely to buy from whatever vendor they got used
] to at school.

This speaks more to the "Marketing should be giving it away to students"
issue than to the clone OS issue.

] Speaking of paranoid managers, you're a prime example of what these
] non-compete agreements do.  The damage has already been done, before
] my post was ever conceived.  I still have a copy of a post you made
] last September, when you made all the *BSD folks drool.

I still have it too, as well as the code it represents, plus even more
code than that that was created since then.  I said at the time that I
didn't know "when or if permission would be forthcoming"; it's a long
involved process, and I won't give up.  And I agree on the damage; the
Sun-style shared libraries slipped nearly a year on the basis of a 5 day
cleanup I was involved in when it suddenly became a potential conflict of
interest for me to release.  I have to say that Paul's code is probably
better (I didn't deal with g++), so it may be an irrelevent point.

I'm still involved in the process, and I'll let you know what happens;
but the point is that only *some* of the paranoia is endemic; much of
it is induced by infamatory comments to which technically ignorant people
ascribe the worst possible meanings.

] Even today, if you released this code it would shake the entire
] free intel unix community.  Some day, when I have a few months to
] spare, I plan on repeating some of the work you did.

That's the real shame: that's all it would take for most of the things
that haven't already be redone.  Again, the issue is whether or not
venders are being frightened away from allowing their employees to
participate in research... employees capable of doing a better job than
me on a lot of things, and probably in a shorter time.  Don't shackle
them by giving their managers unreasonable fears to hold on to.


					Regards,
					Terry Lambert
					terry@cs.weber.edu
---
Any opinions in this posting are my own and not those of my present
or previous employers.