From owner-freebsd-emulation Wed Aug 18 4:24:41 1999 Delivered-To: freebsd-emulation@freebsd.org Received: from overcee.netplex.com.au (overcee.netplex.com.au [202.12.86.7]) by hub.freebsd.org (Postfix) with ESMTP id D789A156CB; Wed, 18 Aug 1999 04:24:32 -0700 (PDT) (envelope-from peter@netplex.com.au) Received: from netplex.com.au (localhost [127.0.0.1]) by overcee.netplex.com.au (Postfix) with ESMTP id 6CD241C99; Wed, 18 Aug 1999 19:24:48 +0800 (WST) (envelope-from peter@netplex.com.au) X-Mailer: exmh version 2.0.2 2/24/98 To: Marcel Moolenaar Cc: alk@pobox.com, emulation@FreeBSD.ORG, stable@FreeBSD.ORG Subject: Re: linux emulation in 3.2 current In-reply-to: Your message of "Wed, 18 Aug 1999 08:52:55 +0200." <37BA5847.4953D0C@scc.nl> Date: Wed, 18 Aug 1999 19:24:48 +0800 From: Peter Wemm Message-Id: <19990818112448.6CD241C99@overcee.netplex.com.au> Sender: owner-freebsd-emulation@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Marcel Moolenaar wrote: > Anthony Kimball wrote: > > > > Quoth Marcel Moolenaar on Tue, 17 August: > > : > > : 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 > 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, support is very explicit for it: peter@overcee[7:22pm]~src/sys-108> grep -i linux i386/conf/files.i386 linux_genassym optional compat_linux \ dependency "$S/i386/linux/linux_genassym.c $S/i386/linux/linux.h" \ clean "linux_genassym" linux_assym.h optional compat_linux \ dependency "linux_genassym" \ compile-with "./linux_genassym > $@" \ clean "linux_assym.h" i386/linux/imgact_linux.c optional compat_linux i386/linux/linux_dummy.c optional compat_linux i386/linux/linux_file.c optional compat_linux i386/linux/linux_ioctl.c optional compat_linux i386/linux/linux_ipc.c optional compat_linux i386/linux/linux_locore.s optional compat_linux \ dependency "linux_assym.h" i386/linux/linux_misc.c optional compat_linux i386/linux/linux_signal.c optional compat_linux i386/linux/linux_socket.c optional compat_linux i386/linux/linux_stats.c optional compat_linux i386/linux/linux_sysent.c optional compat_linux i386/linux/linux_sysvec.c optional compat_linux i386/linux/linux_util.c optional compat_linux The ability to build a static kernel with no modules isn't likely to go away. The default kernel delivery method may change to being highly modular so that folks never need to recompile for reconfiguring, but it'll almost certainly always remain an option to build a single monolithic kernel file. Cheers, -Peter To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-emulation" in the body of the message