Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.user > #233113

Re: [OFFTOPIC] Re: [?] Why should Distros be called as i386 for a 32-bit PC, and as amd64 for a 64-bit PC, when Intel Core PCs are also 64bit systems

From Stefan Monnier <monnier@iro.umontreal.ca>
Newsgroups linux.debian.user
Subject Re: [OFFTOPIC] Re: [?] Why should Distros be called as i386 for a 32-bit PC, and as amd64 for a 64-bit PC, when Intel Core PCs are also 64bit systems
Date 2021-03-15 16:30 +0100
Message-ID <BSXkl-7Y5-3@gated-at.bofh.it> (permalink)
References (1 earlier) <BSx6x-x7-1@gated-at.bofh.it> <BSxpT-Dy-1@gated-at.bofh.it> <BSzrH-1Ne-3@gated-at.bofh.it> <BSErn-4Vt-1@gated-at.bofh.it> <BSR5g-48N-5@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


>> The original plan/claims was that the support for legacy i386
>> application would be "just as fast".  This never materialized
>> (unsurprisingly: it's easy to make a CPU that can run efficiency several
>> slightly different instruction sets (ISA), like your average amd64 CPU which
>> can run applications using the amd64 ISA, the i386 ISA, the 80286 ISA
>> or the 8086 ISA, more or less; but it's much harder to make a CPU that
>> can run efficiently very different ISAs).
> Apple seems to be doing quite well with the M1.

But that's not a CPU that runs amd64 code: the amd64 code is executed on
it by software emulation rather than by hardware emulation.  And indeed,
Intel could have developed an efficient software emulation of amd64 for
its Itanium which could have been more efficient than its own
hardware emulator.

[ Similarly, at some point in time, DEC's Alpha was claimed to be the
  fastest processor to run i386 code, via its software emulation. ;-)  ]

Apple has a lot of experience in that kind of emulation (having done it
for the transition from Motorola's 68K to PowerPC, then again from
PowerPC to i386, and now from amd64 to ARM (notice they relied on
hardware emulation for the i386 to amd64 transition)).

But note that they only do emulation for applications AFAIK, which is
easier than doing a "full" emulation that lets you run an actual OS
(like `qemu` does).

> There's already work in progress to port Linux mainline (and 
> consequently Debian) to the Apple M1 :)

Since the M1 implements the ARM instruction set, I don't think there's
much work to do here, indeed (most likely the hardest part is to fight
Apple's opaqueness).

Last I heard Debian works on the M1 already :-), but its Emacs package
doesn't :-(


        Stefan

Back to linux.debian.user | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

[?] Why should Distros be called as i386 for a 32-bit PC, and as  amd64 for a 64-bit PC, when Intel Core PCs are also 64bit systems "Susmita/Rajib" <bkpsusmitaa@gmail.com> - 2021-03-14 12:10 +0100
  Re: [?] Why should Distros be called as i386 for a 32-bit PC, and  as amd64 for a 64-bit PC, when Intel Core PCs are also 64bit systems The Wanderer <wanderer@fastmail.fm> - 2021-03-14 12:30 +0100
    Re: [?] Why should Distros be called as i386 for a 32-bit PC, and as  amd64 for a 64-bit PC, when Intel Core PCs are also 64bit systems Roberto C. Sánchez <roberto@debian.org> - 2021-03-14 12:40 +0100
      Re: [?] Why should Distros be called as i386 for a 32-bit PC, and as amd64 for a 64-bit PC, when Intel Core PCs are also 64bit systems John Hasler <jhasler@newsguy.com> - 2021-03-14 16:50 +0100
    Re: [?] Why should Distros be called as i386 for a 32-bit PC, and as  amd64 for a 64-bit PC, when Intel Core PCs are also 64bit systems Andrei POPESCU <andreimpopescu@gmail.com> - 2021-03-14 12:50 +0100
      Re: [?] Why should Distros be called as i386 for a 32-bit PC, and as amd64 for a 64-bit PC, when Intel Core PCs are also 64bit systems Sven Hartge <sven@svenhartge.de> - 2021-03-14 15:00 +0100
        [OFFTOPIC] Re: [?] Why should Distros be called as i386 for a 32-bit PC, and as amd64 for a 64-bit PC, when Intel Core PCs are also 64bit systems Stefan Monnier <monnier@iro.umontreal.ca> - 2021-03-14 20:20 +0100
          Re: [OFFTOPIC] Re: [?] Why should Distros be called as i386 for a 32-bit PC, and as amd64 for a 64-bit PC, when Intel Core PCs are also 64bit systems Sven Hartge <sven@svenhartge.de> - 2021-03-15 09:20 +0100
            Re: [EVEN MORE OFFTOPIC] Re: [?] Why should Distros be called as  i386 for a 32-bit PC, and as amd64 for a 64-bit PC, when Intel Core PCs are  also 64bit systems <tomas@tuxteam.de> - 2021-03-15 10:10 +0100
              Re: [EVEN MORE OFFTOPIC] Re: [?] Why should Distros be called as i386 for a 32-bit PC, and as amd64 for a 64-bit PC, when Intel Core PCs are also 64bit systems Sven Hartge <sven@svenhartge.de> - 2021-03-15 11:20 +0100
                Re: [EVEN MORE OFFTOPIC] Re: [?] Why should Distros be called as  i386 for a 32-bit PC, and as amd64 for a 64-bit PC, when Intel Core PCs are  also 64bit systems <tomas@tuxteam.de> - 2021-03-15 12:10 +0100
                Re: [EVEN MORE OFFTOPIC] Re: [?] Why should Distros be called as i386 for a 32-bit PC, and as amd64 for a 64-bit PC, when Intel Core PCs are also 64bit systems Sven Hartge <sven@svenhartge.de> - 2021-03-15 12:40 +0100
                Re: [EVEN MORE OFFTOPIC] Re: [?] Why should Distros be called as  i386 for a 32-bit PC, and as amd64 for a 64-bit PC, when Intel Core PCs are  also 64bit systems <tomas@tuxteam.de> - 2021-03-15 13:00 +0100
                Re: [EVEN MORE OFFTOPIC] Re: [?] Why should Distros be called as i386  for a 32-bit PC, and as amd64 for a 64-bit PC, when Intel Core PCs are also  64bit systems IL Ka <kazakevichilya@gmail.com> - 2021-03-15 13:20 +0100
                Re: [EVEN MORE OFFTOPIC] Re: [?] Why should Distros be called as  i386 for a 32-bit PC, and as amd64 for a 64-bit PC, when Intel Core PCs are  also 64bit systems Joe <joe@jretrading.com> - 2021-03-15 14:00 +0100
                Re: [EVEN MORE OFFTOPIC] Re: [?] Why should Distros be called as i386 for a 32-bit PC, and as amd64 for a 64-bit PC, when Intel Core PCs are also 64bit systems Gene Heskett <gheskett@shentel.net> - 2021-03-15 15:00 +0100
                Re: [EVEN MORE OFFTOPIC] Re: [?] Why should Distros be called as i386 for a 32-bit PC, and as amd64 for a 64-bit PC, when Intel Core PCs are also 64bit systems John Hasler <jhasler@newsguy.com> - 2021-03-15 17:50 +0100
                Re: [EVEN MORE OFFTOPIC] Re: [?] Why should Distros be called as i386 for a 32-bit PC, and as amd64 for a 64-bit PC, when Intel Core PCs are also 64bit systems Gene Heskett <gheskett@shentel.net> - 2021-03-15 19:20 +0100
                Re: [EVEN MORE OFFTOPIC] Re: [?] Why should Distros be called as i386 for a 32-bit PC, and as amd64 for a 64-bit PC, when Intel Core PCs are also 64bit systems Stefan Monnier <monnier@iro.umontreal.ca> - 2021-03-15 20:30 +0100
                Re: [EVEN MORE OFFTOPIC] Re: [?] Why should Distros be called as  i386 for a 32-bit PC, and as amd64 for a 64-bit PC, when Intel Core PCs are  also 64bit systems Michael Stone <mstone@debian.org> - 2021-03-15 16:10 +0100
                Re: [EVEN MORE OFFTOPIC] Re: [?] Why should Distros be called as i386 for a 32-bit PC, and as amd64 for a 64-bit PC, when Intel Core PCs are also 64bit systems Sven Hartge <sven@svenhartge.de> - 2021-03-15 20:30 +0100
                Re: [EVEN MORE OFFTOPIC] Re: [?] Why should Distros be called as  i386 for a 32-bit PC, and as amd64 for a 64-bit PC, when Intel Core PCs are  also 64bit systems Andrei POPESCU <andreimpopescu@gmail.com> - 2021-03-15 22:50 +0100
                Re: [EVEN MORE OFFTOPIC] Re: [?] Why should Distros be called as i386  for a 32-bit PC, and as amd64 for a 64-bit PC, when Intel Core PCs are also  64bit systems Christian Groessler <chris@groessler.org> - 2021-03-15 23:20 +0100
                Re: [EVEN MORE OFFTOPIC] Re: [?] Why should Distros be called as i386 for a 32-bit PC, and as amd64 for a 64-bit PC, when Intel Core PCs are also 64bit systems Sven Hartge <sven@svenhartge.de> - 2021-03-16 08:20 +0100
                Re: [EVEN MORE OFFTOPIC] Re: [?] Why should Distros be called as i386 for a 32-bit PC, and as amd64 for a 64-bit PC, when Intel Core PCs are also 64bit systems Gene Heskett <gheskett@shentel.net> - 2021-03-15 14:40 +0100
                Re: [EVEN MORE OFFTOPIC] Re: [?] Why should Distros be called as  i386 for a 32-bit PC, and as amd64 for a 64-bit PC, when Intel Core PCs are  also 64bit systems <tomas@tuxteam.de> - 2021-03-15 15:00 +0100
                Re: [EVEN MORE OFFTOPIC] Re: [?] Why should Distros be called as  i386 for a 32-bit PC, and as amd64 for a 64-bit PC, when Intel Core PCs are  also 64bit systems <tomas@tuxteam.de> - 2021-03-15 15:10 +0100
                Re: [EVEN MORE OFFTOPIC] Re: [?] Why should Distros be called as i386 for a 32-bit PC, and as amd64 for a 64-bit PC, when Intel Core PCs are also 64bit systems Gene Heskett <gheskett@shentel.net> - 2021-03-15 15:10 +0100
                Re: [EVEN MORE OFFTOPIC] Re: [?] Why should Distros be called as i386 for a 32-bit PC, and as amd64 for a 64-bit PC, when Intel Core PCs are also 64bit systems John Hasler <jhasler@newsguy.com> - 2021-03-15 15:10 +0100
                Re: [EVEN MORE OFFTOPIC] Re: [?] Why should Distros be called as i386 for a 32-bit PC, and as amd64 for a 64-bit PC, when Intel Core PCs are also 64bit systems Stefan Monnier <monnier@iro.umontreal.ca> - 2021-03-15 15:50 +0100
                Re: [EVEN MORE OFFTOPIC] Re: [?] Why should Distros be called as  i386 for a 32-bit PC, and as amd64 for a 64-bit PC, when Intel Core PCs are  also 64bit systems <tomas@tuxteam.de> - 2021-03-15 16:00 +0100
            Re: [OFFTOPIC] Re: [?] Why should Distros be called as i386 for a 32-bit PC, and as amd64 for a 64-bit PC, when Intel Core PCs are also 64bit systems Stefan Monnier <monnier@iro.umontreal.ca> - 2021-03-15 16:10 +0100
              Re: [OFFTOPIC] Re: [?] Why should Distros be called as i386 for a  32-bit PC, and as amd64 for a 64-bit PC, when Intel Core PCs are also 64bit  systems Michael Stone <mstone@debian.org> - 2021-03-15 17:50 +0100
              Re: [TOTALLY OFFTOPIC] Re: [?] Why should Distros be called as i386 for a 32-bit PC, and as amd64 for a 64-bit PC, when Intel Core PCs are also 64bit systems Sven Hartge <sven@svenhartge.de> - 2021-03-15 20:40 +0100
                Re: [TOTALLY OFFTOPIC] Re: [?] Why should Distros be called as i386  for a 32-bit PC, and as amd64 for a 64-bit PC, when Intel Core PCs are also  64bit systems Dan Ritter <dsr@randomstring.org> - 2021-03-15 20:50 +0100
                Re: [TOTALLY OFFTOPIC] Re: [?] Why should Distros be called as i386 for a 32-bit PC, and as amd64 for a 64-bit PC, when Intel Core PCs are also 64bit systems Anssi Saari <as@sci.fi> - 2021-03-15 22:00 +0100
                Re: [TOTALLY OFFTOPIC] Re: [?] Why should Distros be called as i386  for a 32-bit PC, and as amd64 for a 64-bit PC, when Intel Core PCs are also  64bit systems Dan Ritter <dsr@randomstring.org> - 2021-03-15 22:30 +0100
                Re: [TOTALLY OFFTOPIC] Re: [?] Why should Distros be called as i386  for a 32-bit PC, and as amd64 for a 64-bit PC, when Intel Core PCs are also  64bit systems Andrei POPESCU <andreimpopescu@gmail.com> - 2021-03-15 23:10 +0100
                Re: [TOTALLY OFFTOPIC] Re: [?] Why should Distros be called as i386  for a 32-bit PC, and as amd64 for a 64-bit PC, when Intel Core PCs are also  64bit systems Dan Ritter <dsr@randomstring.org> - 2021-03-16 00:10 +0100
            Re: [?] Why should Distros be called as i386 for a 32-bit PC, and as  amd64 for a 64-bit PC, when Intel Core PCs are also 64bit systems Michael Stone <mstone@debian.org> - 2021-03-15 17:40 +0100
              Re: [?] Why should Distros be called as i386 for a 32-bit PC, and as amd64 for a 64-bit PC, when Intel Core PCs are also 64bit systems John Hasler <jhasler@newsguy.com> - 2021-03-15 18:00 +0100
                Re: [?] Why should Distros be called as i386 for a 32-bit PC, and as  amd64 for a 64-bit PC, when Intel Core PCs are also 64bit systems Michael Stone <mstone@debian.org> - 2021-03-15 18:20 +0100
                Re: [?] Why should Distros be called as i386 for a 32-bit PC, and as amd64 for a 64-bit PC, when Intel Core PCs are also 64bit systems John Hasler <jhasler@newsguy.com> - 2021-03-15 18:50 +0100
              Re: [?] Why should Distros be called as i386 for a 32-bit PC, and  as amd64 for a 64-bit PC, when Intel Core PCs are also 64bit systems Celejar <celejar@gmail.com> - 2021-03-15 18:40 +0100
                Re: [?] Why should Distros be called as i386 for a 32-bit PC, and as  amd64 for a 64-bit PC, when Intel Core PCs are also 64bit systems Michael Stone <mstone@debian.org> - 2021-03-15 20:10 +0100
              Re: [?] Why should Distros be called as i386 for a 32-bit PC, and as amd64 for a 64-bit PC, when Intel Core PCs are also 64bit systems Stefan Monnier <monnier@iro.umontreal.ca> - 2021-03-15 21:00 +0100
                Re: [?] Why should Distros be called as i386 for a 32-bit PC, and as  amd64 for a 64-bit PC, when Intel Core PCs are also 64bit systems Michael Stone <mstone@debian.org> - 2021-03-15 22:10 +0100
          Re: [OFFTOPIC] Re: [?] Why should Distros be called as i386 for a  32-bit PC, and as amd64 for a 64-bit PC, when Intel Core PCs are also 64bit  systems Andrei POPESCU <andreimpopescu@gmail.com> - 2021-03-15 09:50 +0100
            Re: [OFFTOPIC] Re: [?] Why should Distros be called as i386 for a 32-bit PC, and as amd64 for a 64-bit PC, when Intel Core PCs are also 64bit systems Stefan Monnier <monnier@iro.umontreal.ca> - 2021-03-15 16:30 +0100
              Re: [OFFTOPIC] Re: [?] Why should Distros be called as i386 for a  32-bit PC, and as amd64 for a 64-bit PC, when Intel Core PCs are also 64bit  systems Dan Ritter <dsr@randomstring.org> - 2021-03-15 17:40 +0100
              Re: [OFFTOPIC] Re: [?] Why should Distros be called as i386 for a  32-bit PC, and as amd64 for a 64-bit PC, when Intel Core PCs are also 64bit  systems Andrei POPESCU <andreimpopescu@gmail.com> - 2021-03-15 23:10 +0100
                Re: [OFFTOPIC] Re: [?] Why should Distros be called as i386 for a  32-bit PC, and as amd64 for a 64-bit PC, when Intel Core PCs are also 64bit  systems Roberto C. Sánchez <roberto@debian.org> - 2021-03-15 23:20 +0100
                Re: [OFFTOPIC] Re: [?] Why should Distros be called as i386 for a  32-bit PC, and as amd64 for a 64-bit PC, when Intel Core PCs are also 64bit  systems <tomas@tuxteam.de> - 2021-03-16 09:20 +0100
    Re: [?] Why should Distros be called as i386 for a 32-bit PC, and as  amd64 for a 64-bit PC, when Intel Core PCs are also 64bit systems Cmdte Alpha Tigre Z <santiagopinth@gmail.com> - 2021-03-15 03:30 +0100
  Re: [?] Why should Distros be called as i386 for a 32-bit PC, and as  amd64 for a 64-bit PC, when Intel Core PCs are also 64bit systems Andrei POPESCU <andreimpopescu@gmail.com> - 2021-03-14 12:30 +0100
  Re: [?] Why should Distros be called as i386 for a 32-bit PC, and as  amd64 for a 64-bit PC, when Intel Core PCs are also 64bit systems Eduardo M KALINOWSKI <eduardo@kalinowski.com.br> - 2021-03-14 12:30 +0100
  Re: [?] Why should Distros be called as i386 for a 32-bit PC, and as  amd64 for a 64-bit PC, when Intel Core PCs are also 64bit systems <tomas@tuxteam.de> - 2021-03-14 12:40 +0100
  Re: [?] Why should Distros be called as i386 for a 32-bit PC, and as  amd64 for a 64-bit PC, when Intel Core PCs are also 64bit systems Peter Ehlert <peter@sdi-baja.com> - 2021-03-14 12:50 +0100
    Re: [?] Why should Distros be called as i386 for a 32-bit PC, and as  amd64 for a 64-bit PC, when Intel Core PCs are also 64bit systems <tomas@tuxteam.de> - 2021-03-14 13:00 +0100
      [OFFTOPIC] Re: [?] Why should Distros be called as i386 for a 32-bit PC, and as amd64 for a 64-bit PC, when Intel Core PCs are also 64bit systems Stefan Monnier <monnier@iro.umontreal.ca> - 2021-03-14 20:00 +0100
        Re: [OFFTOPIC] Re: [?] Why should Distros be called as i386 for a  32-bit PC, and as amd64 for a 64-bit PC, when Intel Core PCs are also 64bit systems Nicholas Geovanis <nickgeovanis@gmail.com> - 2021-03-15 17:30 +0100
          Re: [OFFTOPIC] Re: [?] Why should Distros be called as i386 for a  32-bit PC, and as amd64 for a 64-bit PC, when Intel Core PCs are also 64bit  systems songbird <songbird@anthive.com> - 2021-03-16 13:30 +0100
            Re: [OFFTOPIC] Re: [?] Why should Distros be called as i386 for a  32-bit PC, and as amd64 for a 64-bit PC, when Intel Core PCs are also 64bit  systems Martin Smith <tech@smithproductions.co.uk> - 2021-03-16 14:30 +0100
  Re: [?] Why should Distros be called as i386 for a 32-bit PC, and  as amd64 for a 64-bit PC, when Intel Core PCs are also 64bit systems songbird <songbird@anthive.com> - 2021-03-14 13:20 +0100
  [?] Why should Distros be called as i386 for a 32-bit PC, and as  amd64 for a 64-bit PC, when Intel Core PCs are also 64bit systems "Susmita/Rajib" <bkpsusmitaa@gmail.com> - 2021-03-14 13:40 +0100
    Re: [?] Why should Distros be called as i386 for a 32-bit PC, and as  amd64 for a 64-bit PC, when Intel Core PCs are also 64bit systems "Susmita/Rajib" <bkpsusmitaa@gmail.com> - 2021-03-14 15:20 +0100
      [?] Why should Distros be called as i386 for a 32-bit PC, and as  amd64 for a 64-bit PC, when Intel Core PCs are also 64bit systems "Susmita/Rajib" <bkpsusmitaa@gmail.com> - 2021-03-15 05:10 +0100
        Re: [?] Why should Distros be called as i386 for a 32-bit PC, and as  amd64 for a 64-bit PC, when Intel Core PCs are also 64bit systems Dan Ritter <dsr@randomstring.org> - 2021-03-15 11:50 +0100
        Re: [?] Why should Distros be called as i386 for a 32-bit PC, and as  amd64 for a 64-bit PC, when Intel Core PCs are also 64bit systems Andrei POPESCU <andreimpopescu@gmail.com> - 2021-03-15 14:40 +0100

csiph-web