I think the official name is actually amd64 (it was developed by AMD
after all), but of course there is going to be some push-back to that.

Wikipedia says:

In 1999, AMD published a (nearly) complete specification for a 64-bit
extension of the x86 architecture which they called x86-64 with
claimed intentions to produce. That design is currently used in almost
all x86 processors, with some exceptions intended for embedded
systems.

Mass-produced x86-64 chips for the general market were available four
years later, in 2003, after the time was spent for working prototypes
to be tested and refined; about the same time, the initial name x86-64
was changed to AMD64. The success of the AMD64 line of processors
coupled with lukewarm reception of the IA-64 architecture forced Intel
to release its own implementation of the AMD64 instruction set. Intel
had previously implemented support for AMD64[26] but opted not to
enable it in hopes that AMD would not bring AMD64 to market before
Itanium's new IA-64 instruction set was widely adopted. It branded its
implementation of AMD64 as EM64T, and later re-branded it Intel 64.

In its literature and product version names, Microsoft and Sun refer
to AMD64/Intel 64 collectively as x64 in the Windows and Solaris
operating systems. Linux distributions refer to it either as "x86-64",
its variant "x86_64", or "amd64". BSD systems use "amd64" while macOS
uses "x86_64".
On Mon, Sep 17, 2018 at 4:55 PM AJ ONeal (Home) <[email protected]> wrote:
>
> Is there a solid, canonical, correct name for x64 architecture?
>
> Or operating system name? (i.e. windows vs win32 vs NT-5.1)
>
> Or is there literally no standard way to represent these things?
>
> node:
>
> process.arch() // x64
> porcess.platform() // darwin // win32
>
> bash:
>
> uname -m // x86_64
> uname -s // Darwin // NT-5.1 (maybe?)
>
> go:
>
> runtime.GOARCH // amd64
> runtime.GOOS // darwin // windows
>
> AJ ONeal
>
> /*
> PLUG: http://plug.org, #utah on irc.freenode.net
> Unsubscribe: http://plug.org/mailman/options/plug
> Don't fear the penguin.
> */

/*
PLUG: http://plug.org, #utah on irc.freenode.net
Unsubscribe: http://plug.org/mailman/options/plug
Don't fear the penguin.
*/

Reply via email to