Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!wuarchive!usc!jarthur!uunet!ns-mx!ccad.uiowa.edu!emcguire From: emcguire@ccad.uiowa.edu (Ed McGuire) Newsgroups: comp.unix.programmer Subject: Re: Why use U* over VMS Message-ID: <1990Oct31.002249.17256@ccad.uiowa.edu> Date: 31 Oct 90 00:22:49 GMT References: <1990Oct25.160937.28144@edm.uucp> <1809.272c3135@dcs.simpact.com> <12234@medusa.cs.purdue.edu> Organization: CAD-Research, U. of Iowa, Iowa City, Iowa Lines: 33 In article <1809.272c3135@dcs.simpact.com> kquick@dcs.simpact.com (Kevin Quick, Simpact Assoc., Inc.) writes: > VMS is specific to Digital machines, whereas Unix is forced to be much > more general. In article <12234@medusa.cs.purdue.edu> smb@tristram.cs.purdue.edu (Scott M Ballew) writes: > Actually, since Unix was originally designed for DEC machines, this is > not a valid statement. The difference really lies in the philosophy > underlying the systems' designs. This is pretty misleading. UNIX was originally developed for the PDP-7, not the VAX-11. These are a very different. UNIX was later ported to the PDP-11, and to the VAX-11 when it was released. More recently, it was ported to MIPS (the heart of the DECstation: not a Digital chip though). All these machines have different CPU architectures. VMS was designed for and around the VAX-11. Both claims are essentially correct: VMS is specific to and optimized for the VAX architecture, but probably could not be ported to anything else. UNIX was designed to be ported easily to another CPU, but cannot take advantage of all strengths of the architecture. And these differences are clearly reflections of different design philosophies. Though take a look at the modern PDP-11 sometime. RSTS/E provides a significant subset of the "look and feel" of VMS on a PDP-11. Hats off to those guys. -- peace. -- Ed "Just under half the DEC vice presidents who report to Senior VP Jack Smith are named Bill." -- Digital Review/October 22, 1990