Loading a process in its own address space require that all of the
modules that it has direct dependencies on, have also to be loaded
in that same address space. This is an expensive process, especially
when it comes to CGIs that are loaded to serve their content and
then unloaded.
A marshaling layer exist between the protected address space and
the kernel to ensure that loaded applications cannot corrupt kernel
memory. The performance hits of isolating a process is not
negligible. Process running in OS address space are also
easier to debug using our internal debugger then having the
same process running in its own address space.
in two worlds: performance and usability
>>> [EMAIL PROTECTED] 6/22/2004 8:34:54 PM >>> Uh, then may I follow up with another stupid, obvious question, if using
another address space insulates the parent application and, in some cases, the server from a crash resulting from an unstable module, why do they all use the same address space on novell? Does this compromise a security measure in the case of a module fail or crash? |
- Re: cvs commit: httpd-2.0 STATUS Jeff Trawick
- Re: cvs commit: httpd-2.0 STATUS David Reid
- Re: cvs commit: httpd-2.0 STATUS William A. Rowe, Jr.
- Re: cvs commit: httpd-2.0 STATUS Joe Orton
- RE: cvs commit: httpd-2.0 STATUS Mathihalli, Madhusudan
- Re: cvs commit: httpd-2.0 STATUS Jeff Trawick
- Re: cvs commit: httpd-2.0 STATUS Brad Nicholes
- Re: cvs commit: httpd-2.0 STATUS William A. Rowe, Jr.
- Re: cvs commit: httpd-2.0 STATUS Jean-Jacques Clar
- Re: cvs commit: httpd-2.0 STATUS Wayne Frazee
- Re: cvs commit: httpd-2.0 STATUS Jean-Jacques Clar
- Re: cvs commit: httpd-2.0 STATUS Wayne Frazee
- Re: cvs commit: httpd-2.0 STATUS William A. Rowe, Jr.
- Re: cvs commit: httpd-2.0 STATUS William A. Rowe, Jr.
- RE: cvs commit: httpd-2.0 STATUS Mladen Turk
- Re: cvs commit: httpd-2.0 STATUS André Malo
- RE: cvs commit: httpd-2.0 STATUS Mladen Turk
- Re: cvs commit: httpd-2.0 STATUS Roy T . Fielding
- Re: cvs commit: httpd-2.0 STATUS William A. Rowe, Jr.
- http 2.0.x for cygwin ? Henri Gomez
- RE: cvs commit: httpd-2.0 STATUS William A. Rowe, Jr.