Re: VAX/VMS 4.0 source listings scans

2021-12-20 Thread Scott Quinn via cctalk
On Wed, 2021-12-15 at 12:00 -0600, cctalk-requ...@classiccmp.org wrote:
> Not sure who needs to know.
> Perhaps they are useful for emulation crash analysis, or for
> educational 
> purposes.
> You also see the highly optimizing BLISS32 compiler at work.

First thing that popped into my mind was "fix the huge DCL security
hole finally for VAX." I don't think it has been done yet. Be a lot of
reading after OCR though, too bad it wasn't text files. Also I have no
clue how to program BLISS32 or even MACRO-32, so mostly a pipe dream.



Re: VAX/VMS 4.0 source listings scans

2021-12-15 Thread Gary Grebus via cctalk

On 12/14/21 12:25 PM, Joerg Hoppe wrote:
Full micro fiche scans of VAX/VMS 4.0/4.1 source listings are now 
published at
http://www.bitsavers.org/pdf/dec/vax/microfiche/vms-source-listings/AH-BT13A-SE__VAX-VMS_V4.0_SRC_LST_MCRF/AH-BT13A-SE__VAX-VMS_V4.0_SRC_LST_MCRF/ 



Thanks for doing this!  It's great fun to look at these.  I spent many 
hours back in the day in front of the fiche reader... analyzing crash 
dumps and generally learning about how an operating system is really put 
together.


Gary



Re: VAX/VMS 4.0 source listings scans

2021-12-15 Thread Paul Koning via cctalk



> On Dec 15, 2021, at 10:19 AM, Joerg Hoppe  wrote:
> 
> Paul,
>> Full micro fiche scans of VAX/VMS 4.0/4.1 source listings are now published 
>> at
>> http://www.bitsavers.org/pdf/dec/vax/microfiche/vms-source-listings/AH-BT13A-SE__VAX-VMS_V4.0_SRC_LST_MCRF/AH-BT13A-SE__VAX-VMS_V4.0_SRC_LST_MCRF/
>> Did I miss it, or is the kernel missing?
> 
> I learned from
> 
> http://www.bitsavers.org/pdf/dec/vax/vms/training/EY-00014-DP_VMS_Internals_and_Data_Structures_1984.pdf
> 
> that they don't have a "kernel",  but an "executive".  From the Preface 
> chapter:
> 
> "The words "system" or "VMS system" are used to describe the entire software 
> package that is a part of a VAX-11 system, including privileged processes, 
> utilities, and other support software as well as the executive itself.
> The word "executive" refers to those parts of the VMS operating system  that 
> reside in system virtual address space.
> The executive includes the contents of the file SYS.EXE, device drivers, and 
> other code and data structures
> loaded at initialization time, including RMS and the system message file. "

Fair enough, though "kernel" has a specific meaning, the stuff that runs in 
kernel mode (as opposed to executive mode, as RMS does).  

What I meant is "where is the core OS".  With the hints you gave I found the 
answer, it's in subdirectory 095__SYS.  Thanks!

paul



Re: VAX/VMS 4.0 source listings scans

2021-12-15 Thread Joerg Hoppe via cctalk

Paul,

Full micro fiche scans of VAX/VMS 4.0/4.1 source listings are now published at
http://www.bitsavers.org/pdf/dec/vax/microfiche/vms-source-listings/AH-BT13A-SE__VAX-VMS_V4.0_SRC_LST_MCRF/AH-BT13A-SE__VAX-VMS_V4.0_SRC_LST_MCRF/
Did I miss it, or is the kernel missing?


I learned from

http://www.bitsavers.org/pdf/dec/vax/vms/training/EY-00014-DP_VMS_Internals_and_Data_Structures_1984.pdf

that they don't have a "kernel",  but an "executive".  From the Preface 
chapter:


"The words "system" or "VMS system" are used to describe the entire 
software package that is a part of a VAX-11 system, including privileged 
processes, utilities, and other support software as well as the 
executive itself.
The word "executive" refers to those parts of the VMS operating system  
that reside in system virtual address space.
The executive includes the contents of the file SYS.EXE, device drivers, 
and other code and data structures

loaded at initialization time, including RMS and the system message file. "

Joerg



Re: VAX/VMS 4.0 source listings scans

2021-12-15 Thread Paul Koning via cctalk



> On Dec 14, 2021, at 12:25 PM, Joerg Hoppe via cctech  
> wrote:
> 
> Full micro fiche scans of VAX/VMS 4.0/4.1 source listings are now published at
> http://www.bitsavers.org/pdf/dec/vax/microfiche/vms-source-listings/AH-BT13A-SE__VAX-VMS_V4.0_SRC_LST_MCRF/AH-BT13A-SE__VAX-VMS_V4.0_SRC_LST_MCRF/

Did I miss it, or is the kernel missing?

paul



Re: VAX/VMS 4.0 source listings scans

2021-12-14 Thread Joerg Hoppe via cctalk

Hi Emanuel,


Full micro fiche scans of VAX/VMS 4.0/4.1 source listings are now 
published at
http://www.bitsavers.org/pdf/dec/vax/microfiche/vms-source-listings/AH-BT13A-SE__VAX-VMS_V4.0_SRC_LST_MCRF/AH-BT13A-SE__VAX-VMS_V4.0_SRC_LST_MCRF/ 


THANKS A LOT FOR DOING THIS !!!



Not sure who needs to know.
Perhaps they are useful for emulation crash analysis, or for 
educational purposes.

You also see the highly optimizing BLISS32 compiler at work.


Spent already hours yesterday staring at the code ;-)


Me too!

Btw, the "Internals" documents in 
http://www.bitsavers.org/pdf/dec/vax/vms/training/

train you to understand these sources.



Thanks again, I guess you spent some time on that ...


Oh yes, I did.

best regards,

Joerg




Re: VAX/VMS 4.0 source listings scans

2021-12-14 Thread emanuel stiebler via cctalk

On 2021-12-14 12:25, Joerg Hoppe via cctech wrote:
Full micro fiche scans of VAX/VMS 4.0/4.1 source listings are now 
published at
http://www.bitsavers.org/pdf/dec/vax/microfiche/vms-source-listings/AH-BT13A-SE__VAX-VMS_V4.0_SRC_LST_MCRF/AH-BT13A-SE__VAX-VMS_V4.0_SRC_LST_MCRF/ 


THANKS A LOT FOR DOING THIS !!!



Not sure who needs to know.
Perhaps they are useful for emulation crash analysis, or for educational 
purposes.

You also see the highly optimizing BLISS32 compiler at work.


Spent already hours yesterday staring at the code ;-)

Thanks again, I guess you spent some time on that ...


VAX/VMS 4.0 source listings scans

2021-12-14 Thread Joerg Hoppe via cctalk
Full micro fiche scans of VAX/VMS 4.0/4.1 source listings are now 
published at

http://www.bitsavers.org/pdf/dec/vax/microfiche/vms-source-listings/AH-BT13A-SE__VAX-VMS_V4.0_SRC_LST_MCRF/AH-BT13A-SE__VAX-VMS_V4.0_SRC_LST_MCRF/

The update to V4.1 is at
http://www.bitsavers.org/pdf/dec/vax/microfiche/vms-source-listings/AH-BT13A-SE__VAX-VMS_V4.0_SRC_LST_MCRF/AH-EF71A-SE__VAX-VMS_V4.1_SRC_LST_MCRF_UPD/

Not sure who needs to know.
Perhaps they are useful for emulation crash analysis, or for educational 
purposes.

You also see the highly optimizing BLISS32 compiler at work.

regards,
Joerg