|
|
以下发言,我保证真实代表我的想法,不含任何欺骗成分。
究竟是谷歌想要闭源,还是厂商想要闭源,这是个 “障眼法”。我认为那是一种欺骗方式,真正想要 “驱动闭源” 的,是谷歌罢了。谷歌像苹果一样,意欲建立封闭王国。只是由于苹果已经占领了大片江山,所以,谷歌才需要用 “半开放” 策略来击败苹果。谷歌在 Android 中使用 /system/bin/sh 来取代 Linux 中的 /bin/sh。Linux 系统中 shell 的路径是标准的,不是可以随便修改的。但谷歌偏偏就要修改。这就是谷歌故意制造不兼容性的证据。这与厂商无关。谷歌故意制造不兼容性,还有其它许许多多的证据。正如 “EFI 表面上是 Intel 制定的,其实是微软制定的” 一样。微软利用 EFI 带来的不兼容性,加强统治,而 Intel 从中捞不到什么好处。不兼容性对 Intel 不利(尤其在 “Wintel 联盟” 破裂以后)。Intel 的 CPU 在整体上是兼容的。Intel 也曾有过不兼容,但那给 Intel 带来了损失,后来还是得走兼容的路。如果 Intel 不断制造不兼容性,恐怕 Intel 这个公司很难活到现在。我认为 Intel 曾经制造的不兼容性(包括 EFI、AHCI 等规范以及 CPU 方面的不兼容性),都是 Intel 被动制造的,Intel 不是主谋。这年头,硬件厂商的地位低于软件厂商,硬件厂商可以近似地理解为软件厂商的 “附庸” 或 “傀儡”。
无论微软、谷歌、苹果,都是想要封闭。这个 “封闭” 的思路,是 “人之常情”,可以理解的。区别在哪里呢?区别在历史上,是历史形成的。微软、Intel、IBM 当初为了战胜 UNIX 而实行开放政策。当时的主角应该是 IBM 和 Intel(因为在早期,硬件比软件重要)。IBM 和 Intel 都比较开放。这种开放性,帮助它们实现了 “普及个人电脑” 的目标。
然而,后来软件地位逐步提升,硬件厂商沦为附庸和傀儡。微软在自己成功垄断全球之后,也开始做小动作,用不兼容性来封杀竞争对手。到后来不兼容性的力度增大了:干脆彻底改造启动规范,生成新的不兼容规范,那就是 EFI。所以,无论软件厂商还是硬件厂商,他们骨子里都是 “封闭” 的思路,这点是共同的。只是在一定的历史条件之下(比如在有竞争压力的情况下),才可能把一部分封闭的东西转变成开放的。从哲学的高度来看,那么 “开放” 是竞争的结果。不管你承认不承认,你的开放也是竞争的结果。在别人已经封闭并取得市场成功以后,你若也是封闭,那对不起,你来晚了。因此,你选择开放,于是你才走入大众的视野,否则,你根本就像 “不存在” 一样。因此,你自己的 “开放”,实际上也是来源于竞争。我其实是在说,包括 Linus Torvalds 在内,他的开放也来源于竞争,不管他自己是否意识到,也不管他自己是否承认。在 Unix 败给 Windows 之后,如果没有 Linus Torvalds,那 Unix 仍是失败,无法刷出 “存在” 的感觉。Linus Torvalds 让失败的 UNIX 获得了新生。在竞争之中,才有了开源的 Unix,即 Linux。矛盾是永恒的,竞争也是永恒的。今日的失败者,就是明日的希望。
微软垄断统治多年,硬件公司完全是附庸,而第三方软件厂商也被消灭或被控制,严重影响了 Windows 平台下的活跃开发气氛。微软之下,寸草不生,一潭死水。在这种背景下,苹果偷袭微软成功。谷歌用 “半封闭半开放” 策略与苹果进行竞争。而微软此时却 “东施效颦”,反而把苹果的 “封闭” 当成优点来学习,意欲抛弃 Intel 从而实施硬件、软件全封闭的计划——本来属于 “全开放” 的微软,现在要陡然变成 “全封闭” ——这有点 “阴阳倒错” 的感觉了。难道世界要倒退了?大众真的会答应?拭目以待吧。 |
|