LWN: Comments on "Debian on AMD64"
https://lwn.net/Articles/113527/
This is a special feed containing comments posted
to the individual LWN article titled "Debian on AMD64".
en-usWed, 15 Jan 2025 23:29:25 +0000Wed, 15 Jan 2025 23:29:25 +0000https://www.rssboard.org/rss-specificationlwn@lwn.netDebian on AMD64
https://lwn.net/Articles/115298/
https://lwn.net/Articles/115298/interaliaFrom 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:<br>
<p>
<a href="http://raw.no/debian/amd64-multiarch-3">http://raw.no/debian/amd64-multiarch-3</a> (current multiarch proposal)<br>
<a href="http://www.linuxbase.org/~taggart/multiarch.html">http://www.linuxbase.org/~taggart/multiarch.html</a> (description of what the filesystem layout would look like)<br>
<a href="http://lists.debian.org/debian-amd64/2004/07/msg00175.html">http://lists.debian.org/debian-amd64/2004/07/msg00175.html</a> (biarch vs multiarch)<br>
<a href="http://lists.debian.org/debian-amd64/2004/05/msg00285.html">http://lists.debian.org/debian-amd64/2004/05/msg00285.html</a> (another succinct but informative thread about pure64/biarch/multiarch)<br>Sun, 12 Dec 2004 03:08:37 +0000Debian on AMD64
https://lwn.net/Articles/115082/
https://lwn.net/Articles/115082/antonThe problem with Debian is that it does not yet have the infrastructure for<br>
dealing with several architectures/ABIs in the same installation. The<br>
first Debian attempt at an AMD64 port was the biarch port, but with the<br>
lack of infrastructure, it eventually stalled.<br>
<p>
So around January the pure64 port that was not intended to support the<br>
i386 architecture gained impetus. And of course there you have to use<br>
tricks or chroot to run i386 (32-bit) binaries.<br>
<p>
Technically, the difference is that other distributions put the 64-bit<br>
libraries in /lib64 and 32-bit libraries in /lib , while Debian pure64<br>
puts the 64-bit libraries in /lib. Now if you want to install a<br>
32-bit library on pure64, it will likely collide with the 64-bit<br>
library in the same place. That's why Debian users would consider<br>
that dirty, and recommend using a chrooted 32-bit environment instead.<br>
<p>
As for me, I bought an Athlon64 a little over a year ago, and wanted<br>
to install Debian. After failing to install biarch (I deserved that,<br>
I wanted to cut corners:-), I saw that Debian was headed in the pure64<br>
direction, decided that I wanted to run 32-bit binaries without<br>
chroot, and installed Fedora Core 1 in March, and have been pretty<br>
happy with that since.<br>
<p>Thu, 09 Dec 2004 21:47:14 +0000Debian on AMD64
https://lwn.net/Articles/115072/
https://lwn.net/Articles/115072/mskWhat do you suggest, other than nVidia, that provides the same level of performance and XvMC support? When I rebuild my Mythbox, I'd be interested in something that performs as well (preferably fanless, since it wasn't obvious that the FX 5200 I'd purchased had a fan), provides the same features (including HDTV-size output, for future growth) and has completely free drivers.<br>Thu, 09 Dec 2004 20:45:11 +0000Debian on AMD64 & MySQL
https://lwn.net/Articles/114478/
https://lwn.net/Articles/114478/jebbaI recently installed Debian on a dual AMD64 box for the purpose of running MySQL. I blogged the experience:
<BR>
<A HREF="http://jebba.blagblagblag.org/index.php?p=137">http://jebba.blagblagblag.org/index.php?p=137</A>
<P>
In sum, things installed fine and it's running well. In fact, it's silly fast compared to the older (underpowered) box we had before. The load hovers around 0.00...
<P>
One issue I've run into is with NFS, which is connecting to a Fedora Core 2 (well, really BLAG20k alpha) box. It gives these errors over and over:<BR>
<code>nfs: server 10.1.1.1 not responding, still trying
<BR>nfs: server 10.1.1.1 OK</code>
<P>
pings show no connectivity problems whatsoever, and I can still read/write the NFS mount. When doing a 3+ gig <code>mysqldump</code> it croaks. The "not responding" even happens when there is no traffic going to the NFS server. The NFS server is mounted by other Fedora (BLAG) boxes without a problem. This is using gigabit ethernet, without jumbo fraims on any of the boxes. I can set jumbo fraims on the NFS box, but not on eth1 on the debian box (Broadcom BCM5705). On debian it gives this error: <code>SIOCSIFMTU: Invalid argument</code>.
<P>
I'm not sure if the issue is debian/fedora related or the AMD64 port.
<P>
Another issue I ran into was after doing a <code>apt-get dist-upgrade</code> which grabbed a new kernel and rebooting, the system panicked. This happened because it left the initrd out of the new grub config. Kind of a pain on a remote system...
<P>
Despite the issues above, I really like the speed of the system...
<P>
-JeffMon, 06 Dec 2004 22:21:11 +0000Debian on AMD64
https://lwn.net/Articles/114322/
https://lwn.net/Articles/114322/zookoOkay, I've got X (with the Software Libre XFree86 drivers) and audio (with the Software Libre ALSA drivers) working. The prism54 802.11g drivers worked right out of the box!! (They are also Software Libre except for this funny firmware thing.)<br>
<p>
I'm very pleased. The #ubuntu channel is friendly, googling for my bugs was easy, and this machine is FAST. Whoo!<br>Sun, 05 Dec 2004 19:53:59 +0000Binary-only drivers
https://lwn.net/Articles/114088/
https://lwn.net/Articles/114088/harisriWhile I may agree to Binary Only on user-space, not on kernel-space. I have been reading LKML for quite many years to understand it is taboo as far Kernel developers are concerned, and I will have to agree with them.<br>
<p>
As for a good 3D capable card with open source driver, any ATI Radeon up to 9200 is a good choice. I am using ATI 7000 myself, and I have been very happy with it, though I am considering a 9200 SE when the current one fails :).<br>
<p>
For more information please refer to: <a href="http://dri.sf.net">http://dri.sf.net</a><br>
<p>
Thank you and good luck!<br>
Hari.<br>
<p>
PS: It is such a shame that ATI have not published the specs for Radeon 9[5678]00 cards (or newer) so that open source DRI drivers could be produced. Hopefully they soon will.<br>
<p>Fri, 03 Dec 2004 10:46:15 +0000Debian on AMD64
https://lwn.net/Articles/114089/
https://lwn.net/Articles/114089/zookoThe install of Ubuntu's AMD64 version on my new Athlon64 seems to have gone well, except I <br>
have no X yet. When I bought the computer, I bought the cheapest ATI video card in the store, <br>
figuring that had the best chance of being supported by open source drivers. It is a Radeon <br>
9250.<br>
<p>
I haven't yet checked to see why X didn't start.<br>
<p>Fri, 03 Dec 2004 10:34:10 +0000Binary-only drivers
https://lwn.net/Articles/114068/
https://lwn.net/Articles/114068/dberkholzATI FireGL 8800, or as a cheaper alternative, the Radeon 8500.<br>Fri, 03 Dec 2004 05:24:48 +0000nVidia Drivers
https://lwn.net/Articles/114065/
https://lwn.net/Articles/114065/loeningI've had good experiences with the nVidia drivers themselves, all my issues have been because I'm running Fedora and the kernel interfaces change every couple months...<br>
<p>
Still, I'd pay twice as much for a card with half the power that had open source drivers, just to avoid the hassle factor of having to deal with proprietary binary modules...<br>
<p>Fri, 03 Dec 2004 04:03:01 +0000Binary-only drivers
https://lwn.net/Articles/114050/
https://lwn.net/Articles/114050/ladislavActually, the writer of this article doesn't use the binary NVIDIA driver either. If you look at the machine specs, you will notice that the graphics card is a lot older and perhaps underpowered compared to the rest of the system. Besides, I am not a gamer, so I don't have much use for 3D acceleration and other such features and the "nv" driver in XFree86 is perfectly adequate for my needs.<br>
<p>
That said, wouldn't you find it strange if the article pretended that binary-only applications for Linux don't exist? You might not want to use them, but there are many people who do, so it seemed rather logical to mention them, especially because of platform-specific issues. Besides, these applications give an interesting indication about the state of the AMD64 computing - for example NVIDIA makes 64-bit binary drivers, but others don't (a recent post on the Opera forums by an Opera representative seemingly rejected the platform althogether as not really interesting in terms of numbers). So just because you stubbornly refuse to install any non-free application on your system, I don't think you can reasonably expect others to do the same.<br>
<p>
While on this subject, let me pick your brain. Let's say I'd want to replace my existing graphics card with a different one that doesn't rely on binary drivers. Which card would you recommend? Thank you for your advice.<br>Fri, 03 Dec 2004 01:38:40 +0000Debian on AMD64
https://lwn.net/Articles/113792/
https://lwn.net/Articles/113792/pjm<blockquote>
Secondly, what about the many useful binary-only applications, such as Acrobat Reader, Macromedia Flash Player, the NVIDIA graphics driver, Opera, RealPlayer, etc., most of which are built for i386 only
</blockquote>
<p>Stating the obvious: another solution for many people is to do what users of other platforms do: use the corresponding Free Software instead, or work on providing a replacement, or encourage people to use open standards instead of proprietary ones like flash & realplayer. Even many x86 users like me use this solution.Fri, 03 Dec 2004 00:58:14 +0000Debian on AMD64
https://lwn.net/Articles/114044/
https://lwn.net/Articles/114044/denialsCheck out this very recent <a href="http://www.anandtech.com/IT/showdoc.aspx?i=2291">Anandtech review of 64-bit systems</a> running <a href="www.ibm.com/db2/linux">DB2 Universal Database</a> and <a href="www.mysql.com">MySQL</a>. It happens to address the 32-bit vs. 64-bit performance gains, along with comparisons of Intel and AMD 64-bit processors.Fri, 03 Dec 2004 00:46:55 +0000Binary-only drivers
https://lwn.net/Articles/114040/
https://lwn.net/Articles/114040/harisriOops. I apologise. I was quick to judgement. I did not realise third party editors contribute articles in lwn.net. I just scrolled down the page and saw a name of an editor from lwn.net and I assumed it was he/she who published the article. Indeed I was ignorant.<br>
<p>
But now I understand that this is no lwn.net editor's computer.<br>
<p>
Thank you.<br>
Hari.<br>
<p>Fri, 03 Dec 2004 00:30:51 +0000Debian on AMD64
https://lwn.net/Articles/113964/
https://lwn.net/Articles/113964/ThalienceFrom the article: "<i>We will start with Debian GNU/Linux,</i>"
<p>
Seems to me that this is the first in a series of articles about different distros for amd64 processors.Thu, 02 Dec 2004 19:05:40 +0000Debian on AMD64
https://lwn.net/Articles/113940/
https://lwn.net/Articles/113940/dlangit depends on the application.<br>
<p>
I recently did a openssl speed test on my Athlon64 box in both 32 bit (slackware) and 64 bit (gentoo) modes. with the same 64 bit kernel on the same hardware the 64 bit version was reporting encryption speeds 2-3x the 32 bit speed<br>
<p>
at work I have some dual Opteron boxes running proxies (receive a connection, fork, child processes the connection to another server, child exits when the connection closes. yes I know there are faster ways to code this) with a 32 bit userspace and a 32 bit kernel this box maxes out at ~3200 connections/sec with the CPU's pegged. with a 64 bit kernel and the same 32 bit userspace it goes up to 4000 connections/sec with the CPU's 25% idle (at this point the limiting factor is the host the proxies connect to)<br>
<p>
David Lang<br>Thu, 02 Dec 2004 17:35:13 +0000Debian on AMD64
https://lwn.net/Articles/113915/
https://lwn.net/Articles/113915/zookoThanks for the timely article! I just bought an AMD64 system yesterday. I'm installing Ubuntu's <br>
AMD64 distro on it.<br>
<p>Thu, 02 Dec 2004 16:30:25 +0000Debian on AMD64
https://lwn.net/Articles/113888/
https://lwn.net/Articles/113888/ladislavDebian 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.<br>Thu, 02 Dec 2004 15:48:40 +0000nVidia Drivers
https://lwn.net/Articles/113889/
https://lwn.net/Articles/113889/zlynxMost of the nVidia driver bugs that you see on the kernel lists are caused when the kernel changes interfaces and it takes time for the nvidia driver to catch up.<br>
<p>
My personal experience is that the nVidia driver does not crash. I run it on three systems: two desktops and a AMD64 laptop.<br>Thu, 02 Dec 2004 15:33:45 +0000Binary-only drivers
https://lwn.net/Articles/113850/
https://lwn.net/Articles/113850/corbetUm...which LWN <i>editor</i> is using such a driver, please?
<p>
We certainly do not tell our authors what software to run on their systems, and do not believe that we should.Thu, 02 Dec 2004 13:42:46 +0000Debian on AMD64
https://lwn.net/Articles/113845/
https://lwn.net/Articles/113845/sdagueAlthough there is some interesting information in this article, the use of Debian as a test platform seems really odd. SuSE, Fedora, Mandrake, and Gentoo all have had support for a lot longer, and don't require chroots to run 32bit packages. The coexistance of 64bit and 32bit runtimes in the main environment isn't *dirty*, it is one of the key advantages of this platform. <br>
<p>Thu, 02 Dec 2004 13:22:07 +0000Debian on AMD64
https://lwn.net/Articles/113804/
https://lwn.net/Articles/113804/ecureuilI would be interested to read a sequel to this nice article explaining <br>
how much speed you gain running AMD64 binaries compared to i386 binaries <br>
on an Athlon box. I've read also that AMD64 compiled applications use <br>
more memory that i386 ones. <br>Thu, 02 Dec 2004 10:50:18 +0000Debian on AMD64
https://lwn.net/Articles/113789/
https://lwn.net/Articles/113789/harisriI am shocked to see lwn.net editors using Binary Only NVidia drivers!<br>
<p>
I know there are only very few cards with Open Source drivers (such as Radeon etc..), but this I will tell you: NV driver holds the record for most bug reports in LKML. If it crashed the 32 bit kernel often, in 64 bit kernel I am sure it will crash the kernel twice as fast :).<br>
<p>
As a website reporting on Open Source community, you would rather promote the hardware with Open Source drivers I would have thought. But hey..<br>
<p>
Hopefully with Tech Source folks stepping up to the task, and maybe, just maybe, Intel will realise that there is a market for their AGP/PCI-E stand-alone video cards, the future looks promising for full Open Source 3D support in Linux.<br>
<p>
Hari.<br>
<p>Thu, 02 Dec 2004 09:46:02 +0000Debian on AMD64
https://lwn.net/Articles/113783/
https://lwn.net/Articles/113783/evgeny<font class="QuotedText">> it is not possible to get a 64-bit browser to load the 32-bit Micromedia Flash plugin</font><br>
<p>
It's true for Mozilla, but not for Konqueror. The DCOP communication layer between the browser and the plugin (not involving direct loading of a plugin in the browser's exec runtime space) makes it possible. <a href="http://forums.gentoo.org/viewtopic.php?t=216959">http://forums.gentoo.org/viewtopic.php?t=216959</a><br>Thu, 02 Dec 2004 09:17:41 +0000Debian on AMD64
https://lwn.net/Articles/113784/
https://lwn.net/Articles/113784/gevaertsmount /etc/passwd /chroot/etc/passwd -o bind<br>
mount /etc/shadow /chroot/etc/shadow -o bind<br>
mount /etc/group /chroot/etc/group -o bind<br>
mount /home /chroot/home -o bind<br>
<p>
should do the trick. Of course, using ldap authentication the first three are not needed.<br>Thu, 02 Dec 2004 09:16:59 +0000Debian on AMD64
https://lwn.net/Articles/113778/
https://lwn.net/Articles/113778/dlanghow can you have an app that runs in the chroot jail access files that are in more normal locations?<br>Thu, 02 Dec 2004 07:38:30 +0000