Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!uunet!seismo!sundc!pitstop!sun!amdcad!ames!sdcsvax!ucsdhub!hp-sdd!hplabs!sdcrdcf!ism780c!tim From: tim@ism780c.UUCP (Tim Smith) Newsgroups: comp.arch,comp.unix.wizards,comp.os.minix Subject: Re: Free Software Foundation (was: Re: Mach, the new standard?) Message-ID: <7399@ism780c.UUCP> Date: Tue, 29-Sep-87 19:49:13 EDT Article-I.D.: ism780c.7399 Posted: Tue Sep 29 19:49:13 1987 Date-Received: Sun, 4-Oct-87 20:51:34 EDT References: <1665@ncr-sd.SanDiego.NCR.COM> <8381@utzoo.UUCP> <797@Pescadero.ARPA> <7672@felix.UUCP> <840@usfvax2.UUCP> Reply-To: tim@ism780c.UUCP (Tim Smith) Organization: Interactive Systems Corp., Santa Monica CA Lines: 14 Xref: mnetor comp.arch:2438 comp.unix.wizards:4592 comp.os.minix:1757 In article <840@usfvax2.UUCP> chips@usfvax2.UUCP (Chip Salzenberg) writes: < For example, I use an editor that forks twice as preparation for running < an area of text through a filter; that really _is_ expensive, since our editor < is quite large. (No, not emassive :-}; the Rand editor `E'.) Forking does not have to be expensive for large programs. Fork should just increase the reference counts on the text pages and data pages, and change all data pages to be read-only. Only copy pages that get a write fault. -- Tim Smith, Knowledgian {sdcrdcf,uunet}!ism780c!tim tim@ism780c.isc.com "Oh I wish I were Matthew Wiener, That is who I truly want to be, 'Cause if I were Matthew Wiener, Tim Maroney would send flames to me"