cvs commit: src/sys/compat/linux linux_mib.c linux_mib.h linux_misc.c

Alexander Leidinger netchild at FreeBSD.org
Thu Jan 11 08:20:47 UTC 2007


Quoting Jeremie Le Hen <jeremie at le-hen.org> (from Wed, 10 Jan 2007  
23:58:20 +0100):

[moving to current@]

> Hi Alexander,

> Sorry if this has been already discussed in the past, I've certainly
> missed the thread.
>
> Is there any strong reason to not enable 2.6.x emulation by default
> in the future RELENG_7 ?

We have FC4 in the linux base port. Fedora Legacy is abandoning it, so  
no security updates anymore. FC5 and later require a 2.6 kernel, they  
don't run with a 2.4 kernel. So we need the 2.6 emulation rather  
sooner than later.

A reason to not enable the 2.6 emulation currently is: we have  
showstopper bugs.  Acroread is not working. We have a patch for this,  
but we are discussing some details (security implications and locking  
stuff). So far I didn't had time to test the functional change of this  
patch and don't know if it fixes all issues with acroread or not (I  
know about several ways if cashing acroread with 2.6, other people  
know only one way (immediate crash at startup), because I'm the only  
one with an acroread configuration which allows to start acroread  
(without specifying a PDF) withhin 2.6 without the above mentioned  
fix). And there may be some other bugs we didn't stumbled upon yet.  
Because of the showstopper bug and the fact that the amd64 part is  
only available in p4 ATM, we didn't had widespread testing of the 2.6  
emulation.

So currently the strong reason to not enable it by default is: major  
bugs, lack of amd64 support and no widespread testing.

When we fixed the showstopper bug with acroread and don't identify  
another major bug, I will ask for testing 2.6 on -current to identify  
the easy to find bugs. After a week or two I will change the default  
emulation to 2.6 in -current, except we have some showstopper  
problems. At this point I also hope to have the code for amd64 in the  
tree.

If 2.6 will be enabled by default in 7.0 has to be determined based  
upon the feedback then.

Bye,
Alexander.

-- 
http://www.Leidinger.net  Alexander @ Leidinger.net: PGP ID = B0063FE7
http://www.FreeBSD.org     netchild @ FreeBSD.org  : PGP ID = 72077137
The world is coming to an end.  Please log off.



More information about the cvs-src mailing list