一個架構的終結 火狐和Opera雙雙拋棄PowerPC
日前,Mozilla發表了Firefox 4.0不再支持PowerPC架構的聲明。昨日,Opera也表態,下一代Opera(即Opera 10.70)將放棄對PowerPC的支持。
Opera桌面產品開發團隊在官方博客上以《一個架構的終結》為題,講述了不再支持PowerPC架構的理由。該博文聲稱Opera用戶中如今只有0.1%仍在使用PowerPC架構,“從下一代Opera開始,我們將不支持Mac和Linux上的PowerPC架構,Opera 10.6x將是最后支持該架構的版本。”
“這讓人感到遺憾,但是由于第三方廠商相繼退出,我們也無法繼續為此架構開發Opera了。在結束對PowerPC的支持后,我們會將全部精力放在開發高質量瀏覽以滿足當代流行架構對瀏覽器不斷提高的要求。”
有關PowerPC
PowerPC是一個RISC架構,在1991年由Apple-IBM-摩托羅拉(AIM)聯盟創造。PowerPC最初定位于個人電腦,不過之后也活躍于嵌入式與高性能計算領域。
基本上,PowerPC大部分上是基于IBM早期的POWER架構,并一直與其保持很高的兼容性。
PowerPC有相當強大的特性,在最初的POWER基礎之上,還添加了:
- 對big-endian和little-endian模式的支持
- 對部分浮點指令的single-precision方式的支持
- 完整的64位實現,與32位模式完全兼容
- 融合了multiply-add
- ……
可以說PowerPC從架構上要比英特爾x86要優越,但是,PowerPC在個人電腦市場上的表現一直不好。有評論是這樣描述的:
“雖然PowerPC在技術體系架構上要比英特爾的x86 CPU性能優越得多,但由于PowerPC在操作系統和應用軟件方面已經落后Wintel(微軟+英特爾)陣營太多,聯盟分崩離析。此后,蘋果Mac龜縮 高端市場,摩托羅拉為蘋果定制的芯片難以在其他產品上使用,使得其PC芯片未能成為工業標準。10年后,蘋果也開始使用英特爾的處理器,摩托羅拉在市場上 被英特爾越拉越遠,只得徹底淡出微機處理器市場,專攻通信和消費電子等嵌入式芯片。”
支持PowerPC的操作系統有以下所列:
- 蘋果的Macintosh 7.1.2到Mac OS X 10.5.8
- Linux/Unix,包括ArchLinux,Debian,Fedora,Gentoo,RHEL,Ubuntu,FreeBSD、IBM AIX,早期的Solaris(2.5.1版本),OpenSolaris的實驗版本等等
在嵌入式系統,PowerPC主要占據的是車載控制器這個領域。據統計,全球的汽車差不多有近一半都包含有至少一個PowerPC驅動的控制器。
此外,PowerPC架構在不少游戲機終端,如Bandai的Pippin,微軟的Xbox 360,任天堂的GameCube和Wii,以及索尼的PlayStation3,都占有一定的份額。
【編輯推薦】