Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 08 Jan 2008 10:27:05 +0100
From:      =?utf-8?Q?Dag-Erling_Sm=C3=B8rgrav?= <des@des.no>
To:        Andrew Reilly <andrew-freebsd@areilly.bpc-users.org>
Cc:        Dag-Erling@des.no, freebsd-current@freebsd.org, =?utf-8?Q?Sm=C3=B8=40freebsd=2Eo=40des=2Eno?=@des.no, Jason Evans <jasone@freebsd.org>, =?utf-8?Q?=2C?=@des.no, =?us-ascii?Q?=3FISO-8859-1=3FQ=3Frg?=@des.no, ?= Tim Kientzle <kientzle@freebsd.org>, =?us-ascii?Q?=3D?=@des.no, Peter Schuller <peter.schuller@infidyne.com>
Subject:   Re: ELF dynamic loader name
Message-ID:  <864pdor7km.fsf@ds4.des.no>
In-Reply-To: <20080108103017.2a6d299d@duncan.reilly.home> (Andrew Reilly's message of "Tue\, 8 Jan 2008 10\:30\:17 %2B1100")
References:  <477C82F0.5060809@freebsd.org> <863ateemw2.fsf@ds4.des.no> <200801032200.25650.peter.schuller@infidyne.com> <alpine.BSF.1.00.0801031305340.39341@goat.gigo.com> <8663yac62d.fsf@ds4.des.no> <477E72FC.5070304@freebsd.org> <477EA466.6060204@FreeBSD.org> <e7db6d980801041342k562a3459y39003036dc1a5528@mail.gmail.com> <477EFEAB.8090807@freebsd.org> <E1JB3W9-000N7w-Ia@cs1.cs.huji.ac.il> <e7db6d980801051424p51bcf802v799626b00f0ba5@mail.gmail.com> <E1JBQMz-000CNu-6o@cs1.cs.huji.ac.il> <20080107074209.5c20f083@duncan.reilly.home> <86ejcu7yzq.fsf@ds4.des.no> <20080108103017.2a6d299d@duncan.reilly.home>

next in thread | previous in thread | raw e-mail | index | archive | help
Andrew Reilly <andrew-freebsd@areilly.bpc-users.org> writes:
> Dag-Erling Sm=C3=B8rgrav <des@des.no> writes:
> > Two-way i386 + amd64 executables would be very useful, since they can
> > run on the same hardware with just a change of kernel.
> How is that useful?  I386 executables can run on the same hardware
> with the same changes of kernel.

...but they cannot take advantage of the full capabilities of amd64 (not
just address space, but larger number of general-purpose registers etc.)
Even further, an i386 binary built for maximum compatibility cannot
assume SSE2 support, while an amd64 binary can.  Conversely, there are
(admittedly not many, but some) workloads that run faster on i386 than
on amd64.

Imagine having a single binary distribution and a single install CD or
DVD that runs unmodified on i386 and amd64 - that would cover 90% or
more of our user base.

DES
--=20
Dag-Erling Sm=C3=B8rgrav - des@des.no



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