9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
* [9fans] automatic page sharing
@ 2009-04-18 17:05 Enrico Weigelt
  2009-04-18 17:46 ` tlaronde
  2009-04-28 22:19 ` Russ Cox
  0 siblings, 2 replies; 10+ messages in thread
From: Enrico Weigelt @ 2009-04-18 17:05 UTC (permalink / raw)
  To: Fans of the OS Plan 9 from Bell Labs


Hi folks,


some time ago, we had several discussions about shared libraries,
mmap(), etc. One of the major arguments for shared libraries is
to share code pages between processes - and the traditional *nix
approach to do so is mmap() (at least on the systems I know).

Assuming statically linked-in libraries are properly aligned,
we'll have lots of equal pages in the system, so the kernel could
find and automatically map them together.

What do you think about this approach ?
Would it be hard to implement this ?


cu
--
----------------------------------------------------------------------
 Enrico Weigelt, metux IT service -- http://www.metux.de/

 cellphone: +49 174 7066481   email: info@metux.de   skype: nekrad666
----------------------------------------------------------------------
 Embedded-Linux / Portierung / Opensource-QM / Verteilte Systeme
----------------------------------------------------------------------



^ permalink raw reply	[flat|nested] 10+ messages in thread
[parent not found: <<20091029232535.af075d27.eekee57@fastmail.fm>]
[parent not found: <<599f06db0910300257v4fef540eid5626e2ba7c798ec@mail.gmail.com>]

end of thread, other threads:[~2009-10-30 14:14 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-04-18 17:05 [9fans] automatic page sharing Enrico Weigelt
2009-04-18 17:46 ` tlaronde
2009-04-28 22:19 ` Russ Cox
2009-10-29 20:25   ` Enrico Weigelt
2009-10-29 23:25     ` Ethan Grammatikidis
2009-10-30  9:57       ` Gorka Guardiola
     [not found] <<20091029232535.af075d27.eekee57@fastmail.fm>
2009-10-30  0:22 ` erik quanstrom
2009-10-30  0:39   ` Lyndon Nerenberg (VE6BBM/VE7TFX)
2009-10-30 10:11     ` Richard Miller
     [not found] <<599f06db0910300257v4fef540eid5626e2ba7c798ec@mail.gmail.com>
2009-10-30 14:14 ` erik quanstrom

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).