AMD64 移植
Debian on AMD64
此頁面旨在幫助用户和 Debian 開發人員在 AMD64 架構上運行 Debian GNU/Linux。在這裏,您將找到當前移植狀態的信息,開發人員可得到的公用電腦,可以討論移植開發的地方,可以獲取 Debian 移植人員更多信息的位置,以及更多信息的方向。
當前狀態
自 Debian 4.0(etch)發佈以來,AMD64 一直是官方支持的 Debian 架構。
該移植包括一個核心,用於所有具有 AMD64 擴展的 AMD 64位 CPU 和所有具有 Intel 64 擴展的 Intel CPU,以及一個通用的64位用户空間。
完整的64位用户空間
AMD64 移植是完全64位的,與 i386 相比,用户可從此架構中獲得以下好處:
- 記憶體不再分成低地址和高地址
- 高達 128TiB 的單進程虛擬地址空間(而不是 2GiB)
- 64TiB 物理記憶體支持,而不是 4GiB(有 PAE 擴展時是 64GiB)
- 16個 CPU通用寄存器,而不是8個
- gcc 默認使用 SSE2 數學操作,而不是 387 FPU
- gcc 在 -O2 時默認省略幀指針
- 編譯期優化使用 AMD64/Intel 64 的通用方法,而不是舊 i386 的糟糕補救措施
- 記憶體頁默認不可執行
核心支持原生執行舊版32位二進制程序,所需的軟件庫由 Debian 的 Multiarch 機制提供。
i386 上的簡單 AMD64 運行時支持
官方 i386 發行版實際上包含了簡單的 AMD64 支持,包括一個64位核心,一個可以創建64位二進制文件的工具鏈,以及使用本機共享庫運行第三方 amd64 二進制文件的 amd64-libs 套件。
通信論壇
此移植的討論和開發在 debian-amd64 列表中進行。
公共機器
所有 Debian 成員都可以使用 Debian porterbox 機器來移植程序包。