Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10 5/3/83; site spanky.UUCP Path: utzoo!linus!decvax!genrad!mit-eddie!mit-vax!eagle!mhuxt!mhuxi!cbosgd!ihnp4!houxm!hocda!spanky!ka From: ka@spanky.UUCP Newsgroups: net.unix-wizards Subject: Re: another argument against shared libraries Message-ID: <441@spanky.UUCP> Date: Mon, 15-Aug-83 14:14:13 EDT Article-I.D.: spanky.441 Posted: Mon Aug 15 14:14:13 1983 Date-Received: Tue, 16-Aug-83 20:57:59 EDT References: <4149@sri-arpa.UUCP> Organization: Bell Labs, Holmdel, N. J. Lines: 9 Adding shared memory to System V involved neither a complete redesign of major chunks of the kernel, nor did it involve a bizarre and ugly hack. UNIX has had the ability to share read only text segments between processes for a long time. Adding shared data segments required *adding* code to various pieces of the kernel to support the shared segments; in particular the code which sets up the page tables for a process now has to include entries to map the segements into the process's address space. But little if any code had to be *changed*. Kenneth Almquist