日前,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,都占有一定的份额。
【编辑推荐】