From owner-freebsd-stable Sun Jan 5 21:37:26 2003 Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 3ED5D37B401 for ; Sun, 5 Jan 2003 21:37:25 -0800 (PST) Received: from HAL9000.homeunix.com (12-233-57-224.client.attbi.com [12.233.57.224]) by mx1.FreeBSD.org (Postfix) with ESMTP id A09C343EB2 for ; Sun, 5 Jan 2003 21:37:24 -0800 (PST) (envelope-from dschultz@uclink.berkeley.edu) Received: from HAL9000.homeunix.com (localhost [127.0.0.1]) by HAL9000.homeunix.com (8.12.6/8.12.5) with ESMTP id h065bCN7002498; Sun, 5 Jan 2003 21:37:12 -0800 (PST) (envelope-from dschultz@uclink.berkeley.edu) Received: (from das@localhost) by HAL9000.homeunix.com (8.12.6/8.12.5/Submit) id h065bB59002497; Sun, 5 Jan 2003 21:37:11 -0800 (PST) (envelope-from dschultz@uclink.berkeley.edu) Date: Sun, 5 Jan 2003 21:37:11 -0800 From: David Schultz To: Frank Nobis Cc: "Stephen J. Roznowski" , nimrod-me@bezeqint.net, freebsd-stable@FreeBSD.ORG Subject: Re: FreeBSD Stability Message-ID: <20030106053711.GB2397@HAL9000.homeunix.com> Mail-Followup-To: Frank Nobis , "Stephen J. Roznowski" , nimrod-me@bezeqint.net, freebsd-stable@FreeBSD.ORG References: <200301042029.h04KTkVQ077682@pcp325887pcs.catonv01.md.comcast.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Thus spake Frank Nobis : > "Stephen J. Roznowski" writes: > > > On 3 Jan, David Schultz wrote: > > > > > > What you want is to be able to take a core image of a process and > > > restart it later. I forget the names of the programs that allow > > > you to do this. Perhaps someone else can say what you need to > > > google for. > > > > This would be "checkpointing". > > That is more a programing technique for long running programs. > > I think what David meant is "undump" As several people have now told me, ``checkpointing'' is the generic term I was looking for. (I had a brain fart, I guess. Thanks.) Undump is a specific example of a mechanism useful for checkpointing. > The emacs use this to create an executable with many packages > preloaded. Sendmail used to use a checkpointing technique as well, in order to avoid the need to reparse configuration files. IIRC, it led to the infamous wizard mode security hole, because as an optimization, the program segment containing initialized data wasn't saved in the core file. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message