为什么这个64位软件包名称中含有“AMD”?

发布于 2024-12-21 08:37:34 字数 559 浏览 0 评论 0原文

我即将在服务器上安装 Riak。当我登录服务器时,Ubuntu 会给我一个问候语字符串,其中包括“x86_64”,我认为它意味着 x86 芯片和 64 位架构。

当我在此处查看 Debian 软件包的选择时,我发现:

  • 64 位版本,名为 riak_1.0.2-1_amd64.deb
  • 32 位版本,名为 riak_1.0.2-1_i386.deb

这让我想到:

  • 我不能使用第一个包,因为它是用于 AMD 芯片的。
  • 我没有看到 x86 芯片的 64 位版本,所以我想我必须使用 32 位?

然而,我的同事告诉我,第一个包可以正常工作。他说他以前见过这个,不知道为什么这么命名。

这是传统的吗?如果是这样,如果没有指定芯片类型,为什么名称中包含“AMD”?

I'm about to install Riak on a server. When I log into the server, Ubuntu gives me a greeting string that says, among other things, "x86_64", which I take to mean an x86 chip and a 64-bit architecture.

When I look at my choices for Debian packages here, I see:

  • A 64-bit version called riak_1.0.2-1_amd64.deb
  • A 32-bit version called riak_1.0.2-1_i386.deb

This makes me think:

  • I can't use the first package because it's for AMD chips.
  • I don't see a 64-bit version for x86 chips, so I guess I have to use 32-bit?

However, my colleague tells me that the first package will work fine. He says he's seen this before, doesn't know why it's named like that.

Is this conventional? If so, why is "AMD" in the name if it isn't specifying the chip type?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

吾性傲以野 2024-12-28 08:37:34

x86_64 [...] 我认为它是指 x86 芯片和 64 位架构。

更准确地说,它意味着指令集,其同义词也是AMD64

如果没有指定芯片类型,为什么名称中包含“AMD”?

AMD 公司可以自由地以自己喜欢的方式命名其发明的指令集,但正如维基百科页面所示,其他公司也可能为非常相似的指令集赋予不同的名称,以避免引用该公司。

x86_64 [...] which I take to mean an x86 chip and a 64-bit architecture.

More accurately, it means an instruction set, a synonym for which is also AMD64.

why is "AMD" in the name if it isn't specifying the chip type?

AMD, the company, is free to baptize the instruction sets it invents the way it likes, but as indicated on the Wikipedia page, other companies may also give different names to very similar instructions sets to avoid referring to the company.

ぃ弥猫深巷。 2024-12-28 08:37:34

amd64 是 AMD(以及 Microsoft 的原始)x86_64 或 Intel 64 或 x64 的名称。

所有这些都是相同的架构,即 x86 的 64 位扩展。

amd64 is AMD's (and Microsoft's original) name for x86_64 or Intel 64 or x64.

All of those are the same architecture, namely the 64 bit extensions to x86.

丿*梦醉红颜 2024-12-28 08:37:34

Debian - AMD64 端口页面 中所述:

该端口由适用于所有具有 AMD64 扩展的 AMD 64 位 CPU 和所有具有 EM64T 扩展的 Intel CPU 的内核以及通用 64 位用户空间组成。

As described on the Debian - AMD64 Ports Page:

The port consists of a kernel for all AMD 64bit CPUs with AMD64 extension and all Intel CPUs with EM64T extension, and a common 64bit userspace.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文