From mboxrd@z Thu Jan 1 00:00:00 1970 From: viro@parcelfarce.linux.theplanet.co.uk To: 9fans@cse.psu.edu Subject: Re: [9fans] Threads: Sewing badges of honor onto a Kernel Message-ID: <20040228185347.GE16357@parcelfarce.linux.theplanet.co.uk> References: <20040228141458.GD16357@parcelfarce.linux.theplanet.co.uk> <001d01c3fe27$09478e90$2bdcfea9@blue> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <001d01c3fe27$09478e90$2bdcfea9@blue> User-Agent: Mutt/1.4.1i Date: Sat, 28 Feb 2004 18:53:47 +0000 Topicbox-Message-UUID: 02f96e38-eacd-11e9-9e20-41e7f4b1d025 On Sat, Feb 28, 2004 at 06:16:50PM -0000, Nigel Roles wrote: > The question is, does this make Linux 'right' and Plan 9 'wrong', > which was quite a bit of what touched off the thread? > > Neither, I would have thought. There is only one way to figure out and it had been described upthread. For Linux such experiments had been done and results were very clear - price of TLB flushes was considerable and that's aside of the complexity of supporting a lot of mappings with partial VM sharing. For Plan 9 the answer might be different, might be the same, but there's no way to pull that answer out of thin air. FWIW, I suspect that full-shared VM would be a win, but it can only be decided by trying and comparing. End of story, unless somebody has time for that work and is willing to do it.