[Info-vax] Creating an open source version of VMS, was: Re: OpenVMS Hobbyist Notification

Robert A. Brooks FIRST.LAST at vmssoftware.com
Tue Mar 10 20:40:00 EDT 2020


On 3/10/2020 8:35 PM, Dave Froble wrote:
> On 3/10/2020 6:43 PM, Michael Moroney wrote:
>> Dave Froble <davef at tsoft-inc.com> writes:
>>
>>> I haven't studied it from this particular perspective, and without doing
>>> so would only be guessing.  But I have to ask, why do you state this.
>>> As far as I know the VMS DLM has not much to do with the "kernel" of
>>> VMS, supposing there is a definition of that entity.
>>
>>> Remember, the VMS DLM does no enforcing.  It is strictly a utility that
>>> can maintain a database of locks and cooperating processes can be guided
>>> by the utility.
>>
>> The DLM is all kernel mode code and is intertwined with the cluster logic to
>> ensure it is consistent across the cluster.  Plus parts of the kernel itself
>> use it, as does the file system.
>>
> 
> Interesting.  Want to ask.  Is that implementation specific?  Just seems to me 
> that what it does could be done outside the kernel.  Of course, that gets into 
> defining just what is the kernel, right?
> 
> Does it need to be in the kernel because it's called from things in the kernel?
> 
> Or, is it in the kernel to allow system level locks without requiring SYSLCK priv?
> 
> By "file system" are you referring to RMS, or lower level stuff?

The file system is how ODS-2/ODS-5 are implemented via the eXtended Qio 
Processor (XQP).

-- 
                  -- Rob



More information about the Info-vax mailing list