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>

next in thread | previous in thread | raw e-mail | index | archive | help
Quoting Sven Stauss <sven.stauss@gmx.ch> (from Thu, 29 Mar 2007 =20
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) =20
linux 2.6.16 are only in -current, not in 6.x or -stable. And even on =20
-current not every system call from 2.6.16 is available. It is still =20
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 =20
don't have a timeframe for this. It's somewhere on my TODO list, and =20
will do it when I get time to do it. I don't expect to do this in the =20
near future. There's absolutely no intend to backport the 2.6.16 stuff =20
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 =20
yet. If you want to use it on amd64 you either have to run with custom =20
patches (you can get them from wiki.freebsd.org/linux-kernel) or you =20
have to wait a little bit until TLS and futexes are merged. This is =20
scheduled to be committet ASAP.

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

Bye,
Alexander.

--=20
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 =3D B0063FE7
http://www.FreeBSD.org       netchild @ FreeBSD.org  : PGP ID =3D 72077137



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