comp.lang.ada
 help / color / mirror / Atom feed
From: Nick Roberts <nickroberts@blueyonder.co.uk>
Subject: Re: Why not MaRTE  was  Re: An OS in Ada, why not RTEMS ?
Date: Tue, 07 May 2002 02:22:33 GMT
Date: 2002-05-07T02:22:33+00:00	[thread overview]
Message-ID: <1103_1020738153@news.blueyonder.co.uk> (raw)
In-Reply-To: 3CCE5AB0.D02EA0A4@icn.siemens.de

On Tue, 30 Apr 2002 10:49:52 +0200, Alfred Hilscher 
<Alfred.Hilscher@icn.siemens.de> wrote:

> > I have had time to "revisit" the EduOs-Ada
> > project and during much needed research run 
> > accross RTEMS.
> > 
> > A brief look at the RTEMS specs would suggest 
> > that RTEMS either meets most of the needs 
> > discussed in 2 or 3 years (at least) of threads 
> > in cla or is capable of supporting those needs.
> > 
> > I am wondering why the contributors to the said
> > threads do not regard RTEMS as a suitable OS to
> > adopt as a platform for playing with ?
> > 
> > Any insights appreciated, thanks.

Alfred,

If you are talking about the requirements for AdaOS 
(and I'm not at all sure you are), then (to my mind) 
RTEMS falls short of far too many of our 
requirements.

Chiefly, RTEMS has absoloutely no security 
provision. Following from that, it has no provision 
for (enforced) resource management, and all the many 
concomitant facilities.

In my detailed evaluation of RTEMS, I didn't get 
much further than that. There did appear to be a 
number of other flaws and deficiencies. RTEMS may be 
excellent as a real-time OS/RTS, but I think for 
AdaOS purposes, it's a dead duck.

There are some requirements of the AdaOS kernel 
which, it needs to be appreciated, all or most 
existing microkernels/RTOSes will not vaguely meet. 
For example, AdaOS will be distributed, supporting 
the arbitrary migration of most processes between 
workstations; that requires a very special set of 
kernel characteristics for a start.

I repeat, all the foregoing applies ONLY IF Alfred 
was referring to AdaOS at all.

-- 
Nick Roberts






  parent reply	other threads:[~2002-05-07  2:22 UTC|newest]

Thread overview: 24+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-04-26 20:58 An OS in Ada, why not RTEMS ? sk
2002-04-28  7:45 ` James Ross
2002-04-28 11:18   ` sk
2002-04-28 21:48     ` James Ross
2002-04-28 23:12       ` Nick Roberts
2002-04-29  2:29       ` sk
2002-04-29  5:48         ` James Ross
2002-04-29 12:09           ` Sergey Koshcheyev
2002-04-30  5:33             ` James Ross
2002-04-30 15:59               ` Sergey Koshcheyev
2002-04-29 18:52         ` Bytes per character (was Re: An OS in Ada, why not RTEMS ?) Brian Catlin
2002-04-29 22:15           ` sk
2002-04-29 23:28             ` chris.danx
2002-04-29 22:51               ` sk
2002-04-28 21:13   ` An OS in Ada, why not RTEMS ? Nick Roberts
2002-04-29  0:34     ` James Ross
2002-04-29  5:19       ` Simon Wright
2002-04-30  6:53         ` James Ross
2002-04-30 16:03           ` Sergey Koshcheyev
2002-05-01 22:24           ` Simon Wright
2002-04-30  8:49 ` Why not MaRTE was " Alfred Hilscher
2002-04-30 14:08   ` sk
2002-05-07  2:22   ` Nick Roberts [this message]
2002-05-12 16:35     ` Freddy
replies disabled

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