[Info-vax] OS Ancestry
Bill Gunshannon
bill.gunshannon at gmail.com
Thu May 13 09:06:33 EDT 2021
On 5/13/21 8:52 AM, Arne Vajhøj wrote:
> On 5/13/2021 8:21 AM, Bill Gunshannon wrote:
>> I have become very curious about the ancestry of VMS. (I am
>> going to look into some others, but for VMS I do have this
>> outlet for information!)
>>
>> Both Primos and Unix came from people recently working on
>> Multics. Primos went in the same direction as Multics while
>> Unix appeared to go in a very different direction.
>>
>> VMS is more similar to Primos than Unix. I have seen it said
>> that RSX-11 was the immediate parent of VMS. Was that true?
>> Given that, what is the ancestry going back even further?
>> Where did VMS actually get its start paradigm-wise?
>>
>> Anybody here have any of this information?
>
> The story in Wikipedia is:
>
> https://en.wikipedia.org/wiki/OpenVMS
>
> <quote>
> In April 1975, Digital Equipment Corporation embarked on a hardware
> project, code named Star, to design a 32-bit virtual address extension
> to its PDP-11 computer line. A companion software project, code named
> Starlet, was started in June 1975 to develop a totally new operating
> system, based on RSX-11M, for the Star family of processors. These two
> projects were tightly integrated from the beginning. Gordon Bell was the
> VP lead on the VAX hardware and its architecture. Roger Gourd was the
> project lead for the Starlet program, with software engineers Dave
> Cutler (who would later lead development of Microsoft's Windows NT),
> Dick Hustvedt, and Peter Lipman acting as the technical project leaders,
> each having responsibility for a different area of the operating system.
> The Star and Starlet projects culminated in the VAX-11/780 computer and
> the VAX/VMS operating system. The Starlet name survived in VMS as a name
> of several of the main system libraries, including STARLET.OLB and
> STARLET.MLB.
> </quote>
>
> https://en.wikipedia.org/wiki/RSX-11
>
> <quote>
> RSX-11 is a discontinued family of multi-user real-time operating
> systems for PDP-11 computers created by Digital Equipment Corporation.
> In widespread use through the late 1970s and early 1980s, RSX-11 was
> influential in the development of later operating systems such as VMS
> and Windows NT.
> ...
> RSX-11 began as a port to the PDP-11 architecture of the earlier RSX-15
> operating system for the PDP-15 minicomputer, first released in 1971.
> The main architect for RSX-15 (later renamed XVM/RSX) was Dennis “Dan”
> Brevik.
> ...
> The porting effort first produced small paper tape based real-time
> executives (RSX-11A, RSX-11C) which later gained limited support for
> disks (RSX-11B). RSX-11B then evolved into the fully fledged RSX-11D
> disk-based operating system, which first appeared on the PDP-11/40 and
> PDP-11/45 in early 1973. The project leader for RSX-11D up to version 4
> was Henry Krejci. While RSX-11D was being completed, Digital set out to
> adapt it for a small memory footprint giving birth to RSX-11M, first
> released in 1973. From 1971 to 1976 the RSX-11M project was spearheaded
> by noted operating system designer Dave Cutler, then at his first
> project. Principles first tried in RSX-11M appear also in later designs
> led by Cutler, DEC's VMS and Microsoft's Windows NT.
> </quote>
>
> https://en.wikipedia.org/wiki/PDP-15#RSX-15
>
> <quote>
> RSX-15 was released by DEC in 1971. The main architect for RSX-15 (later
> renamed XVM/RSX) was Dennis "Dan" Brevik.
>
> Once XVM/RSX was released, DEC facilitated that "a PDP-15 can be
> field-upgraded to XVM" but it required "the addition of the XM15 memory
> processor."
>
> The RSX-11 operating system began as a port of RSX-15 to the PDP-11,
> although it later diverged significantly in terms of design and
> functionality.
> </quote>
>
> All before my time.
>
> But I do remember that VAX and VMS VAX had some PDP-11 and RSX-11
> compatibility mode features.
>
> Arne
Thank you. That takes me back a little bit further. But I fear the
very origins, the driving model, may be long lost by this time. I
have a number of very early textbooks on Operating Systems and none
of them describe features common in VMS or RSX. It's really just
curiosity, but I wondered where some of the concepts originated.
bill
More information about the Info-vax
mailing list