|
|
Subscribe / Log in / New account

Running code within another process's address space

Running code within another process's address space

Posted Apr 16, 2021 17:50 UTC (Fri) by klbrun (subscriber, #45083)
Parent article: Running code within another process's address space

Whatever happened to the Sun Microsystems Solaris door? Per Wikipedia, a port was made for Linux 2.4.18 in 2003.


to post comments

Solaris-style Doors

Posted Apr 17, 2021 1:26 UTC (Sat) by CChittleborough (subscriber, #60775) [Link]

The Linux port was only “alpha quality”, and sadly work on it seems to have stopped in 2003.

The Doors facility needs both (1) kernel support and (2) a non-trivial user-space library. Door servers need that library to manage a thread pool in ways that almost require tight integration with the threads library. This is much easier when one organization produces both the kernel and the core libraries than in the Linux community.

(Full disclosure: I created that Wikipedia article.)


Copyright © 2025, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds