Date: Wed, 29 Nov 2000 09:58:46 -0500 (EST) From: Andrew Gallatin <gallatin@cs.duke.edu> To: Marcel Moolenaar <marcel@cup.hp.com> Cc: alpha@FreeBSD.ORG, marcel@FreeBSD.ORG Subject: Re: Somebody broke the linux module on the Alpha. Message-ID: <14885.5631.379928.91236@grasshopper.cs.duke.edu> 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>
next in thread | previous in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?14885.5631.379928.91236>