From owner-freebsd-current@FreeBSD.ORG Fri Feb 18 00:33:11 2005 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B159616A4CE for ; Fri, 18 Feb 2005 00:33:11 +0000 (GMT) Received: from wproxy.gmail.com (wproxy.gmail.com [64.233.184.206]) by mx1.FreeBSD.org (Postfix) with ESMTP id 48BBF43D41 for ; Fri, 18 Feb 2005 00:33:11 +0000 (GMT) (envelope-from alexjeffburke@gmail.com) Received: by wproxy.gmail.com with SMTP id 69so355829wra for ; Thu, 17 Feb 2005 16:33:10 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:mime-version:content-type:content-transfer-encoding; b=bHGkMJCA2inYM9uJbKFibohC/EnkIk4vpbqFOGRCFzoyBIyFu5G4VK0wJza8HNDyn6UTlwBhTKJia0TsNy+kTfNXJZR0spZ+Dh44jEvLcaKKtMDHf3q1HDwhRMCHrKC4ZMhmZe7ydw9Rwpl/lIpCkRgBTSzEIsDwFAic4ny9cbI= Received: by 10.54.5.42 with SMTP id 42mr99747wre; Thu, 17 Feb 2005 16:33:09 -0800 (PST) Received: by 10.54.37.43 with HTTP; Thu, 17 Feb 2005 16:33:08 -0800 (PST) Message-ID: Date: Fri, 18 Feb 2005 00:33:08 +0000 From: Alex Burke To: FreeBSD CURRENT Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Subject: single user v multiuser boot X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Alex Burke List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 Feb 2005 00:33:11 -0000 Hi, I was wondering what gives the kernel the ability to boot in multiuser mode, and whether it is some code in the kernel or whether it is the init process and associated tools? As a follow-up question, if the kernel for a new architecture can already boot in single user mode, would it be just a matter of compiling init and those tools for that particular architecture to get the kernel to run in multiuser mode? The reason I ask these questions is that I would like to continue work on the FreeBSD/390 port. I have a mini mainframe (P/390) which I could use to test the code on real hardware, and I'd much rather use FreeBSD/390 than Linux/390 on the little box! Since I cant write kernel code yet, I was going to try compiling init and the shared libraries as 390 code and try to get the system booting further (it would have to be a memory based filesystem mounted as root, I dont think a driver for mainframe CKD or FBA disk exists yet). I was thinking eventually of porting linux 390 drivers to FreeBSD, but im not sure if licensing issues come into that. Apologies if i have posted to the wrong mailing list, i am not sure what this comes under. Thanks for your patience, Alex J Burke.