[comp.lang.ada] Successful ADA OS development

rec@dg.dg.com (Robert Cousins) (07/14/89)

I would be interested in learning about any OS development done
in ADA.  It has long seemed to me that ADA would be the ideal
language to do OS development in since it does understand
the full range of data types required and has the extensability
necessary for real programming at this level.  A truly modular
operating system might be developable this way.

Would anyone care to post thoughts and/or experiences in the matter?

Robert Cousins
Dept. Mgr, Workstation Dev't.
Data General Corp.

Speaking for myself alone.

billwolf%hazel.cs.clemson.edu@hubcap.clemson.edu (William Thomas Wolfe,2847,) (07/17/89)

From article <202@dg.dg.com>, by rec@dg.dg.com (Robert Cousins):
> I would be interested in learning about any OS development done in ADA.

    Biin, a joint venture of Intel and Siemens, supplies multiprocessor
    computer systems for on-line transaction processing, etc; the
    Biin/OS operating system, and most system services, are written
    entirely in Ada.

    I would suggest calling Biin at 1-800-252-Biin, or writing to them
    at 211 N.E. 25th Avenue, Hillsboro, Oregon, 97124-5961 for more info.


    Bill Wolfe, wtwolfe@hubcap.clemson.edu
 

knighten@pinocchio (Bob Knighten) (07/18/89)

D. Keefe, G. M. Tomlinson, I. C. Wand and A. J. Wellings,
PULSE:  An Ada-based Distributed Operating System
Academic Press, 1985  [ISBN 0-12-402970-1]

From the Preface:

  "The PULSE distributed operating system was developed as part of a research
programme in distributed systems carried out in the Department of Computer
Science at the University of York during the period October 1979 to October
1984.  Out initial efforts included the study of alternative methods of
distributing the UNIX operating system on several microprocessors connected by
a fast local area network such as the Cambridge Ring.
...
  "PULSE is one of the first projects to use Ada to implement an operating
system.  In this book we discuss the influence that Ada has had on its design,
describe the structure of PULSE in detail and report on our experiences in its
construction.  The book is aimed primarily at workers in the field of
distributed systems, especially those who may in the future consider Ada as an
implementation vehicle."

--
Bob Knighten                        
Encore Computer Corp.
257 Cedar Hill St.        
Marlborough, MA 01752
(508) 460-0500 ext. 2626

Internet:  knighten@encore.com
Usenet:    {bu-cs,decvax,necntc,talcott}!encore!knighten