Messages in this thread | | | Date | Sat, 20 Feb 2010 19:22:40 +0100 | From | Enrico Weigelt <> | Subject | Dynamic linking in the kernel |
| |
Hi folks,
just some naive thoughts on dynamic linking:
Starting up an dynamically linked executable tends to need a lot of syscalls. A kernel-based dynamic linker could cache a lot of relocation data (eg. when the same binary is called many times), share pages even w/o mmap(), and the ldstub wouldnt be needed anymore.
At that point we maybe also could create a new binfmt which is tailored to efficiency (much simpler than ELF)
What do you think about this idea ?
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 ----------------------------------------------------------------------
| |