> On Apr 18, 2019, at 3:06 PM, Warner Losh <i...@bsdimp.com> wrote:
> 
> On Thu, Apr 18, 2019 at 12:41 PM Dan Veeneman via cctalk 
> <cctalk@classiccmp.org> wrote:
> On 4/18/2019 2:27 PM, Paul Koning via cctalk wrote:
> > my memory is that DSM-11 is an operating system all its own, not just a 
> > language processor running on top of a standard OS like RSTS.
> 
> In the late 1980s and early 1990s, we used DSM running on VMS 4.7 for a
> nationwide (United States) mortgage credit reporting system.
> 
> The big claim to fame for RSTS/e  was I thought that it let you load 
> 'foreign' executives so you could run RT-11 or RSX-11 or whatever binaries 
> all on one system. I'd imagine DSM-11 images would be easy if it were a real 
> OS. I'd always thought of RSTS/e as a poor-man's hypervisor. But maybe I'm 
> misremembering how much it could do...

Poor man's hypervisor, I like that.

That's reasonably accurate.  RSTS/E had "run-time systems", originally the 
interpreter, support library, and user interface of the BASIC-PLUS language 
machinery.  Starting in, I think, RSTS/E V5B, it was generalized step by step 
to become a collection of such things: a user interface, execution environment, 
and other stuff.  It might be very narrowly tailored, like the TECO run-time 
system, it might be the interpreter library for a language, like the FORTH and 
ALGOL run-time systems, or it might be a fairly complete emulation of a 
different OS, like the RT11 and RSX run-time systems.

I first used a very primitive version of this feature in V5B around 1975, to 
run an assembly language program before there was any general RSTS support for 
doing that.  

        paul


Reply via email to