*BSD News Article 94376


Return to BSD News archive

#! rnews 4157 bsd
Path: euryale.cc.adfa.oz.au!newshost.carno.net.au!harbinger.cc.monash.edu.au!news.rmit.EDU.AU!news.unimelb.edu.au!munnari.OZ.AU!news.ecn.uoknor.edu!feed1.news.erols.com!howland.erols.net!newshub2.home.com!news.home.com!su-news-hub1.bbnplanet.com!cam-news-feed2.bbnplanet.com!news.bbnplanet.com!enigma.staff.ichange.com!News
From: Tim Daneliuk <tundra@tundraware.com>
Newsgroups: comp.unix.bsd.freebsd.misc
Subject: Musings On A Commercially Viable FreeBSD
Date: Thu, 24 Apr 1997 18:10:43 +0000
Organization: TundraWare
Lines: 89
Message-ID: <335FA223.131E@tundraware.com>
Reply-To: tundra@tundraware.com
NNTP-Posting-Host: turing.industry.net
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Mailer: Mozilla 3.01 (Win95; I)
Xref: euryale.cc.adfa.oz.au comp.unix.bsd.freebsd.misc:39689


I have been a long-time FreeBSD user/hack/administrator.  It is an
outstanding
and stable system worthy of "run-your-business" mission-critical
applications
(thanks a million, Jordan et al).  In fact, having fiddled with almost
all the Unix and desktop OSes over the past 20 years, I'd argue that
FreeBSD: 

1) Has as good or better quality code as anything on the market,
2) Has a more rational release mentality than most commercial products,
3) Enjoys far better and more responsive support (here and at the web
site)
   than *any* commercial OS I've seen/used/installed.

However, IMHO there are still some realistic obstacles to wide-spread
*commercial* adoption of FreeBSD.  It seems to me, we still need the
following:

1) Kernel threading
2) SMP Support
3) A major DBMS product (Oracle, Informix, Sybase...) w/ODBC support
4) A complete JDK implementation w/AWT, all the libraries, etc.

1) and 2) are on the way in 3.0, I believe. 4) is probably just a matter
of
time, but 3) is a real issue.

I would love to recommend FreeBSD in my current work situation.  My boss
(the
CTO) is most open to this.  However, it is hard to sell a business
person
on a FreeBSD solution when you cannot offer one of the "Big 3" DBMS
products
in the mix.  DBMS needs are simply too pervasive in commercial
applications
to be ignored when specifying a system.  Once you have the DBMS,
everthing
follows such as accounting packages, inventory control, and so on.

Others here have (rightly) pointed out that commercial software vendors
are driven not by porting costs, but by support and maintenance costs
when
determining a product line P&L.  In order to get, say, an Oracle port,
we
the FreeBSD community would have to convince them of several things:

1) There is enough of a business opportunity for them to make it worth
it
2) They could sell both product licenses *and* support agreements
3) The market space is large enough to sustain itself over time

IMHO, if we cannot do these 3 things, we will never see a major DBMS
player
on FreeBSD.  If that is the case, I fear that FreeBSD will be relegated
to
being a high-end hackers delight with little significant penetration
into
commercial applications.

We who work in this industry need to ponder this and learn the lesson
that
IBM and then Microsoft taught everyone so well: Operating Systems get
sold
not on their merits, but on the body of tools and applications software
they
drag with them.

The question is, How do we do this?  Can a forum be created for
commercial
FreeBSD advocacy?  Is there a large enough installed or potential user
base to attract the big tool and applications players?  Could we
convince
a visible hardware player (Compaq, Dell, Gateway...) to offer a FreeBSD/
Hardware "bundle" to raise visibility in the commercial sector?  Should
we
pursue the BSD/OS approach and create an idiot-proof "Internet In A Box"
kind of product?

I would hate to see something of the caliber of FreeBSD get swept into
the dustbin of technology because nobody noticed.  Yes, yes I know there
are probably tens of thousands of us who use it very day, but that's not
commercial critical mass.



-- 
------------------------------------------------------------------------------
                         "Tundra" Tim Daneliuk
                         tundra@tundraware.com