From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <4444FB77.6020203@lanl.gov> Date: Tue, 18 Apr 2006 08:45:11 -0600 From: Ronald G Minnich User-Agent: Mozilla Thunderbird 1.0.7-1.1.fc4 (X11/20050929) MIME-Version: 1.0 To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> Subject: Re: [9fans] Install from CD fails References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Topicbox-Message-UUID: 3a6d21e4-ead1-11e9-9d60-3106f5b1d025 Russ Cox wrote: > Shared libraries would help a lot here. That's one option. There were linkers written, long ago, that would extract only the code from a library that was used by a program, and the binary got pretty compact. You got almost as good an effect as if you had compiled the program with the shared library source. Wonder how much this would help? People got pretty smart back when 256KB was a lot of memory. Shared libraries are going to need mmap() or a thing like it. Is the seg() stuff enough like mmap()? I've never tried it out. Is it worth it? How messy will things get once that goes in? ron