Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 18 Aug 1999 19:24:48 +0800
From:      Peter Wemm <peter@netplex.com.au>
To:        Marcel Moolenaar <marcel@scc.nl>
Cc:        alk@pobox.com, emulation@FreeBSD.ORG, stable@FreeBSD.ORG
Subject:   Re: linux emulation in 3.2 current 
Message-ID:  <19990818112448.6CD241C99@overcee.netplex.com.au>
In-Reply-To: Your message of "Wed, 18 Aug 1999 08:52:55 %2B0200." <37BA5847.4953D0C@scc.nl> 

next in thread | previous in thread | raw e-mail | index | archive | help
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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19990818112448.6CD241C99>