On Thu, 27 Jan 2005 23:18:03 -0800 (PST), Robin Boerdijk <robin_boerdijk@xxxxxxxxx> wrote: > So, what I'm wondering is, how can I run multiple Linux processes > sharing a single garbage collected heap. Does such a shared garbage > collected heap need to be provided by the kernel or is there a > solution in userland? You could achieve this with some nasty mmap bodge and some signalling between processes so as to not trash the heap from underneath you, but it's not a very good idea. Having said this though, there are some interesting commercial products which do evil integrationy things with Java and .Net (ewww, spit). This is getting offtopic here though. I think this is a solution looking for a problem in so much as the real solution you are looking for me to suggest is that Linux understand enough about the mono VM to provide a subset of its features and better handle certain resource allocations - but that isn't going to happen. They fret about adding a httpd to the kernel, it'd kill 'em to think about adding bits of mono :-) Cheers, Jon. -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/