userland boot time

Carsten Haitzler (The Rasterman) raster at openmoko.org
Tue Jan 22 01:05:54 CET 2008


On Mon, 21 Jan 2008 20:57:34 -0300 Werner Almesberger <werner at openmoko.org>
babbled:

> Carsten Haitzler wrote:
> > copy-on-write tricks the maemo guys did with maemo-launcher (it's pure evil.
> > they literally have a process pre-spawned that has done PARTs of the gtk
> > init - everything that invovles reading config files, font info off disk
> > etc. but not the x connection. then they basically message that and fork
> > then dlopen() the final process and jump to main - i think they actually
> > jump to a special maemo
> 
> "undump" ? That basically "resumes" a core dump.

no - they use dlopen() and dlsym() etc. to jump into executables after the fork
(). but we could do this - store and early-stage coredump before any
sockets/fd's are created... but then we'd need to store these cores too and
have a nice way of finding them and restoring them... 

-- 
Carsten Haitzler (The Rasterman) <raster at openmoko.org>



More information about the distro-devel mailing list