历史上,以专有技术为主的操作系统巨头微软公司和Linux为代表的开放源码行业产生严重冲突,业界认为Linux操作系统之所以没有做大市场,就是因为微软千方百计的打压。不过据外媒最新消息,微软公司高管日前罕见承认历史错误,表示过去对Linux和开源“做错了”。
据国外媒体报道,微软今天仍然是电脑操作系统的“霸王”,而在当年Windows系统的巅峰时期,微软和Linux进行了多年的斗争。早在2001年,微软时任首席执行官史蒂夫·鲍尔默(Steve Ballmer)就把Linux称为“一种癌症,这种癌症在知识产权上附着于它所碰到的一切”。
微软总裁布拉德·史密斯现在认为公司在开源方面是错误的。“当开源在本世纪初爆发时,微软站在了历史的错误一边,我个人可以这么说,”史密斯在最近美国麻省理工学院的一个活动中说。
史密斯在微软工作了25年多,在微软与开源软件的斗争中,他是公司的资深律师之一。“好消息是,如果生命够长,你将会意识到你需要改变,”史密斯补充道。
自从把Linux标榜为癌症的日子以来,微软的确发生了变化。这个软件巨头现在是世界上开源项目的最大贡献者,对开源做出的成绩超过了Facebook、Docker、谷歌、Apache和其他许多公司。
近年来,微软逐渐采用更多开源软件,包括开源的PowerShell、Visual Studio Code,甚至包括微软Edge浏览器的原始JavaScript引擎。微软还与Canonical公司合作,将Linux分支版本Ubuntu操作系统引入Windows 10,并收购了Xamarin来帮助移动应用程序开发,收购了GitHub来维护受开发者欢迎的代码库。
微软甚至在计划本月晚些时候发布的一个Windows 10更新包中发布了一个完整的Linux内核,并且在去年将Edge浏览器的内核切换到了开放源码的Chromium。微软也在与开源社区合作,为Windows 10开发PowerToys,该公司新的开放设计理念意味着在未来的几年里,我们将在Windows操作系统中看到更多的开源软件。
据国外媒体指出,微软公司过去如此仇恨Linux和开源,主要是担心免费和开源的Linux操作系统会蚕食Windows的市场份额。
曾几何时,Linux获得行业称赞,被认为将会成为Windows系统的有力竞争者。但是后来,虽然有众多的厂商推出不同的定制版本,但是Linux并未能够在个人电脑操作系统市场占据主流,但是在服务器领域获得了一定影响力。
值得一提的是,伴随着安卓操作系统在智能手机市场占据主导地位,谷歌也进入了电脑操作系统市场,推出了开放源码的ChromeOS系统。这一系统改变了传统电脑的启动和更新模式,使用更加简单,正在逐步通过学校等市场蚕食Windows市场份额。
据媒体分析,微软公司对开源项目态度发生明显变化和鲍尔默2014年离职、纳德拉担任微软首席执行官有关系。纳德拉给微软引入的一个重大战略,就是“拥抱开源”。
关键词: 微软