From mboxrd@z Thu Jan 1 00:00:00 1970 MIME-version: 1.0 Content-transfer-encoding: 7BIT Content-type: text/plain Date: Tue, 24 Feb 2009 09:17:18 -0800 From: "Roman V. Shaposhnik" In-reply-to: To: erik quanstrom Message-id: <1235495838.28500.577.camel@goose.sun.com> References: Cc: 9fans@9fans.net Subject: Re: [9fans] Calling vac from C Topicbox-Message-UUID: a7bc2986-ead4-11e9-9d60-3106f5b1d025 On Tue, 2009-02-24 at 12:01 -0500, erik quanstrom wrote: > data would be helpful. Indeed! Personally, I'm not old enough to have lived through most of these wars to tell a story. > nobody here has shown any version > of solaris to be slow forking, much less that it is slow > forking because of accounting. my dimly-remembered > data support the conclusion that the now-ancient 670mp > had a poor mmu, not that solaris was good or bad. Here's my understanding of Sun's oral history: MMU was, indeed, an issue. But somehow it wasn't really about shared objects at the time, but a simple COW machinery being slow. Thus vfrok() was born as an attempt to avoid *any* MMU work. Could it also be the birth of "Solaris's fork() being slow myth"? Thanks, Roman.