comp.lang.ada
 help / color / mirror / Atom feed
From: "Corey Ashford" <corey@remove.these.four.words.rational.com>
Subject: Re: Operating System in Ada
Date: 1998/10/14
Date: 1998-10-14T00:00:00+00:00	[thread overview]
Message-ID: <7043ar$8tn$1@usenet.rational.com> (raw)
In-Reply-To: 000301bdf6f6$9a9e5f60$1a404bd1@rleif


> Robert C. Leif, Ph.D. wrote in message <000301bdf6f6$9a9e5f60$1a404bd1@rleif>...
> From: Bob Leif
>
>To: the Readers of Comp.Lang.Ada
>
> The equivalent of an Ada operating system has already be done twice.
> Firstly, there was the BIIN project, which was in Ada. If any one can find
> the sources, it would be of interest to make them available. I suspect that
> if BIIN were hosted on a modern PC, that it might have reasonable
> performance. If the present POSIX.Ada '95 packages used with Linux were
> employed, it would be very interesting to run BIIN head to head against
> commercial operating systems like Windows NT.


Actually, BiiN was the name of the spin-off company from Intel and
Siemens.  The OS name was Osiris.  It was a monster object-oriented
OS.  It's not really comparable with NT in any sense.  It wasn't GUI
oriented at all.  It was aimed toward security, high-reliability, availability, and
fault-tolerance.  It had a lot of OO theory in it, but was fairly slow
because it was running on parallel 16 MHz i960 chips.

I believe that the code was put under lock-and-key by Siemens never to see
the light of day again because no buyer could be found for BiiN when Siemens
and Intel decided to call it quits on the deal.

It would have been a bear to port anyway as it relied on the "P7 Extended
Architecture" of the i960 that never really received much public description.
There were a lot of object oriented features built right into the processor -
which also required a 33-bit word (1 bit was used for tagging access
descriptors).

- Corey








  parent reply	other threads:[~1998-10-14  0:00 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <000301bdf6f6$9a9e5f60$1a404bd1@rleif>
1998-10-14  0:00 ` Operating System in Ada Jonathan Guthrie
1998-10-14  0:00 ` Corey Ashford [this message]
1998-10-15  0:00   ` Tom Moran
1998-10-15  0:00     ` Corey Ashford
replies disabled

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