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. */
