>>>> "GN" == Georg Nikodym <georgn@Canada>
writes:
GN> Duplicating an address space is not trivial. An SVR4 address
GN> space (as) consists of a list of segments (seg) which each have a
GN> list of page structures (page). So, in my 500MB+ XEmacs, there's
GN> still 62500 pages to be duplicated.
As has been pointed out by a Sun lurker, I'm full of crap here.
The as and the segments are duplicated, but the page structures are
not.
Clearly more research on my part is required.
My statement about the non-triviality of address space duplication
stands, though[1].
Footnotes:
[1] Vahalia, Uresh. Section 14.7.3 Process Creation, _UNIX
Internals, The New Frontiers_. Prentice Hall, Inc. 1996.