微软的选择

最近一段时间,越来越多的微软高管开始在公开场合诋毁 Linux。这表明微软越来越重视 Linux 带来的现实威胁。微软在操作系统领域的垄断,严重阻碍了其进展。而未来激烈的竞争,尤其是移动操作系统平台上的竞争,肯定会极大促进这方面的发展。

有些时候,微软诋毁的理由过于幼稚。比如说微软娱乐与设备部门的 Robbie Bach 预言说 Linux 在移动设备上一定会失败,因为用户有太多的选择。目前,微软的这位高管认为,目前市面上已经有多达 17 种 Linux 系统用在移动设备上。而选择对用户不利,所以 Linux 会失败。这个论断很雷人。

回顾一下历史,微软为什么会成功。不是因为微软的产品单一,而是因为越来越多的软件厂商选择在 Windows 上开发软件,所以用户在这个平台上有更多的选择。试想,如果在 Windows 上,只有一种画图软件,只有一种聊天工具,只有一种显卡,没有了选择,谁还会选择微软。

表面上看,GNU/Linux 是有许许多多的发行版。但是它们大部分都有一个共同的内核 Linux,共同的函数库、开发工具。最大的区别也就是默认软件的选择和软件包的管理方式。而几乎所有的软件都来自上游开发,发行版仅仅是进行软件的整合。所以更多的发行版,并不是更多的内核;其本质,是有更多的软件选择。在 Windows 下,桌面管理只有一种选择,而在 Linux 下,可以选 KDE、Gnome、Xfce…… 每个桌面环境又有一系列软件供选择。虽然目前来说,好多软件还有待提高,但是随着越来越多厂商的加入,外加开源开发这种开发模式,相信许多软件正在逐步超过 Windows 下的产品。

另外最关键的一点,微软的主流系统还不支持 ARM,而 Linux 下许多发行版对 ARM 的支持已经很完善。许多软件可以直接从桌面系统直接拿到 ARM 平台编译使用。微软选择不支持 ARM,ARM 就会选择抛弃微软。实在看不出,Windows Mobile 在昂贵的收费下还有多少竞争力。

物竞天择,适者生存。

Windows 1.01
Windows 1.01
Windows 1.01