On Wed, Jan 05, 2005 at 05:25:10PM +0100, Sythos wrote: > I read on kernel 2.6.10 changelog that 32bit emulation is widely > improved... > > This change something in amd64 situation? Somebody has tried to run > 32bit apps without chroot (apps that to 2.6.9 don't run in 32bit > emulaiton of 64bit kernel)? Without 32-bit emulation, you wouldn't even be able to run 32 bit applications in a chroot. A chroot shares the kernel with two (almost) separate userspace installations. The problem with running 32 bit applications on a 64 bit system is now almost entirely userspace, and is to do with locating appropriate libraries for the application (i.e. a 32 bit application needs 32 bit libraries; a 64 bit app needs 64 bit libs). The reason Debian currently suggests using a chroot for the 32/64 split is for the packaging. dpkg currently can't cope with having two packages with the same name installed at the same time, so if you were to try installing (say) libc6/32bit, you'd lose libc6/64bit, which would be a disaster. The solution to this is proposed to be multiarch... but don't hold your breath, it's not being worked on at the moment, because none of the people interested in developing it have the time. Hugo. -- === Hugo Mills: hugo@... carfax.org.uk | darksatanic.net | lug.org.uk === PGP key: 1C335860 from wwwkeys.eu.pgp.net or http://www.carfax.org.uk --- Great oxymorons of the world, no. 8: The Latest --- In Proven Technology
Attachment:
signature.asc
Description: Digital signature