[Info-vax] New CEO of VMS Software
Arne Vajhøj
arne at vajhoej.dk
Fri Jan 5 23:40:33 EST 2024
On 1/5/2024 9:33 PM, Lawrence D'Oliveiro wrote:
> On Fri, 5 Jan 2024 09:23:36 -0500, Arne Vajhøj wrote:
>> Another example:
>>
>> SYS$SETPRV with PRV$M_SYSNAM followed by SYS$CRELNM with LNM$_TABLE as
>> "LNM$SYSTEM_TABLE".
>>
>> The API is not that complex. The semantics on VMS is well documented.
>>
>> But the code does not really make any sense on Linux. So what to do?
>
> We can emulate logical names on Linux beyond the per-process ones with a
> server process and communication via some IPC mechanism. D-Bus or Varlink
> might be good enough for this.
And another service for the privileges.
A lot is possible if one is willing to put enough effort into it.
But I don't see any point.
For this model you will end up with x10 code doing emulation compared
to the original VMS code.
And performance will likely suck. You are really proposing a
microkernel design - a full size monolithic Linux kernel and
VMS services implemented as user mode services.
Arne
More information about the Info-vax
mailing list