Linux/PowerPC 新世代《序幕》

jollen 發表於 January 31, 2007 2:56 PM

Linux/PPC 現在已經改為 Linux/PowerPC。由於 IBM 成立 power.org 組織後,便以 Power Architecture 來稱呼 PowerPC 處理器晶片,因此,以往所慣用的 PPC 現在必須正名為 PowerPC。也就是說,用 PowerPC 來統稱新世代 Power Architecture 處理器晶片會比較好;以往的 PPC 簡稱將會被捨棄。

Linux kernel 由 2.6.15 版開始,已經把 arch/ppc/ 重新組識到 arch/powerpc/,不過在整個 migration 的工作完成前,arch/ppc/ 仍會持續存在,只不過 arch/ppc/ 將會停止發展;接下來的 Linux kernel for PowerPC 將會轉移到 arch/powerpc/ 的新架構下繼續發展。

另外,以往 PPC platform 是被寫在 arch/ppc/platforms/*.c 裡,組識結構不甚良好,現在終於被重新架構了;PowerPC platform(即 ARM Linux 的 "machine")被重新組識在 arch/powerpc/platforms// 目錄下,一個 platform 一個目錄乾淨多了:

# ls arch/powerpc/platforms/
4xx/ 85xx/ apus/ embedded6xx/ maple/ prep/
82xx/ 86xx/ cell/ iseries/ pasemi/ pseries/
83xx/ 8xx/ chrp/ Makefile powermac/

此外,最近在 kernel 的 GIT 裡出現了 game box 的 platform 支援,第一個即將被正式加入Linux kernel 的是 PS3 遊戲機,2.6.20 將會加入 PS3 的 PowerPC platform。讓我們一同期待 PowerPC 新世代的來臨!

Jollen's Blog 使用 Github issues 與讀者交流討論。請點擊上方的文章專屬 issue,或 open a new issue

您可透過電子郵件 jollen@jollen.org,或是 Linkedin 與我連絡。更歡迎使用微信,請搜尋 WeChat ID:jollentw