HP3000-L Archives

August 1998, Week 4

HP3000-L@RAVEN.UTC.EDU

Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
Gavin Scott <[log in to unmask]>
Reply To:
Gavin Scott <[log in to unmask]>
Date:
Wed, 26 Aug 1998 13:38:56 -0700
Content-Type:
text/plain
Parts/Attachments:
text/plain (35 lines)
Jim writes:
> I'd like just one really good operating system rather than numerous
> mediocre ones combined in a MISS-MORE-MOST mess.

No problem.  The current ones are all so good at providing examples of
what *not* to do, that I think anyone could design a Totally Awesome
Operating System with little trouble.

The there are only two difficulties.  The small one of actually
implementing the thing, and the much larger problem of getting people
to use it.  You have a catch-22 situation where nobody will use it
until there are applications, and nobody will write applications until
there are users.

Making your new OS compatible with UNIX or Windows in order to solve this
problem somewhat limits your ability to make it awesome.  You might as
well go the MOST route and have your awesome operating system run along
side another OS like UNIX or Windows as Wirt suggests in his 2,501 "few
words" on the subject.

Of course a MOST solution requires low level hardware support which makes
it complex to implement without the cooperation of each of the other
operating systems.

So, why not simply design your awesome new environment to run as an
ordinary application inside another operating system?  You can design
your world to look however you like, and you simply have to design some
abstraction layer to let you implement your environment on top of the
native OS.  If you want to run on top of another operating system, you
just port the abstraction layer.

Hmmm.  I think we just invented Java.

G. (still hoping to implement TAOS some day)

ATOM RSS1 RSS2