*BSD News Article 65980


Return to BSD News archive

Path: euryale.cc.adfa.oz.au!newshost.anu.edu.au!harbinger.cc.monash.edu.au!news.rmit.EDU.AU!news.unimelb.EDU.AU!munnari.OZ.AU!news.ecn.uoknor.edu!paladin.american.edu!gatech!newsfeed.internetmci.com!in2.uu.net!news.artisoft.com!usenet
From: Terry Lambert <terry@lambert.org>
Newsgroups: comp.os.linux.development.system,comp.unix.bsd.386bsd.misc,comp.unix.bsd.bsdi.misc,comp.unix.bsd.netbsd.misc,comp.unix.bsd.freebsd.misc,comp.os.linux.advocacy
Subject: Re: Historic Opportunity facing Free Unix (was Re: The Lai/Baker paper, benchmarks, and the world of free UNIX)
Date: Mon, 15 Apr 1996 22:10:27 -0700
Organization: Me
Lines: 194
Message-ID: <31732BC3.D4A2E7C@lambert.org>
References: <4ki055$60l@Radon.Stanford.EDU> <jdd.829261293@cdf.toronto.edu>
		<yfglok14n5r.fsf@time.cdrom.com> <31702487.420C2193@lambert.org>
		<yfg3f67giw7.fsf@time.cdrom.com> <31718ED3.555EB900@lambert.org> <yfgd959fo96.fsf@time.cdrom.com>
NNTP-Posting-Host: hecate.artisoft.com
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Mailer: Mozilla 2.01 (X11; I; Linux 1.1.76 i486)
Xref: euryale.cc.adfa.oz.au comp.os.linux.development.system:21392 comp.unix.bsd.386bsd.misc:594 comp.unix.bsd.bsdi.misc:3204 comp.unix.bsd.netbsd.misc:3014 comp.unix.bsd.freebsd.misc:17363 comp.os.linux.advocacy:45522

Jordan K. Hubbard wrote:
] In article <31718ED3.555EB900@lambert.org> Terry Lambert
<terry@lambert.org> writes:
] 
]    [How to let developers generate Motif binaries]
] 
]    The easiest approach would be to establish a link server, where
]    you package up objects and local libaries, send them off to
]    someone with a license, and recieve linked images back.  You
] 
] I'm sure glad I haven't had breakfast yet, that's all I can say.  What
] an unbelievably byzantine suggestion!  Even assuming that a _usable_
] infrastructure for this could be set up, what about the adverse impact
] that this would have on the compile-edit-test cycle?  For a final
] production binary I could almost see being willing to go through such
] a process, but for the development "hmmm, move this widget a little
] more to the right" stages, it'd be utter horror and a turn-off of the
] first magnitude.  Since I doubt we'd be getting a copy of UIM/X free
] with this either, you're also talking a lot of hand-coded interfaces
] or a project-before-the-project where a UI builder is written.

>GASP<!  You're right!  What am I thinking!  Engineers would
have to *engineer* instead of just sitting down and using the
time-honored "why type it correctly when the linker will
complain?" approach to coding.

8-) 8-) 8-).


] Sorry, but this whole Motif scenario just won't cut it.  It'd be like
] demanding that your runners all run in leg irons and pass a piano
] instead of a baton.

Well, the alternative, I suppose, would be to use Visual C++ under
Windows95.

Which is more like Houdini's "cabinet of death"...


]    I do *NOT* know that.  I *design* before I code.  The *one*
] 
] And your resulting product therefore has no bugs?  A (cough)
] impressive achievement!

I made no such claim.  I *do* claim, however, that design-before-code
results in better code than just hacking away.

] FVWM is not a control panel app in the same way that Win95's is (and
] that WAS the basis of my comparison).  There are no global font
] selectors or background wallpaper editors or color scheme selectors or
] any of those things.  FVWM is a *window manager*, not a session
] manager.

You and I both know that session management is dependent on
Motif-based-applications using the resource names given in the
style guide -- which is part of the interface.  If you do that,
then an interned atom from Xrm is indistinguishable from one
interned by a control panel (and modified for the next run of
Xrm), as far as an application is concerned.


]    If you'd ever used MAPI... you wouldn't be trying to sell it as a
]    "must have" checkbox line item.
] 
] I never did!  I simply said that Windows had all of these various
] standards for which UNIX had no clear counterparts.  I stand by that
] assertion, but I don't necessarily say that we have to implement the
] same braindead standards, simply that ours would do well to be so damn
] ubiquitous.

I agree with this.  But I'd point out that MAPI was ill-chosen
for an example... it assumes a flawed implementation layering
that precludes a lot of services that will be more and more
desirable as time goes on.


]    So what are you planning on charging them, now that the credit
]    balance on their souls is dangerously low?
] 
] Nothing - my best advice would be that they simply file for spiritual
] bankruptcy at this point. :-)

Or moral bankruptcy.  8-).


]    is eating Novell.  Because it's a lost cause, and there is no
]    room in the market for anyone but Microsoft, so we all might
]    as well atttend their developer conferences and let them tell us
]    what software the deign beneath their dignity to write.
] 
]    Sorry, but Fuedal lordship went out in the middle ages, and I'll
]    be damned if I'll play serf or grant Microsoft ownership of the
]    table.
] 
] And if you'd really studied your Feudal history you'd see that people
] picked their battles carefully if they wished to continue to hold sway
] over certain areas of the landscape.  You'd accomplish nothing by
] running 300 naked Picts against a line of massed archers, for example,
] though you might do better training them in insurrectional warfare and
] sending small groups into the cities during the day to worry and
] harass the enemy, forcing him to garrison valuable troops in static
] positions.

This is true.  However, try to find a Feudal state battling
successfully with a capitolistic state today.  Times change.


] There's very little to be gained by taking on Microsoft in the areas
] in which it's strongest, though perhaps a considerable amount to be
] won by going for their achilles heels.  The drubbing they've taken in
] the networking arena is an object lesson.  Those who attempted to
] field competing desktop standards were crushed, while those that ran
] around the side with a whole new paradigm that Bill was too busy or
] blind to see have made a mint.

There is a lot to be gained, actually.  You can erode their
economic base.  Novell was doing that with the cheap pricing
on DR-DOS vs. MS-DOS.  Microsoft eventually reacted by
obsoleting competition in that area by making DOS intergral
to the purchace of Windows.  If you want Windows, you can no
longer buy DR-DOS and Windows 3.1 (cutting off the MS-DOS
royalty stream), and successfully compete with Windows95.

Microsoft has cut off Novell's DR-DOS revenue, at the cost
of a combine MS-DOS + MS-Windows revenue in Windows95 that
is less than the seperate revenue streams.


] Don't try and convince me to charge into the cannons here just because
] you don't like the idea of losing this *particular* battle!

It's the war, not the battle, that I'm concerned with.  I'm
not suicidal enough to lead the charge of the Light Brigade
(or any other losing battle, for that matter).


]    I think if I were a Microsoft empoyee, and I saw something
]    stupid happening, I'd be *obligated* to yell "Hey! Something
]    stupid is happening!  Come see the stupidity inherent in the
]    system!".
] 
] You'd only be branded a trouble-maker and booted out.  Now if you
] yelled "Hey!  I have a stupid idea!  Come see the stupidity inherent
] in my idea!" they'd make you management.

Funny, yet apropos.  8-).  I think we'd all like to believe the
universe is malevolent and blame our failures on that instead of
blaming ourselves, or working to change ourselves to prevent
repeat occurances.  It's not eveloutionarily smart to do that,
however.


]    Novell has always operated via shotgun -- at least under Ray
]    Noorda -- shoot a lot of bullets in a direction, and market the
]    one that hits the target.
] 
] That must be why they've been forced to sell so many of his
] experiments off at a loss.. :-)


For instance?  He didn't start USL -- he didn't start WordPerfect.

I think the WordPerfect purchase was ill-motivated by an
attempt to make AppWare successful... but that's really
the fault of WordPerfect attempting to jack up its value
in the fundamental measure Novell was using to gauge value:
Profit Per Employee, not that Ray's idea was fundamentally
flawed (it wasn't, as the success of OCX's and Visual BASIC prove).

]    In any case I agree with Mary.  Opportunity exists, even if the
]    free (or even the commercial) UNIX implementations refuse to
]    recognize it as such.
] 
] I'm not unconvinced of this, I'm simply not quite in agreement with
] you as to where those opportunities lie.

Well, we can agree to disagree.  8-).  I think the fundamental
strengths of a "Free UNIX Clone" are:

1)	Ability to make design decisions on the basis of
	technical merit instead of marketing expediency.

2)	Ability to take "the long view".

These boil down to not having to pay homage to the financial
motivations that turn most startups into failures after an
initial period of success.


                                        Terry Lambert
                                        terry@lambert.org
---
Any opinions in this posting are my own and not those of my present
or previous employers.