----------------------------------------------------------------------
Date: Fri, 16 Feb 2001 07:53:54 +0000
From: Paul Williams <flo(a)rdel.co.uk>
Subject: Re: VMS 4.4 source code on microfiche
Dan Veeneman wrote:
My question is, was DEC in the habit of selling or
distributing their OS source code to third parties?
If I recall correctly, VMS was written (mostly) in BLISS, but
since my microfiche reader is still in storage I can't confirm
the contents of these sheets.
Here's the word from the OpenVMS FAQ:
http://www.openvms.compaq.com/wizard/openvms_faq.txt
------------------------------------------------------------
VMS8. In what language is OpenVMS written?
OpenVMS is written in a wide variety of languages.
In no particular order, OpenVMS components are implemented using Bliss,
Macro, Ada, PLI, VAX and DEC C, Fortran, UIL, VAX and Alpha SDL, Pascal,
MDL, DEC C++, DCL, Message, and Document. And this is certainly not a
complete list.
However, the rumor is NOT true that an attempt was made
to write pieces of OpenVMS in every supported language so that the
Run-Time Libraries could not be unbundled. (APL, BASIC, COBOL and RPG
are just some of the languages NOT represented!)
There are a large variety of small and not-so-small tools and DCL command
procedures that are used as part of the OpenVMS build, and a source code
control system capable of maintaining over a hundred thousand source
files
across multiple parallel development projects, and overlapping releases.
------------------------------------------------------------
And what you've got are source LISTINGS, not source CODE.
You can't compile them and come up with workable VMS.
I think that I once read that historically, compiling and linking the
newest
version of VMS usually takes a full weekend on the fastest machine
available.
==============================
William W. Webb, EDS, c/o USPS CMF/OSS/MS
4924 Green Road Raleigh, NC 27616 919 874 3043
The company I work for used to get these, so I have a
box of the
same
fiches. I don't think we ever _used_ them, though.
My main use for it has been to extract the parsing
tables for DSR
(Digital Standard Runoff), in order to write a program to accurately
convert Runoff documents to HTML.
________________________________________________________________
GET INTERNET ACCESS FROM JUNO!
Juno offers FREE or PREMIUM Internet access for less!
Join Juno today! For your FREE software, visit:
http://dl.www.juno.com/get/tagj.