From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,cb4476a1aa209388 X-Google-Attributes: gid103376,public From: "Corey Ashford" Subject: Re: Operating System in Ada Date: 1998/10/14 Message-ID: <7043ar$8tn$1@usenet.rational.com>#1/1 X-Deja-AN: 401259087 References: <000301bdf6f6$9a9e5f60$1a404bd1@rleif> X-MimeOLE: Produced By Microsoft MimeOLE V4.72.2106.4 Organization: Rational Software Newsgroups: comp.lang.ada Date: 1998-10-14T00:00:00+00:00 List-Id: > 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