[Info-vax] Dave Cutler, Prism, DEC, Microsoft, etc.

Bob Koehler koehler at eisner.nospam.encompasserve.org
Mon Nov 9 10:06:59 EST 2009


In article <4af6c9fc$0$273$14726298 at news.sunsite.dk>, =?ISO-8859-1?Q?Arne_Vajh=F8j?= <arne at vajhoej.dk> writes:
> 
> And my understanding is that VMS inherited this from
> the PDP-11 OS's.

   DEC OS's for PDP-11 tended to be written in Macro-11.  A little bit
   of BLISS-11 alter on was used for portable stuff like EDT.  VMS
   was initially mostly Macro-32 and BLISS; much of the Macro-32
   was eventually replaced.  Lots of other languages were also used.
 
> And when it was decided for them, then C was not available
> (at least according to many C was invented to port Unix
> to PDP-11).

   UNIX was ported to PDP-11, using C, about a decade before VMS
   was started.  So DEC could have written a C compiler for VAX and 
   large parts of VMS in C if they'd wanted to.  DEC didn't write a 
   C compiler for VAX early on because no one outside of a few UNIX 
   users were using C.  UNIX was the broken down OS that AT&T couldn't 
   find customers for.  The handwriting on the wall showed that there 
   was clearly no future for C and/or UNIX.

   Then AT&T let some kids at Berkley have a copy of the UNIX source. 
   They ran it on PDP-11, ported it to VAX, added virtual memory, added 
   TCP/IP, and somehow got others interested in it.  Start up vendors 
   like Sun and Apollo found they could throw together some commodity
   hardware, toss BSD UNIX on it much faster than they could write their
   own OS, and sell workstations.  When the vendors switched to RISC
   they blew away the performance of VAXen and people grudgingly learned
   to survive using an OS with a late 1960's human interface, writing
   code in a Frankenstein language that escaped from the lab, on hardware 
   that could grind numbers fast and cheap.




More information about the Info-vax mailing list