Re: VAX/VMS 4.0 source listings scans
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
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
> 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
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
> 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
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
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
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