红联Linux门户
Linux帮助
当前位置: 红联Linux门户 > IT业界

微软何时开放源代码

发布时间:2008-09-17 09:58:03来源:红联作者:tvnet
  这本不该是个问题。

  我一直认为像操作系统这种平台功能的软件就不应该由某个IT公司独自开发,而应该由ISO这样非盈利组织负责规定标准接口,任何公司都可以在这种统一的标准下完成开发,甚至不同企业间合作完成。可是未来总是无法预知,就在这样的情况下,历史被不停得书写着,且往往不如人们想象得那么好。

  二十年前或许没人能够预知今天的世界,今天帝国般强大的微软。maybe这些曾在比尔盖茨的梦中出现过。可现在这梦变成了现实,占领了系统平台就等于占据软件行业的半壁江山。从Netscape从人们视线中消失起,大家才开始发现微软的野心,他依靠自己的平台优势硬是将网景逼上绝路。

  就在几天前,google发布了自己的浏览器,许多人兴奋着争抢下载体验,微软现在脸色一定很难看,因为这给本就受人诟病的IE7进一步施压。不过微软毕竟还是微软,IT霸主怎么能屈居人后,所以它早早的推出了.net平台,在Web Services上做文章。众所周知,在互连网时代,网络玩得明白才是硬道理。微软心中非常清楚,自己要想保持住目前的地位,必须多花点心思,就从程序员入手。当年微软认证是程序员争考的一大热门,可现在几乎已经没人在重视它了。程序员不是傻子,公司也不是。通过的人越来越多,人们就会觉得不过如此。这时候.net应运而生。怎么样,用这个编程简单多了,我这还有mfc类库,也拿去用吧,对了我这还有DirectX sdk,游戏程序员赶紧熟悉熟悉这个全新版本啊,要快啊,因为很快又会有新版本的。

  mfc的确让程序员开发程序变得简单,甚至简单到可以根本不懂程序是如何运行的。用mfc时程序显得异常混乱,因为绝大多数事情微软已经替你做好了,水平差点的程序员甚至不知道主函数在什么地方。当然微软不会白送这顿午餐,因为mfc程序只能在windows上运行。DirectX也一样,当年游戏开发届数千程序员,包括许多知名高手联名要求微软使用opengl这种开放标准,却被微软置之不理。虽然目前在高端图形图像领域opengl仍占据主导地位,但现在随便找几个电脑游戏,几乎无一例外使用D3D。用户群决定市场,因此opengl会逐渐被玩家们所遗忘,微软也就开心地笑了。可能微软永远不会做一个基于Linux的D3D,但随着时间的流逝,这会变得越发不重要。

  让我们回到互联网这里,随着软硬件的发展,将来的互联网功能还会更加强大,甚至可能有人可以完全在浏览器里工作,那时普通的桌面软件达到了较为成熟的水平,并且普遍开始免费。但这些软件已经跟不上高速的信息时代,网络已经加速成为人们视线的焦点,网络可以提供功能更为强大的软件来代替过时的桌面上那些,操作系统的地位从而变得越来越低,或许到那一天,微软的新老板(比尔已经去世)会在新闻发布会上骄傲的说,我们的系统从今天起可以告别被欧盟无止境罚款的日子了。
文章评论

共有 0 条评论