[TUHS] Origin year of BSD csh?

Joerg Schilling schily at schily.net
Tue Jun 28 01:17:40 AEST 2016


Ronald Natalie <ron at ronnatalie.com> wrote:

> vfork() is of use on non-paged (and poorly implemented paging) systems.    If you implemented the copy-on-write fork() behavior, you???d not need the vfork KLUDGE.

This is what the Linux people believe. As a result, they have a vfork() 
implementation that collects all pitfalls from fork() and vfork() ;-)

The basic difference is:

-	With a copy-on-write fork, you copy an address space description and
	need to set up a set of new MMU PTEs.

-	With vfork, you borrow the address space descrition and the MMU PTEs 
	from the parent.

Jörg

-- 
 EMail:joerg at schily.net                  (home) Jörg Schilling D-13353 Berlin
       joerg.schilling at fokus.fraunhofer.de (work) Blog: http://schily.blogspot.com/
 URL:  http://cdrecord.org/private/ http://sourceforge.net/projects/schilytools/files/'


More information about the TUHS mailing list