User: Password:
Subscribe / Log in / New account

Debian on AMD64

Debian on AMD64

Posted Dec 2, 2004 15:48 UTC (Thu) by ladislav (guest, #247)
In reply to: Debian on AMD64 by sdague
Parent article: Debian on AMD64

Debian does not "require" chroots to run 32-bit packages. It's an option that the Debian developers seem to prefer, but they certainly don't force anybody to do things that way.

(Log in to post comments)

Debian on AMD64

Posted Dec 9, 2004 21:47 UTC (Thu) by anton (subscriber, #25547) [Link]

The problem with Debian is that it does not yet have the infrastructure for
dealing with several architectures/ABIs in the same installation. The
first Debian attempt at an AMD64 port was the biarch port, but with the
lack of infrastructure, it eventually stalled.

So around January the pure64 port that was not intended to support the
i386 architecture gained impetus. And of course there you have to use
tricks or chroot to run i386 (32-bit) binaries.

Technically, the difference is that other distributions put the 64-bit
libraries in /lib64 and 32-bit libraries in /lib , while Debian pure64
puts the 64-bit libraries in /lib. Now if you want to install a
32-bit library on pure64, it will likely collide with the 64-bit
library in the same place. That's why Debian users would consider
that dirty, and recommend using a chrooted 32-bit environment instead.

As for me, I bought an Athlon64 a little over a year ago, and wanted
to install Debian. After failing to install biarch (I deserved that,
I wanted to cut corners:-), I saw that Debian was headed in the pure64
direction, decided that I wanted to run 32-bit binaries without
chroot, and installed Fedora Core 1 in March, and have been pretty
happy with that since.

Debian on AMD64

Posted Dec 12, 2004 3:08 UTC (Sun) by interalia (subscriber, #26615) [Link]

From what I've read on the mailing lists, the biarch port was stalled because they resolved to move in favour of a multiarch approach which would solve the problem in a cleaner way that should involve less breakage, and permit more than 3 ABIs on the one architecture. All this proposed for after the release of sarge, of course. See: (current multiarch proposal) (description of what the filesystem layout would look like) (biarch vs multiarch) (another succinct but informative thread about pure64/biarch/multiarch)

Copyright © 2017, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds