Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 29 Mar 2007 10:08:37 +0200
From:      Alexander Leidinger <Alexander@Leidinger.net>
To:        Sven Stauss <sven.stauss@gmx.ch>
Cc:        freebsd-emulation@freebsd.org
Subject:   Re: Mandatory to upgrade to 7.0 for linux kernel 2.6.16?
Message-ID:  <20070329100837.4f2gdo9c6c40gock@webmail.leidinger.net>
In-Reply-To: <10E0B922-FBBD-4E2B-94C9-B04455DFB582@gmx.ch>
References:  <46003EA9.6060305@gmail.com> <10E0B922-FBBD-4E2B-94C9-B04455DFB582@gmx.ch>

index | next in thread | previous in thread | raw e-mail

Quoting Sven Stauss <sven.stauss@gmx.ch> (from Thu, 29 Mar 2007  
10:14:33 +0900):

> Dear all
>
> I have a question concerning linux compatibility, in particular the
> kernel version. In order to upgrade the linux kernel to 2.6.16, is it
> absolutely required  to change the system to FreeBSD-CURRENT as
> mentioned in some messages posted here or is it in principle also
> possible to keep the system in a version which is not bleeding edge
> (e.g. FreeBSD -STABLE or -RELEASE) and only update the linux port to
> current? Has anybody tried this?

The changes in the FreeBSD kernel which allow to emulate (parts of)  
linux 2.6.16 are only in -current, not in 6.x or -stable. And even on  
-current not every system call from 2.6.16 is available. It is still  
in development and there are still (known and unknown) bugs.

My intend is to backport some bugfixes for 2.4.2 in -stable, but I  
don't have a timeframe for this. It's somewhere on my TODO list, and  
will do it when I get time to do it. I don't expect to do this in the  
near future. There's absolutely no intend to backport the 2.6.16 stuff  
to -stable so far (it's not even fully usable in -current).

The linuxulator on amd64 is not on the same level as the i386 version  
yet. If you want to use it on amd64 you either have to run with custom  
patches (you can get them from wiki.freebsd.org/linux-kernel) or you  
have to wait a little bit until TLS and futexes are merged. This is  
scheduled to be committet ASAP.

Using 2.6.16 on -current may or may not work. If you give it a try  
make sure you test it carefully before you make productive use of it.

Bye,
Alexander.

-- 
If everything on the road of life seems to
be coming your way, you're in the wrong lane.

http://www.Leidinger.net    Alexander @ Leidinger.net: PGP ID = B0063FE7
http://www.FreeBSD.org       netchild @ FreeBSD.org  : PGP ID = 72077137


help

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