From owner-freebsd-alpha Wed Nov 29 6:58:49 2000 Delivered-To: freebsd-alpha@freebsd.org Received: from duke.cs.duke.edu (duke.cs.duke.edu [152.3.140.1]) by hub.freebsd.org (Postfix) with ESMTP id E14A937B400; Wed, 29 Nov 2000 06:58:46 -0800 (PST) Received: from grasshopper.cs.duke.edu (grasshopper.cs.duke.edu [152.3.145.30]) by duke.cs.duke.edu (8.9.3/8.9.3) with ESMTP id JAA26592; Wed, 29 Nov 2000 09:58:46 -0500 (EST) Received: (from gallatin@localhost) by grasshopper.cs.duke.edu (8.11.1/8.9.1) id eATEwk683738; Wed, 29 Nov 2000 09:58:46 -0500 (EST) (envelope-from gallatin@cs.duke.edu) From: Andrew Gallatin MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Date: Wed, 29 Nov 2000 09:58:46 -0500 (EST) To: Marcel Moolenaar Cc: alpha@FreeBSD.ORG, marcel@FreeBSD.ORG Subject: Re: Somebody broke the linux module on the Alpha. In-Reply-To: <3A24705A.2CD9F280@cup.hp.com> References: <20001128163140.A43087@dragon.nuxi.com> <14884.23034.111469.296831@grasshopper.cs.duke.edu> <3A245E45.B9CD44F7@cup.hp.com> <14884.24258.132073.308507@grasshopper.cs.duke.edu> <3A24705A.2CD9F280@cup.hp.com> X-Mailer: VM 6.43 under 20.4 "Emerald" XEmacs Lucid Message-ID: <14885.5631.379928.91236@grasshopper.cs.duke.edu> Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Marcel Moolenaar writes: > have a different policy for each architecture. There's no technical > reason to not support COMPAT_LINUX on the Alpha (there's a technical > reason to not support it on IA-64, because the Linuxulator hasn't been > ported yet). Actually, there is a technical reason. On alpha, the Linuxulator depends on the osfulator. The osfulator does not support static compilation. If you'd like to help me towards supporting static compilation of the osfulator, I'd appreciate it. The first, last & only time I compiled it statically into a kernel, the machine failed to boot claiming that /sbin/init was the wrong binary format. I'm assuming I've done something wrong in sys/alpha/osf1/imgact_osf1.c. but I'll be damned if I can figure out what it is. > > What advantage is there to this? > > Not everybody likes modules and we shouldn't gratuitously prevent those > users from compiling the Linuxulator into the kernel. The fact that > Alpha != i386 doesn't mean that we have different rules, right? > > The Linuxulator port is simply not finished. We're just halfway > through... In terms of cleanliness, I agree. In terms of functionality, I'd say we're about 3/4 to 4/5 of the way through. Drew To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message