From owner-freebsd-emulation Wed Aug 18 0:51: 2 1999 Delivered-To: freebsd-emulation@freebsd.org Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.26.10.9]) by hub.freebsd.org (Postfix) with ESMTP id 2226D1565D; Wed, 18 Aug 1999 00:50:55 -0700 (PDT) (envelope-from bde@godzilla.zeta.org.au) Received: (from bde@localhost) by godzilla.zeta.org.au (8.8.7/8.8.7) id RAA13145; Wed, 18 Aug 1999 17:37:44 +1000 Date: Wed, 18 Aug 1999 17:37:44 +1000 From: Bruce Evans Message-Id: <199908180737.RAA13145@godzilla.zeta.org.au> To: alk@pobox.com, marcel@scc.nl Subject: Re: linux emulation in 3.2 current Cc: emulation@FreeBSD.ORG, stable@FreeBSD.ORG Sender: owner-freebsd-emulation@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >> : For starters, COMPAT_LINUX is obsoleted. Use the linux module. >> : >> >> Does obsoleted mean desupported? In STABLE? > >Yes. COMPAT_LINUX disappeared 3 years ago. The reason that you can still No. COMPAT_LINUX is what you use to configure the Linux emulator for compiling into the kernel. All that went away a few years ago was ifdefs on COMPAT_LINUX and/or LINUX, since such ifdefs broke compiling the emulator as a module. There is some confusion in the main log messages about this (options.i386 rev.1.6 and 1.7). They logs say that COMPAT_LINUX went away. Actually, only LINUX went away. >use it is because it reappeared for the purpose of compiling LINT (IIRC). >The fact that it still can be used to actually built a working kernel is >*not* deliberate, but more a question of "luck". No, it is deliberate. All modules are supposed to be compilable into the kernel. I don't believe in modules, so I compile everything that I need into the kernel, except the linux module since emulators are certain to have a higher density of security holes than most parts of the kernel. Bruce To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-emulation" in the body of the message