Date: Wed, 18 Aug 1999 17:37:44 +1000 From: Bruce Evans <bde@zeta.org.au> To: alk@pobox.com, marcel@scc.nl Cc: emulation@FreeBSD.ORG, stable@FreeBSD.ORG Subject: Re: linux emulation in 3.2 current Message-ID: <199908180737.RAA13145@godzilla.zeta.org.au>
next in thread | raw e-mail | index | archive | help
>> : 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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199908180737.RAA13145>