comp.lang.ada
 help / color / mirror / Atom feed
From: "Marin David Condic" <dont.bother.mcondic.auntie.spam@[acm.org>
Subject: Re: Ada OS Kernel features
Date: Thu, 6 Sep 2001 10:35:46 -0400
Date: 2001-09-06T14:35:47+00:00	[thread overview]
Message-ID: <9n81k3$oqt$1@nh.pace.co.uk> (raw)
In-Reply-To: 9n5m26$tb6$1@slb6.atl.mindspring.net

Help me pound the drum some more: KEEP THE GOALS TO SOMETHING ACHIEVABLE!
:-)

If it is possible to leave the design open-ended enough so that a later
revision can support more general requirements, then O.K. This ought to be
reasonably simple since we're all experts in the notion of abstraction &
information hiding. If there is a memory manager package that hides the
details of what kind of memory is there and where does it reside and all
that, it should be easy to replace the body with something that supports
whatever you like. But the first cut ought to go towards a simple, common
architecture.

Think PC as the first target. Think "embeddable" since if all you have is a
basic core (no file system, no elaborate GUI stuff, etc.) you still have
something that can be *used* in real world apps. If there were some core
piece of an OS that could boot on a PC from a floppy and maybe do some
simple command-line communication through a serial port then you'd have
something that was embeddable & runable on an old PC where a hobbyist could
have something to work with. That gets the "Quixote OS" a *LOT* farther than
all the wonderful, theoretical OS's floating around in the minds of many
engineers.

MDC
--
Marin David Condic
Senior Software Engineer
Pace Micro Technology Americas    www.pacemicro.com
Enabling the digital revolution
e-Mail:    marin.condic@pacemicro.com
Web:      http://www.mcondic.com/


"Brian Catlin" <briancatlin@mindspring.com> wrote in message
news:9n5m26$tb6$1@slb6.atl.mindspring.net...
>
> True, but how many people that would be participating in the
implementation of
> the Ada OS have access to such machines?  Supporting these machines
initially
> would require quite a bit of effort, and might be biting off more than we
can
> chew.  Perhaps adding support for them  later in the project would be
better
> (yes, I know that it will require lots of rework, but if the project is
too big
> initially, it will never get started)
>






  reply	other threads:[~2001-09-06 14:35 UTC|newest]

Thread overview: 41+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-09-05  5:58 Ada OS Kernel features Brian Catlin
2001-09-05 10:15 ` Jacob Sparre Andersen
2001-09-05 11:16 ` Larry Kilgallen
2001-09-05 17:06   ` Brian Catlin
2001-09-06 14:35     ` Marin David Condic [this message]
2001-09-07  9:31       ` Tarjei T. Jensen
2001-09-05 17:55   ` David Starner
2001-09-05 18:42     ` Darren New
2001-09-12  6:47   ` Mats Karlssohn
2001-09-05 14:04 ` Ted Dennison
2001-09-05 17:23   ` Brian Catlin
2001-09-05 20:17     ` Ted Dennison
2001-09-05 21:10       ` Brian Catlin
2001-09-06  6:45         ` Tarjei T. Jensen
2001-09-06  6:56           ` Brian Catlin
2001-09-06 14:05             ` Ted Dennison
2001-09-05 16:02 ` Alfred Hilscher
2001-09-05 16:19   ` Jacob Sparre Andersen
2001-09-05 17:58     ` Brian Catlin
2001-09-05 17:44   ` Brian Catlin
2001-09-05 17:58     ` Darren New
2001-09-05 18:51     ` Larry Kilgallen
2001-09-05 19:25     ` chris.danx
2001-09-05 20:07       ` Darren New
2001-09-05 20:14       ` Larry Kilgallen
2001-09-06 13:45         ` Alfred Hilscher
2001-09-06 18:06         ` chris.danx
2001-09-06 19:41           ` Larry Kilgallen
2001-09-06 22:32             ` chris.danx
2001-09-07 11:04               ` Larry Kilgallen
2001-09-07  8:04           ` Dmitry Kazakov
2001-09-07  8:18             ` Mattias Svensson
2001-09-07 12:40               ` Dmitry Kazakov
2001-09-12  7:12               ` Mats Karlssohn
2001-09-05 20:18       ` Brian Catlin
2001-09-06  6:48         ` Ole-Hjalmar Kristensen
2001-09-06  6:59           ` Brian Catlin
2001-09-10  7:32             ` Ole-Hjalmar Kristensen
2001-09-06 13:42     ` Alfred Hilscher
2001-09-07  8:13       ` Dmitry Kazakov
2001-09-08  3:55     ` Kenneth Almquist
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox