为什么说,微软是我们的朋友?
2008-06-21 06:54
483 查看
6月17日,视窗模拟器WINE 1.0正是发布了,不见国内有深度的报道和分析,有些让人不解。在Linux操作系统上,能够跑Windows应用程序,难道不值得我们庆贺一番?本短文,要说说其中的道理。
每一款软件都是针对特定的操作系统编写的。在以往时光,把Windows平台上运行的程序,硬要搬到Linux平台上运行,那简直就是一种瞎想(指没有根据的乱想)。实际上,问题不那么简单。15年前,微软成功地把Windows程序推到PC计算机上,人们开始意识到有实际上的必要把Windows应用程序搬到别的操作系统上运行。1992年9月,Sun公司的Wabi软件包就让用户这么做了(但是,只能把Windows程序搬到Solaris平台上)。1993年6月,有人想在Linux平台上实现这种“瞎想”,几个在当时很知名的Linux内核开发者参与其中,该项开发计划从此定名为“WINE”(“WINE Is Not an Emulator ”)。后来这项开发计划,历尽坎坷,许多商业软件公司企图插手。但是,在2002年3月,经过全球开发社区的投票表决,使其重新回归到自由的软件阵营,开始了快速发展。至今,已有700多人贡献出自己的程序源代码,使WINE有140万行C源代码程序。WINE 1.0真是来之不易呀!
今年,2月21日,微软开放了许多API程序接口及其文档,我们似乎无动于衷,看也不看一眼。让我们想一想,WINE在黑暗中摸索了整整15年,才得以发布WINE 1.0版本,使得Windows应用程序可以在Linux平台上跑,而且功能还不够理想(实际上,目前,WINE 1.0能够支持10,336个Windows应用,尤其是对Windows平台上的软件游戏支持极好。请见:appdb.winehq.org)。说句实在话,WINE其实就是在Linux平台上把Windows应用程序的API接口加以实现而已(所谓“Windows的兼容层”)。在Linux平台上,运行Windows应用程序,这是客观的需要。微软开放API的举措,是真心想与我们做朋友。如果说,有人认为微软API接口开放的还不够彻底,那么,双方可以坐下来谈嘛!完全不必“怒目相视”,老死不相往来。文档标准问题,情况也一样。目前,虽然ISO暂时性地搁置了Open XML的推进计划,在我们国内,就文档标准问题与微软(中国)进行持续性的沟通和探讨(保持对话),也是完全必要的。我们应该看到,电子文档标准走向XML格式,不论是ODF,还是Open XML,都是大势所趋,都是历史的进步。在电子文档领域中,什么叫“和谐”?“和谐”就是,ODF和Open XML两者的相互竞争、相互“取长补短”,以求共同发展。WINE 1.0的发布,给那些闹“民族独立者”以迎头痛击。微软是敌,还是友?我们必须搞明白。
(注:6月17日,微软IE浏览器开发团队给Mozilla基金会送去一个大蛋糕,表示对火狐3.0发布的祝贺,由此可见,这两个“死对头”其实也是朋友。)
每一款软件都是针对特定的操作系统编写的。在以往时光,把Windows平台上运行的程序,硬要搬到Linux平台上运行,那简直就是一种瞎想(指没有根据的乱想)。实际上,问题不那么简单。15年前,微软成功地把Windows程序推到PC计算机上,人们开始意识到有实际上的必要把Windows应用程序搬到别的操作系统上运行。1992年9月,Sun公司的Wabi软件包就让用户这么做了(但是,只能把Windows程序搬到Solaris平台上)。1993年6月,有人想在Linux平台上实现这种“瞎想”,几个在当时很知名的Linux内核开发者参与其中,该项开发计划从此定名为“WINE”(“WINE Is Not an Emulator ”)。后来这项开发计划,历尽坎坷,许多商业软件公司企图插手。但是,在2002年3月,经过全球开发社区的投票表决,使其重新回归到自由的软件阵营,开始了快速发展。至今,已有700多人贡献出自己的程序源代码,使WINE有140万行C源代码程序。WINE 1.0真是来之不易呀!
今年,2月21日,微软开放了许多API程序接口及其文档,我们似乎无动于衷,看也不看一眼。让我们想一想,WINE在黑暗中摸索了整整15年,才得以发布WINE 1.0版本,使得Windows应用程序可以在Linux平台上跑,而且功能还不够理想(实际上,目前,WINE 1.0能够支持10,336个Windows应用,尤其是对Windows平台上的软件游戏支持极好。请见:appdb.winehq.org)。说句实在话,WINE其实就是在Linux平台上把Windows应用程序的API接口加以实现而已(所谓“Windows的兼容层”)。在Linux平台上,运行Windows应用程序,这是客观的需要。微软开放API的举措,是真心想与我们做朋友。如果说,有人认为微软API接口开放的还不够彻底,那么,双方可以坐下来谈嘛!完全不必“怒目相视”,老死不相往来。文档标准问题,情况也一样。目前,虽然ISO暂时性地搁置了Open XML的推进计划,在我们国内,就文档标准问题与微软(中国)进行持续性的沟通和探讨(保持对话),也是完全必要的。我们应该看到,电子文档标准走向XML格式,不论是ODF,还是Open XML,都是大势所趋,都是历史的进步。在电子文档领域中,什么叫“和谐”?“和谐”就是,ODF和Open XML两者的相互竞争、相互“取长补短”,以求共同发展。WINE 1.0的发布,给那些闹“民族独立者”以迎头痛击。微软是敌,还是友?我们必须搞明白。
(注:6月17日,微软IE浏览器开发团队给Mozilla基金会送去一个大蛋糕,表示对火狐3.0发布的祝贺,由此可见,这两个“死对头”其实也是朋友。)
相关文章推荐
- 为什么我们觉得微软不是很‘酷’
- 把时间当作朋友(4)-我们为什么会拖延&我们为什么觉得时间越过越快
- 【IT职场】微软阴谋,为什么我们不要.NET程序员
- 我们为什么需要微软Windows Phone 7
- 微软:我们为什么重新设计Windows
- 微软市值今天涨了 250 亿,这家离我们越来越远的公司,为什么生意反倒越来越好了?
- 为什么我们需要创新----兼答戴毅朋友
- 为什么我们说海量数据处理技术会火
- 为什么做java的web开发我们会使用struts2,springMVC和spring这样的框架?
- 为什么我们要用数据可视化?数据可视化的4个优势
- 技术抉择 – 为什么我们选择戴尔DRAC企业版?
- 【转】萧功秦:为什么我们缺少特立独行的人生态度
- 我们为什么要使用Spring Cloud?
- 我们为什么教不好自己的孩子?(云中逸客)
- 为什么你说“就差一个码农了”,我们是拒绝的
- 为什么我们常忘记使用正则表达式 (转摘)
- 为什么我们实施的具体流程--测试
- 计算机是如何解析我们的汉字和英文?什么是字符集?为什么会出现乱码?
- 为什么微软选择了雅虎而未选择百度
- 为什么我们的软件价格总是上不去呢?