jumpstart project is a performance hack for Linux/x86 that runs an application with shared libraries already loaded. The executable file is started, then stopped after the runtime loader has mapped the shared libraries, but before any application code has run.
Then the process acts as a server, reading command line arguments and environment via a named pipe, and executing the task in a fork()ed child.
What's New in This Release:
· This version propagates file attributes and position of stdin, stdout, and stderr.
Rough edges include:
· uid/gid mismatch not handled
· differing getrlimit not handled
· boundary conditions: arglist size, etc.
· x86_64 not supported
· glibc only (uClibc not supported)