From mboxrd@z Thu Jan 1 00:00:00 1970 Date: Wed, 5 Nov 2008 20:03:25 -0800 From: Roman Shaposhnik In-reply-to: <13426df10811051413w6ce96409y90ccf60b01d372f1@mail.gmail.com> To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Message-id: MIME-version: 1.0 Content-type: text/plain; delsp=yes; format=flowed; charset=US-ASCII Content-transfer-encoding: 7BIT References: <13426df10811051413w6ce96409y90ccf60b01d372f1@mail.gmail.com> Subject: Re: [9fans] mmap and shared libraries Topicbox-Message-UUID: 31f9edaa-ead4-11e9-9d60-3106f5b1d025 On Nov 5, 2008, at 2:13 PM, ron minnich wrote: > On Wed, Nov 5, 2008 at 12:54 PM, Eris Discordia > wrote: >>> yes, I agree, I was being terribly unfair to plan 9. Acme on plan >>> 9 is >>> about 1/2 M. Vim on DOS is 3x larger? impressive. >> >> My intent was, of course, to show your comparison is baseless. It >> seems you >> still haven't realized that. You think Plan 9 is great? > > Sadly, the picture changes at run time: clock on plan 9 is 128k in > memory, xclock is 4.2M RSS and 10M VSZ. > Sic transit gloria .so. Of course, then we hear that "well, all that > is shared". Hmm. Prove it. Exactly! On Linux with ld.so accepting relocations (think non-PIC code) in .text the appearance of some .so's being shared is highly deceiving. Solaris is better in that regard, but the pressure from userland community expecting their project to "just work" is mounting. Thanks, Roman.