Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 16 Mar 2008 15:50:56 +0100
From:      Tijl Coosemans <tijl@ulyssis.org>
To:        freebsd-emulation@freebsd.org
Cc:        Alexander Leidinger <Alexander@leidinger.net>
Subject:   Re: What is the recommended LinuxEmulator and kernel that will run skype-devel and maybe Flash9
Message-ID:  <200803161550.57851.tijl@ulyssis.org>
In-Reply-To: <20080316140618.1532db62@deskjail>
References:  <20080315080424.13561oymhrersh8g@intranet.encontacto.net> <20080316102336.GA44640@freebsd.org> <20080316140618.1532db62@deskjail>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sunday 16 March 2008 14:06:18 Alexander Leidinger wrote:
> Quoting Roman Divacky <rdivacky@freebsd.org> (Sun, 16 Mar 2008 11:23:36 +0100):
>> On Sun, Mar 16, 2008 at 09:50:23AM +0100, Alexander Leidinger wrote:
>>> 2.4.20 expects the NPTL in the kernel, but our kernel only activates
>> 
>> I seriously doubt that... NPTL is 2.6 stuff
> 
> Wasn't 2.4.20 the backport of the NPTL stuff from RedHat? Or do I mix
> this with futexes or something else?

Both NPTL and futexes I think. I found a short overview at
http://kernelslacker.livejournal.com/85039.html

Also, different libs are used with 2.4.20:

2.4.2: uses libs for old linuxthreads
bin/ls:
        librt.so.1 => /lib/obsolete/linuxthreads/librt.so.1 (0x2807c000)
        libacl.so.1 => /lib/libacl.so.1 (0x28090000)
        libselinux.so.1 => /lib/libselinux.so.1 (0x28097000)
        libc.so.6 => /lib/obsolete/linuxthreads/libc.so.6 (0x280a8000)
        libpthread.so.0 => /lib/obsolete/linuxthreads/libpthread.so.0 (0x281c7000)
        /lib/ld-linux.so.2 (0x2805d000)
        libattr.so.1 => /lib/libattr.so.1 (0x2821a000)

2.4.20: uses libs from the standard paths which surely depend on nptl,
        tls, futexes,... because fc4 shipped with a 2.6.17 kernel.
bin/ls:
        librt.so.1 => /lib/librt.so.1 (0x2807c000)
        libacl.so.1 => /lib/libacl.so.1 (0x28090000)
        libselinux.so.1 => /lib/libselinux.so.1 (0x28097000)
        libc.so.6 => /lib/libc.so.6 (0x280a8000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x281c5000)
        /lib/ld-linux.so.2 (0x2805d000)
        libattr.so.1 => /lib/libattr.so.1 (0x281d6000)

It isn't really necessary to support this imho.



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