[Info-vax] inertia or fundamentals about langages?

Stephen Hoffman seaohveh at hoffmanlabs.invalid
Tue May 28 18:38:21 EDT 2019


On 2019-05-27 03:20:04 +0000, Tim Sneddon said:

> Hans Vlems <jhlmvlems at gmail.com> wrote:
>>> I found the Mach port to be the most clever.
>> 
>> Could you elaborate on the last sentence please?
> 
> This is likely what Hoff is referring to:
> 
> https://mirrors.pdp-11.ru/_vms/doc/usenix_vms-on-mach.pdf
> 
> It is a really good read.  Quite an interesting integration of VMS into 
> a micro-kernel based environment.  Had this actually gone somewhere it 
> would definitely have been interesting to see it swapped out for 
> something like L4 in the long-term.

That prototype was what was being referenced, yes.  That prototype was 
a quite interesting project, and was quite surprisingly far along and 
with very few folks working on it.

Repeating some of the Mach and L4 links I've posted previously:
https://www.systems.ethz.ch/sites/default/files/file/aos2012/slides/06-MicrokernelsAndIPC.pdf 

https://ts.data61.csiro.au/publications/nicta_full_text/8988.pdf
http://l4hq.org/docs/manuals/l4uman.pdf
https://web.archive.org/web/20171110115139/http://www.sture.ch/vms/Usenix_VMS-on-Mach.pdf 


The computing trend even back then was toward multiprocessing, and 
that's a comparatively good environment for Mach and ilk.

I became aware of the DEC MICA work much later, but that too has some 
good ideas.  Some of those ideas certainly now seem viable and visible 
within Windows 10.
http://www.bitsavers.org/pdf/dec/prism/

The production ports of OpenVMS for Alpha and Itanium were interesting 
and technically complex and challenging in various ways, but haven't 
particularly diverged from the design and organization of the 
progenitor VAX modular kernel.




-- 
Pure Personal Opinion | HoffmanLabs LLC 




More information about the Info-vax mailing list