[Info-vax] VMS internals design, was: Re: BASIC and AST routines
Arne Vajhøj
arne at vajhoej.dk
Thu Nov 25 18:55:03 EST 2021
On 11/25/2021 5:07 PM, Arne Vajhøj wrote:
> On 11/25/2021 4:04 PM, Bill Gunshannon wrote:
>> On 11/25/21 2:20 PM, Arne Vajhøj wrote:
>>> Those running VMS today are mostly those without an easy way off
>>> VMS.
>>
>> I would really like to know what people could be running on
>> VMS on an Itanic that would be so difficult to move to a
>> totally different system. Any applications are almost
>> guaranteed to be written in an HLL. Just what is it that
>> they are doing on VMS that can not be done on another
>> system?
>
> It can be done on another OS.
>
> But the cost and risk migrating can be significant.
>
> VMS specific language extensions, SYS$ and LIB$ calls,
> reliance on special features in Rdb or index-sequential
> files not available in other RDBMS or ISAM, huge amount
> of DCL scripts, Macro-32 pieces etc.etc..
>
> A thousand easily solvable problems can when combined
> be a very problematic cost and risk (risk may very
> well be considered a bigger problem than cost).
>
> It obviously depend on how the code is written. Some
> C or Cobol programs may be pretty easy to migrate.
> Most Pascal and Basic programs would be a rewrite from
> scratch to migrate.
The main reason that C programs are not ported off VMS
is probably that the authors went overboard with VMS
specifics instead of sticking to standard C.
I suspect that the main reason that Cobol programs are
not ported off VMS is that Cobol/VMS -> Cobol/Linux is
not considered good enough so that the migration is
Cobol/VMS -> X/Linux.
Arne
More information about the Info-vax
mailing list