[Info-vax] Kernel Transplantation (was: Re: New CEO of VMS Software)

Lawrence D'Oliveiro ldo at nz.invalid
Fri Jan 5 21:48:42 EST 2024


On Fri, 5 Jan 2024 19:59:12 -0500, Stephen Hoffman wrote:

> [lots of interesting stuff omitted]
> 
> From another time and place, a DEC Usenix paper from way back in 1992
> discussing a kernel-swap project:
> http://fossies.org/linux/freevms/doc/Usenix_VMS-on-Mach.PS
> 
> From a reference to that work: "In 1992, a development team from Digital
> Equipment described a proof-of-concept implementation of VMS on Mach
> 3.0. ... Their work provided independent confirmation that multiple OS
> personalities could be supported on the Mach microkernel. At the same
> time, it exposed certain limitations. For example, it proved impossible
> to accurately emulate VMS scheduling policies using Mach.

That can be blamed on the limitations of Mach. People still seem to think 
microkernels are somehow a good idea, but they really don’t help much, do 
they?

> As another example, it was not possible to emulate VMS’ strong isolation
> of kernel resource usage by different users.

Would the Linux cgroups functionality (as commonly used in the various 
container schemes) help with this?

> Preliminary measurements also
> suggested that layering VMS on Mach resulted in unacceptable performance
> overhead.

No big surprise -- microkernel trouble yet again.



More information about the Info-vax mailing list