Coding With Fun
Home Docker Django Node.js Articles Python pip guide FAQ Policy

Is the rsts kernel independent of the rts kernel?


Asked by Zora Warner on Dec 06, 2021 FAQ



The BASIC-PLUS RTS (as well as RT-11, RSX-11, TECO and third party RTS s) all ran as user mode processes, independent of the RSTS kernel. A systems manager could now decide during the bootstrap phase which RTS to run as the systems default KBM.
And,
The RSTS kernel could now be compiled under the RT-11 RTS, formatted as a kernel file with RT-11 SILUS, and copied to the system or other disks, while the computer was time-sharing. The BASIC-PLUS RTS (as well as RT-11, RSX-11, TECO and third party RTS s) all ran as user mode processes, independent of the RSTS kernel.
In this manner, The kernel of RSTS was programmed in the assembly language MACRO-11, compiled and installed to a disk using the CILUS program, running on a DOS-11 operating system. RSTS booted into an extended version of the BASIC programming language which DEC called " BASIC-PLUS ".
Also Know,
As many as 128 terminals (using multi-terminal service) could connect to a RSTS system, running under a maximum of 63 jobs (depending on the processor being used, the amount of memory and disk space, and the system load). Most RSTS systems had nowhere near that many terminals.
Consequently,
In 1977 the installation process for RSTS was no longer dependent on DOS-11. The RSTS kernel could now be compiled under the RT-11 RTS, formatted as a kernel file with RT-11 SILUS, and copied to the system or other disks, while the computer was time-sharing.