From owner-freebsd-hackers@FreeBSD.ORG Tue Aug 14 21:46:02 2012 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 39387106566C; Tue, 14 Aug 2012 21:46:02 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-yw0-f54.google.com (mail-yw0-f54.google.com [209.85.213.54]) by mx1.freebsd.org (Postfix) with ESMTP id C33CB8FC14; Tue, 14 Aug 2012 21:46:01 +0000 (UTC) Received: by yhfs35 with SMTP id s35so1262011yhf.13 for ; Tue, 14 Aug 2012 14:46:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=Y3GxitN5bwJ98QZhj0UY7xY/FLgZ3EMSF6eh0nBnhuA=; b=Ep2R2ygGPfs1auyGQSora9UKacd6cJQ6aDjP+EuT/1QxTpRxoF8VtrNgNMXLMQCsTm B+TPAXYibvNzHkfa2L85oge+TnAi3ETlvsCJDUNNsgQMD0wkJb7MSzzX6Ax2LUceg3in u7Unc77fX1Vq0VXclJvuC9Uf6H3D2uMJHV6CV0kU0umIUtDdCdxlIwYvH1bjLUxHzS9k HF1JWZZltBO69iUCWRoiIPv2WFrgZAwXOD0Zqcfvrk+msnB36DuvJuZX2QOsJH9CIDRh /mdXdbXTEaAmYmYjSGnBYINe9gbMrJ5g7+sBl2gLGR4wqXvWg7Y/r5sc9Ew57ZhfYxUD TZ8w== MIME-Version: 1.0 Received: by 10.68.236.102 with SMTP id ut6mr38473930pbc.113.1344980761071; Tue, 14 Aug 2012 14:46:01 -0700 (PDT) Sender: adrian.chadd@gmail.com Received: by 10.68.43.169 with HTTP; Tue, 14 Aug 2012 14:46:01 -0700 (PDT) In-Reply-To: <20120814130700.GD5883@deviant.kiev.zoral.com.ua> References: <20120810170715.GI2425@deviant.kiev.zoral.com.ua> <20120811184522.GK2425@deviant.kiev.zoral.com.ua> <5029A9CE.8070307@freebsd.org> <20120814130700.GD5883@deviant.kiev.zoral.com.ua> Date: Tue, 14 Aug 2012 14:46:01 -0700 X-Google-Sender-Auth: ABtaA0cL3OMtQCGuz924DL1WF9A Message-ID: From: Adrian Chadd To: Konstantin Belousov Content-Type: text/plain; charset=ISO-8859-1 Cc: freebsd-hackers@freebsd.org, Dan Plassche Subject: Re: FreeBSD 1.x Binaries Work Except under Chroot X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 14 Aug 2012 21:46:02 -0000 Could you do something dirty that lets you reserve PIDs between 0 .. 65534 and then mark a jail as having PIDs only in that space? That way you could run FreeBSD 1.x and 2.x (?) jails with this particular flag set and all processes inside it would use that. (Then handle PID_MAX right for "no process group".) Dirty, but maybe? Adrian