galtsev at kicp.uchicago.edu
Sat Jan 20 20:04:21 UTC 2018
On Sat, January 20, 2018 10:33 am, Matthew Seaman wrote:
> On 18/01/2018 22:43, Stari Karp wrote:
>> Does it mean that the motherboard is AMD and CPU is Intel. But why
>> uname -m shows amd64, please?
> amd64 is the FreeBSD name for what Linux calls x86_64. It's the Intel
> x86-compatible 64 bit architecture that was first produced by AMD, which
> Intel later adopted.
Why amd64 is what FreeBSD is calling it? Because FreeBSD is very
consistent in naming architecture (CPU type). The moment AMD released i386
compatible 64 bit architecture (project was called Hammer, CPUs market
name was Opteron), Intel had only 32 bit i386 type of architecture, 64 bit
architecture by Intel at that time did exist: Itanium, and that was not
compatible with i386 command set. (There are other differences like memory
bus in Itanium vs NUMA in amd64 - the last being much more efficient as
modern CPUs are much faster than memory). Thus, the first 64 bit
architecture with 32 bit subset of commands (and CPU functions/elements)
covering i386 was the one by AMD. And I love the fact that FreeBSD calls
it amd64. Although many Linuxes call it x86_64, some of the Linuxes do
call it amd64.
These are the facts as I know them.
Just my $0.02
> Yes, your processor is from Intel, but it is using a 64-bit instruction
> set authored by AMD based on an earlier 32-bit Intel work. Your
> motherboard will be from Apple[*], but it uses Intel chipsets for most
> things. There is an AMD Radeon graphics card amongst various other
> components for a number of different suppliers.
> [*] It's probably a custom board specially developed for Apple by one of
> the specialist motherboard manufacturers, and re-badged by Apple.
Sr System Administrator
Department of Astronomy and Astrophysics
Kavli Institute for Cosmological Physics
University of Chicago
More information about the freebsd-questions