[coyotos-dev] GC as a helper process
Jonathan S. Shapiro
shap at eros-os.com
Tue Jan 9 14:49:18 CST 2007
On Tue, 2007-01-09 at 18:20 +0100, Pierre THIERRY wrote:
> Scribit Jonathan S. Shapiro dies 09/01/2007 hora 10:01:
> > Do you mean a *disk* garbage collector or an application-level garbage
> > collector?
>
> I was thinking of an application-level GC.
I'm not an expert on GC. My suspicion is that GC is best done as an
in-process activity. The compiler needs to help to get efficient write
barriers, and that has a pretty tight coupling to the runtime system.
>
> > Concerning the rest: yes, many parts *could* be split out. It is not
> > always useful to do so.
>
> Has it already been tried in EROS?
No, because for the most part we haven't found existing libraries where
major splits are (a) useful and (b) sufficiently compatible.
Within the EROS-native subsystems, we simply use a different design
discipline to begin with.
--
Jonathan S. Shapiro, Ph.D.
Managing Director
The EROS Group, LLC
+1 443 927 1719 x5100
More information about the coyotos-dev
mailing list