[Info-vax] Creating an open source version of VMS, was: Re: OpenVMS Hobbyist Notification
Simon Clubley
clubley at remove_me.eisner.decus.org-Earth.UFP
Fri Mar 13 04:04:53 EDT 2020
On 2020-03-13, Dave Froble <davef at tsoft-inc.com> wrote:
> On 3/12/2020 7:14 PM, Simon Clubley wrote:
>>
>> I am not. The problems originate from the need to support Macro-32
>> when calling VMS APIs but they infect other languages on VMS equally badly.
>
> Whoa, let's back up a bit there. Why do you make the "unsupported
> claim" that new APIs will need to support Macro-32? If indeed that is
> what you are claiming.
>
No I am not. I am talking about how we got to where we are with VMS
today and how you could make things much more cleaner internally in
a rewrite if you didn't have to worry about Macro-32 but only support
languages with auto-resizing pointers based on whether the source code
is compiled in either 32-bit or 64-bit mode.
>>
>> The problems are not language specific and the problems are equally
>> the same on VMS regardless of language, including in C.
>
> But you had claimed that compiled Macro-32 was a problem.
>
Huh ?
>> You can no more switch to using RMS in some transparent 64-bit mode
>> in C or Fortran than you can in Macro-32.
>
> Who desires this?
>
Probably anyone who's done this kind of stuff on Unix, sees how simple
it is there and then has to do something similar on VMS.
There is a lot about VMS that is still worthwhile implementing in a new
operating system, especially the cluster and DLM stuff, but the existing
VMS internals are rather yucky by today's standards due to the era in
which they were created.
Simon.
--
Simon Clubley, clubley at remove_me.eisner.decus.org-Earth.UFP
Walking destinations on a map are further away than they appear.
More information about the Info-vax
mailing list