From owner-freebsd-hackers@FreeBSD.ORG Sat Sep 25 10:07:47 2004 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1943416A4CE for ; Sat, 25 Sep 2004 10:07:47 +0000 (GMT) Received: from arginine.spc.org (arginine.spc.org [195.206.69.236]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6E96743D53 for ; Sat, 25 Sep 2004 10:07:46 +0000 (GMT) (envelope-from bms@spc.org) Received: from localhost (localhost [127.0.0.1]) by arginine.spc.org (Postfix) with ESMTP id B5097653F8; Sat, 25 Sep 2004 11:07:44 +0100 (BST) Received: from arginine.spc.org ([127.0.0.1]) by localhost (arginine.spc.org [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 98330-06-2; Sat, 25 Sep 2004 11:07:44 +0100 (BST) Received: from empiric.dek.spc.org (unknown [217.51.144.185]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by arginine.spc.org (Postfix) with ESMTP id D95B2653B5; Sat, 25 Sep 2004 11:07:43 +0100 (BST) Received: by empiric.dek.spc.org (Postfix, from userid 1001) id 9064963D3; Sat, 25 Sep 2004 03:07:41 -0700 (PDT) Date: Sat, 25 Sep 2004 03:07:40 -0700 From: Bruce M Simpson To: Dag-Erling =?iso-8859-1?Q?Sm=F8rgrav?= Message-ID: <20040925100740.GA814@empiric.icir.org> Mail-Followup-To: Dag-Erling =?iso-8859-1?Q?Sm=F8rgrav?= , Mike Meyer , bzeeb-lists@lists.zabbadoz.net, Gordon David , freebsd-hackers@freebsd.org References: <16722.59709.451226.932084@guru.mired.org> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: cc: bzeeb-lists@lists.zabbadoz.net cc: Mike Meyer cc: Gordon David cc: freebsd-hackers@freebsd.org Subject: Re: execute a user process in the kernel X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 25 Sep 2004 10:07:47 -0000 On Fri, Sep 24, 2004 at 06:21:25PM +0200, Dag-Erling Smørgrav wrote: > You could, of course, write a kernel API for creating processes from > scratch. They'd still need a parent, but you can use init(8) (pid 1) > for that. If we were to implement POSIX spawn(), we'd need something like this. So this may be worth looking at. BMS