[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Kernel-2.6.10 and 32bit emulation



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


Reply to: