another argument against shared libraries

ka at spanky.UUCP ka at spanky.UUCP
Tue Aug 16 04:14:13 AEST 1983


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



More information about the Comp.unix.wizards mailing list