Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 02 Jun 1999 08:35:12 -0600
From:      Wes Peters <wes@softweyr.com>
To:        Darryl Okahata <darrylo@sr.hp.com>
Cc:        freebsd-hackers@FreeBSD.ORG
Subject:   Re: Kernel config script
Message-ID:  <37554120.6F6FF409@softweyr.com>
References:  <199906021301.GAA22439@mina.sr.hp.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Darryl Okahata wrote:
> 
> Wes Peters <wes@softweyr.com> wrote:
> 
> > If you mean "lack of competition would make UNIX more homogenous and
> > more viable to every Tom, Dick, and Jane that comes down the pike,"
> > I will agree with that.  I just disagree that this is success.  UNIX
> > was never meant to be a word processor loader, and complete overkill
> > for such an application.
> 
>      I'm curious: in your opinion, what is the purpose of Unix?
> 
>      Personally, I'd much rather use a single OS for everything --
> including word processing.  I don't -- today -- but that's where I'd
> like to be.

For most of the things you do on a daily basis, the OS should be
unobservable.  Do you care what OS you're using when you change
your thermostat, program your VCR, or set your sprinkler timers?
When you start your dishwasher, or microwave a burrito for lunch?
No?  Then why do you care what operating system you use to start
a word processor, or a web browser for that matter?  These are
very utilitarian tasks that are usually stuck onto general purpose
computers, but certainly don't need to be.

The logical place for UNIX, IMHO, is in the ever-smaller "server"
machine that will sit in your house (and eventually your car, boat,
or anything else of sufficient size to need one) and coordinate
everything that is going on.  The parts that people interact with
should be very task-specific, like a remote control for your TV/VCR,

For the most part don't require as many operating system features as 
UNIX provides, which means you're wasting space.  That is not to say 
that the OS required in these devices couldn't (or shouldn't) be a 
stripped-down version of UNIX, and very UNIX-like from the API, but 
most of the user interface devices will not, for instance, need to 
run a line printer spooler or a mail server.  (What they really need
is a good logging mechanism to send "events" back to that central
server.)

I'm willing to accept that "word processor" was probably not the best
example to use; my original snipe was directed at a FreeBSD friend at
Apple, who once produced as close to an ideal word processing platform
as anyone.

-- 
       "Where am I, and what am I doing in this handbasket?"

Wes Peters                                                 Softweyr LLC
http://www.softweyr.com/~softweyr                      wes@softweyr.com


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?37554120.6F6FF409>