為什麼 ubuntu iso 檔案名稱中有「amd」?

為什麼 ubuntu iso 檔案名稱中有「amd」?

如果你用 ubuntu 下載 iso 文件,你會得到如下:

ubuntu-10.04.3-server-amd64.iso
ubuntu-11.10-desktop-amd64.iso

檔案名稱中的每個部分對我來說都非常乾淨,除了“amd”。所以我有以下問題。

為什麼檔名中有“amd”字串?

除了“amd”之外,檔案名稱中還可以找到哪些其他類型的字串?

答案1

這只是一個約定,因為 AMD 創建了 x86(Intel 386/486/Pentium)指令集的 64 位元擴充。當時,英特爾正在推動安騰作為唯一的 64 位元解決方案,英特爾並沒有複製 AMD 的擴展,直到很明顯 AMD 已經創建了正在廣泛使用的東西。 #define AMD64 用於將該 64 位元指令集與 Intel 的 Itanium 指令集區分開來。

答案2

AMD 擊敗英特爾,在其 X86 系列晶片中添加了 64 位元功能,當時英特爾正在與 HP 聯合推動安騰晶片作為 64 位元運算的未來。

英特爾後來授權並在自己的晶片系列中實施了 AMD 擴展。

amd64 版本可在 AMD 和 Intel 的當前世代晶片上運行(安騰除外,除了某些 HP 伺服器/工作站外,安騰基本上已經失效)。也就是說,如果您想使用 64 位元。它只是讚揚了 AMD 首先實現這一目標。

答案3

有時它們也被稱為 x86_64,這帶有輕微的 Intel 偏見。 x86 名稱源自於 Intel 8086 處理器系列。

答案4

是的,之前有人討論過(我相信是在郵件列表上)這個名稱應該更通用,並且一致認為 x86_64 是正確的選擇(我知道這是 Arch Linux 使用的)。當時,他們說將會做出改變,但不知道什麼時候(這是大約一年前我聽到的)。

相關內容