From mboxrd@z Thu Jan 1 00:00:00 1970 Date: Mon, 3 Nov 2008 17:23:44 -0800 From: Lyndon Nerenberg To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> In-Reply-To: <45D12424-9708-4FA1-AC6D-347911D5437D@mac.com> Message-ID: References: <881195a3697792959fed01ea8b6980bf@terzarima.net> <45D12424-9708-4FA1-AC6D-347911D5437D@mac.com> User-Agent: Alpine 1.10 (SOC 962 2008-03-14) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Subject: Re: [9fans] mmap and shared libraries Topicbox-Message-UUID: 2ee4c8ba-ead4-11e9-9d60-3106f5b1d025 > A thought ... > > Shared libraries do 2 possibly useful things: > 1) save space > 2) stop you having to re-link when a new library is released. > > Now 2) doesn't really happen anyway, due to .so versioning hell, > so we're left with 1) ... I can run Plan 9 quite nicely in 128 MB of RAM. In the same amount of memory FreeBSD is paging nightmare, despite it's wonderfully complex shared library environment. Oh, and Solaris won't even boot with less 512 MB these days. There is no space shortage on Plan 9 that's looking for a solution.