From owner-freebsd-questions@freebsd.org Sat Jan 20 20:04:21 2018 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 1F449EC3A9C for ; Sat, 20 Jan 2018 20:04:21 +0000 (UTC) (envelope-from galtsev@kicp.uchicago.edu) Received: from cosmo.uchicago.edu (cosmo.uchicago.edu [128.135.20.71]) by mx1.freebsd.org (Postfix) with ESMTP id 038D069109; Sat, 20 Jan 2018 20:04:20 +0000 (UTC) (envelope-from galtsev@kicp.uchicago.edu) Received: by cosmo.uchicago.edu (Postfix, from userid 48) id 671CECB8D22; Sat, 20 Jan 2018 14:04:14 -0600 (CST) Received: from 108.68.169.115 (SquirrelMail authenticated user valeri) by cosmo.uchicago.edu with HTTP; Sat, 20 Jan 2018 14:04:14 -0600 (CST) Message-ID: <60786.108.68.169.115.1516478654.squirrel@cosmo.uchicago.edu> In-Reply-To: References: <1516315417.19486.1.camel@yandex.com> Date: Sat, 20 Jan 2018 14:04:14 -0600 (CST) Subject: Re: processor From: "Valeri Galtsev" To: "Matthew Seaman" Cc: freebsd-questions@freebsd.org Reply-To: galtsev@kicp.uchicago.edu User-Agent: SquirrelMail/1.4.8-5.el5.centos.7 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) Importance: Normal X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 20 Jan 2018 20:04:21 -0000 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. > > Cheers, > > Matthew > > [*] It's probably a custom board specially developed for Apple by one of > the specialist motherboard manufacturers, and re-badged by Apple. > > ++++++++++++++++++++++++++++++++++++++++ Valeri Galtsev Sr System Administrator Department of Astronomy and Astrophysics Kavli Institute for Cosmological Physics University of Chicago Phone: 773-702-4247 ++++++++++++++++++++++++++++++++++++++++