Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 20 Mar 2007 11:46:17 +0100
From:      Divacky Roman <xdivac02@stud.fit.vutbr.cz>
To:        Alexander Leidinger <Alexander@leidinger.net>
Cc:        emulation@freebsd.org
Subject:   Re: 2.6.16 for linuxulator & 7.0 release
Message-ID:  <20070320104617.GA26189@stud.fit.vutbr.cz>
In-Reply-To: <20070320104624.bkyzs8llkws4ogk8@webmail.leidinger.net>
References:  <20070316120038.2iizia24mc4wcw8s@webmail.leidinger.net> <20070316122658.GA31977@stud.fit.vutbr.cz> <20070316164225.v74k3m97vuow00c0@webmail.leidinger.net> <20070316174812.GB64778@dan.emsphone.com> <20070319164907.GA6461@stud.fit.vutbr.cz> <20070319180618.aqgavlri1c8cc4gs@webmail.leidinger.net> <20070319183544.GA29670@stud.fit.vutbr.cz> <20070320104624.bkyzs8llkws4ogk8@webmail.leidinger.net>

next in thread | previous in thread | raw e-mail | index | archive | help
> >I was talking about setting LD_ASSUME_KERNEL.. this DOES NOT work in  
> > our current
> >linuxulator and will BREAK things.
> >
> >the linux_use26() function works on the sysctl   
> >compat.linux.osrelease and doesnt care
> >about LD_ASSUME_KERNEL so kernel things its running 2.6 and userland  
> > thinks its running
> >2.4 -> things must break.
> 
> It depends on what is used. 2.6 in the kernel changes how some stuff  
> is handled. If LD_...=2.4.20 expect that the kernel behaves in those  
> areas like 2.6.16 and at the same times disallows the use of epoll()  
> and other stuff we don't want to be used, this would be an option. But  
> this depends upon how java determines how to use epoll() and upon the  
> expectations of glibc with LD_...=2.4.20. I didn't verified this but  
> it is easy to verify.
 
no.. this just wont work. this will break if you do this... the linux_use26
mainly mangles pids which are vital for threading. feel free to prove me
wrong but I am not going to waste a single second trying this :)

> A thought which just crossed my mind is: is an user able to panic the  
> kernel when 2.6.16 is in effect in the kernel and LD_... is set to  
> 2.4.x and vice versa?

highly unlikely approaching "definitely no"



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