comp.lang.ada
 help / color / mirror / Atom feed
From: Brian Rogoff <bpr@shell5.ba.best.com>
Subject: Re: Operating System in Ada (was Ada --> C Translation)
Date: 1998/10/12
Date: 1998-10-12T00:00:00+00:00	[thread overview]
Message-ID: <Pine.BSF.4.02A.9810121002380.15516-100000@shell5.ba.best.com> (raw)
In-Reply-To: 36222b68.725864@SantaClara01.news.InterNex.Net

On Mon, 12 Oct 1998, Tom Moran wrote:
> What constitutes an Operating System?  An embedded kernel?  Does the
> Patriot missile have an OS?  If so, is it written in Ada?  If so, does
> that count?

Darn it, you beat me to the punch!

Some people have mentioned an early version of RTEMS (the Ada version of
RTEMS is deceased now I think) and one called "PULSE" I think. A colleague
at a company I worked at told me that he had written an OS kernel in Ada 83 
while in graduate school without much trouble.

It all depends on what one means by OS. If one means a complete Unix
clone, then no, I don't think one has been written in Ada, and it would be 
silly to do so since Unix users expect C APIs. OTOH, a complete new OS 
functionally similar to Unix/NT/VMS/AS4000/... in Ada would be an
interesting research project. It can obviously be done, since Ada-95
provides all of the capabilities of C, and much more. So, like Dale, I
have no idea what kind of point "Dr Amirez" is trying to make. 

-- Brian






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

Thread overview: 40+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1998-09-20  0:00 Win CE target William A Whitaker
1998-09-20  0:00 ` Tucker Taft
1998-09-21  0:00   ` dennison
1998-09-21  0:00     ` dewarr
1998-09-28  0:00       ` Ada --> C Translation, was: " Stefan Helfert
1998-09-29  0:00         ` Robert A Duff
1998-10-10  0:00           ` Dr Amirez
1998-10-11  0:00             ` Dale Stanbrough
1998-10-10  0:00               ` Dr Amirez
1998-10-11  0:00                 ` Dale Stanbrough
1998-10-11  0:00                   ` Dr Amirez
1998-10-12  0:00                     ` Larry Kilgallen
1998-10-13  0:00                       ` dennison
1998-10-12  0:00                     ` Niklas Holsti
1998-10-12  0:00                 ` dennison
1998-10-12  0:00                   ` Larry Kilgallen
1998-10-14  0:00                   ` dewarr
1998-10-14  0:00                     ` Andi Kleen
1998-10-12  0:00                 ` PC
1998-10-12  0:00                   ` Operating System in Ada (was Ada --> C Translation) Larry Kilgallen
1998-10-12  0:00                     ` dennison
1998-10-12  0:00                     ` Tom Moran
1998-10-12  0:00                       ` Brian Rogoff [this message]
1998-10-13  0:00                         ` dennison
1998-10-13  0:00                           ` Brian Rogoff
1998-10-13  0:00                       ` Tucker Taft
1998-10-12  0:00                     ` Chris Morgan
1998-10-13  0:00                       ` Dale Stanbrough
1998-10-13  0:00                       ` Larry Kilgallen
1998-10-14  0:00                       ` dewarr
1998-10-21  0:00                     ` Van Snyder
1998-10-22  0:00                       ` Tom Moran
1998-10-13  0:00             ` Ada --> C Translation, was: Win CE target Robert I. Eachus
1998-10-14  0:00               ` Samuel Mize
1998-10-16  0:00                 ` Tasking/blocking system calls (was: Ada --> C Translation) Mats Weber
1998-09-29  0:00         ` Ada --> C Translation, was: Win CE target Tucker Taft
1998-09-30  0:00           ` dewarr
1998-09-20  0:00 ` dewarr
1998-09-20  0:00 ` dewarr
1998-09-23  0:00 ` falis
replies disabled

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