* Roman V. Shaposhnik <[EMAIL PROTECTED]> wrote: > On Wed, 2008-07-30 at 17:29 +0200, Enrico Weigelt wrote: > > Convenience is one point (sometimes be a big point), but another > > important one is sharing. Without mmap(), an (real) shared library > > support most likely will require special kernel support. > > What aspect of shared libraries are you aching for? Dynamic > linking or the dynamic loading?
3rd: Sharing pages. Well, this perhaps also could be done if the kernel would be able to detect equal pages and automatically map them together (maybe w/ copy-on-write again). BTW mmap() is also nice for creating shared memory between (local) processes. For example RDBMS'es can get a huge benetit from this. cu -- ---------------------------------------------------------------------- Enrico Weigelt, metux IT service -- http://www.metux.de/ cellphone: +49 174 7066481 email: [EMAIL PROTECTED] skype: nekrad666 ---------------------------------------------------------------------- Embedded-Linux / Portierung / Opensource-QM / Verteilte Systeme ----------------------------------------------------------------------