From: Peter MacDonald (pmacdona@sol.UVic.CA)
Date: 11/16/91


Subject: alternative to paging
Date: Sat, 16 Nov 1991 17:07:24 PST
From: pmacdona@sol.UVic.CA (Peter MacDonald)

I just downloaded sed, tr etc from TSX-11 and are they ever big!

An alternative to the demand paging scenario I just posted
would solve another, probably more pressing, problem.

9k : size of minix executable of diff
36k : size of gcc compiled executable of diff
4k : size of gcc compiled diff.o

It won't be to long before my disk flow'th over. Not to mention
ram requirments. Can anyone give me any advice on implementing
dynamic link shared libraries? I need to figure out:

- should the entire shared library be kept in ram? (simplest?)
- how best to map this into each processes code space?
- how to modify the linker and runtime loader?