Re: What does i386 exactly mean?

From: Micha Feigin (michf_at_post.tau.ac.il)
Date: 01/31/05

  • Next message: Micha Feigin: "Re: Anjuta C++ Project problems"
    Date: Mon, 31 Jan 2005 17:41:15 +0200
    To: debian-user@lists.debian.org
    
    

    On Mon, 31 Jan 2005 16:21:35 +0200
    andras.lorincz@gmail.com wrote:

    > The debian packages contain in their names i386. That means, as far as I know,

    > that these programs are compiled to be able to run on at least on intel 386
    > processors. But does it also mean that if are run on newer machines, they run
    > slower because don't exploit the capabilities of the newer processors? Is it
    > worth to compile the packages before installing them, and if so are there any
    > configurations to be made to get a more optimized binary?
    >

    Theoretically they would run faster if you compile them to your own machine.
    Thats the approach gentoo takes, but it can be a serious pain to do so. In
    practice you would probably gain very little, possibly around a couple of
    percent improvement, depending on the program and you would have to play with
    the settings, as just recompiling the programs isn't enough, you need to set the
    right flags. With most programs it not the easy.

    Most of the few that do enjoy improvement are supplied with several versions for
    different platforms (mplayer from merillat for example). Other such as gimp are
    not. There are also some math libraries that are supplied in several versions
    and they are the ones that benefit the most.

    You may want to look into apt-build though, it may do what you want for the few
    packages that can gain from it.

    >
    > --
    > To UNSUBSCRIBE, email to debian-user-REQUEST@lists.debian.org
    > with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
    >
    >
    > +++++++++++++++++++++++++++++++++++++++++++
    > This Mail Was Scanned By Mail-seCure System
    > at the Tel-Aviv University CC.
    >

    -- 
    To UNSUBSCRIBE, email to debian-user-REQUEST@lists.debian.org 
    with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
    

  • Next message: Micha Feigin: "Re: Anjuta C++ Project problems"

    Relevant Pages

    • Re: Critique my code...
      ... Given packages and such, is that really a big concern? ... Hmmmm... ... now why did you call COMPILE in there? ... This basically creates a sub-namespace just for state machines. ...
      (comp.lang.lisp)
    • OT - Ever wonder why?
      ... packages of eight. ... Only in America......do they have drive-up ATM machines with Braille ... On an American Airlines packet of nuts: "Instructions: Open packet, ...
      (rec.sport.billiard)
    • Re: Null MDE / MDB failure
      ... Yes we do know about the auto correct - all machines have this switched ... Then open the database in the older version and compile ... > differences on the machines that do fail. ... We use Access 2k to get to the MDE ...
      (microsoft.public.access.forms)
    • Re: cannot install 64bit Net SDK 2.0 Beta
      ... You'll need to talk to your OEM about obtaining XP x64. ... Because x64 machines contain the 32-bit instruction set ... The thing you have to ask yourself is why you need to compile for 64-bit? ... handful of assemblies are compiled for one platform or another. ...
      (microsoft.public.dotnet.framework)
    • Re: [SLE] A dynamic updates/supplementary server?
      ... the updates and supplementary trees. ... You mean some kind of caching proxy? ... A kind of system that caches all packages, ... especially clear to me how other machines could use this. ...
      (SuSE)