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>