Sunday, May 12, 2013

微软移植Windows到Tablet上还有很长路要走


在Apple的I系列火起来之前,Wintel是计算机界最牢固的联盟,统治着绝大部分市场。AMD的x86 CPU曾挑战过Intel的老大地位,特别是服务器市场,但可惜后劲不足,Intel毕竟财大气粗,同时有多个研发中心进行不同的Architecture design,同时花巨资到晶圆厂(FAB),在纳米技术集成度上一直走在最前,傲视群雄。而AMD却每况愈下,在CPU的性能上已无力挑战Intel,靠低价贱卖维生,不得已忍痛割爱把自己的Foundry卖掉。软件方面Windows更是如日中天,无人可撼,Unix只在一些学院研究机构还在用。在Jobs和Gates闭门密谈之后,我想Gates同意注资苹果不过是英雄惺惺相惜,他一定未曾想到苹果会真的有一天重新站起来挑战自己龙头老大的地位。
在Embedded方面,Intel曾经license过ARM的技术(strongARM/xScale),
也许只是钱多没处花,不过很快就放弃了,Intel有自己的单片机(MCS51/96系列,资格老一些的工程师肯定都知道),而嵌入式x86势头也不错(听说过386SX或PC104吧)。即使十年前也没人预见到smartphone会有今天。Intel的xscale卖给了Marvell却肥了后者,因为RIM的BlackBerry选用了xscale,并借email的广泛普及,黑霉手机成为业界宠儿。
(Update @ May 22: 根据这个link Intel错失1000亿美元的大生意,只因ARM core的利润太薄。)
真正开始挑战Wintel的并非Apple,RIM或Nokia等,而是风风火火的Linux和开源之风。Linux根植学院UNIX血缘,讲究模块化,可配置,标准化,支持多用户多线程,开放却又安全。特别是作为开源的OS,得到众多软件天才的扶持,众人拾材火焰高,羽翼渐丰,并被广泛地移植到各种平台和各种环境下。
反观微软的Windows,因为面向大众使用,对用户权限限制很松,以至有很多安全漏洞,微软不得以只得不停的打补丁,从NT,Vista到Windows 7,越改越繁杂,就象地基没打好的高层建筑。看看Windows的注册表,你就知道什么叫乱。看看Task Manager,不知道为什么一些不知名的进程吃了那么多的资源占那么多CPU。search点什么东西要好半天,远不及find/grep好用,遇到许多需要GNU编译的project,相比Linux奇慢无比(因为不是native),要删除一个目录,光prepare就要好半天,软件移植,可兼容性都给用户带来很多不便。最新看到的消息就是: NASA migrates ISS(THE INTERNATIONAL SPACE STATION) laptops from Windows to Linux
Windows越来越庞大,尽管硬件的价格不断下降,在Tablet和手机上存储容量还是有限,如16GB的Surface仅有一半的存储空间供用户使用。由于有众多线程运行,耗能也是个问题。此外,Windows作为微软的proprivate的产品,要想得到除Nokia之外的厂商支持,微软还有很长的路要走。

Friday, May 3, 2013

IBM跳舞的原子,NASA的2012变迁的地球,沙特棕榈岛的诞生和宇宙


懒得码字。YouTube上有很多很有意思的短片。
IBM工程师的杰作: A Boy And His Atom: The World's Smallest Movie。不用多解释,尽在短片中。如果实用了,硬盘光盘FLASH/SSD就都是小儿科了。

以下是写实的,从卫星上看地球在2012年的变迁:


沙特棕榈岛的诞生


还有我们知道的宇宙