微软官方已经宣布将贡献出数千行程序代码给Linux。虽然这并不意味着微软和开源社区间的“柏林墙”已经倒塌,但人们却从中看到了合作的可能性。那么微软究竟能从此次转变中获得多大利益呢?
1. 修复IE
网页版Office 2010需要运行大量的JavaScript,因此浏览器性能变得尤为重要。微软新版IE8的运行速度很慢。尽管在实际应用中区别不大,但浏览器在JavaScript引擎方面的竞争已经越来越激烈。
随着开源程式的应用,用户可以帮助微软浏览器解决一直存在的问题,例如浏览器界面。
2.修复Windows应用程序管理
微软的Windows应用程序管理几乎是不存在的。Windows桌面体验简直就是一场噩梦,不同的应用程序提示相关的安全更新,互相争夺控制,并且很容易清楚一些东西。相比之下,开源操作系统的软件包管理更为先进。
微软应该借鉴开源系统先进的程序管理程式,摒弃Windows应用程序管理方式。
3. 修复Windows Mobile系统
尽管Windows Mobile被称为最精彩的手机系统,但它的用途并不大。未来的手机将向轻便、云计算、智能化、定位感知(location aware)和基于Web程序的方向发展,而开源系统正符合这些要求。
Windows Mobile应该整合开源系统,加入企业级的安全和管理功能,只有这样才能博得原始设备制造商OEM和企业用户的好感。
4. 放弃FAT专利
尽管FAT文件系统为微软带来大量的收入,但微软的这种盈利方式已经过时。相对于开源产品,微软掠夺性的专利技术其实更具威胁性,微软最好的选择是摆脱这种思维方式,为市场创造双赢。
5. 开源XP
随着Windows 7即将上市,微软并不愿意继续销售XP。XP事实上已经处于半开源状态:XP用户完全可以违反协议许可,改进XP以适合更为灵活的系统平台。
通过使XP开源,微软可以减小Linux上网本带来的威胁,并且强化自己的Windows品牌。
6.改变设备驱动程序格局
没有统一的跨平台应用程序接口API其实并不是技术原因。但如果API可以使用开放源码进行开发,那么统一API完全可以实现。微软应该利用其垄断地位创造这个环境。
7.改变杀毒软件格局
普通公司在杀毒软件上的投入是否多于因病毒感染而造成的损失,人们一直在争论这个问题。与设备驱动程序相同,微软在建立杀毒软件开放框架方面也具备先天的优势。
【编辑推荐】