IBM i 抓住Mono的时机--再次

来源:互联网 发布:java编程入门 pdf 编辑:程序博客网 时间:2024/05/17 08:42

作者:IBM System i 总经理 Timothy Prickett Morgan

2001年6月6日

翻译:Mono中国社区  http://www.imono.cc

此前,Attachmate公司收购了Novell,并将公司分拆为两个业务部门,SUSE经营Linux,Novell经营其它产品。Attachmate告诉大家,对于开源项目Mono公司不再需要,但是要扼杀一个开源项目比抽走技术人员的薪水支票更困难。因为新的Mono项目如雨后春笋般涌现。

Mono当然是由Miguel de Icaza发起的一个项目,此人乃Linux和Unix操作系统Gnome桌面的头面人物。2001年de Icaza 成立了Ximian公司并发起Mono项目,充分利用Microsoft的开放C#语言标准,一个Java的变种语言,实现通用语言运行时和类似Java的虚拟机,创建CLR开源克隆,使C#应用程序原生运行于非windows机器。这两个组件,是.net Framework上windows应用程序编码的关键组成部分。

Novell利用Mono多年,其目的是通过SUSE Linux许可证从微软拿钱,一个非常聪明的手段,也不过给Novell公司管理者一些喘息的空间,但并没有由此给它带来发展和改变,-Novell公司甚至没有大力推广Mono。该公司最终建立了一个商业化的支持,把Mono附加在SUSE Linux EnterpriseServer 11的X64和大型机平台上工作。

我一直认为,如果微软不愿意Windows操作系统转于Power-based体系结构机器(这显然并不难,因为在Xbox游戏机是一种Power来源的芯片上运行的Windows的一个子集),或者如果IBM以某种方式来封堵它,也许未来最好的办法是将Mono运行时嵌入到OS/400和IBM i操作系统,让他们可以运行C#应用程序。在我来看这是非常完美和当然的。

也许现在de Icaza和他的朋友们已摆脱Novell并启动了其它开源Mono项目Ximarin,同时延续微软Adobe Flash的另类实现的开源版本,Moonlight是Silverlight的克隆(是的,这是一个准精确复制真实的副本)。

IBM美国的总部一直想知道除了在华尔街日报上刊登广告来推广IBM i平台,还有什么方法能花更少的钱来取得更好的效果。就让我来给你一个建议:当de Icaza缺乏资金的时候,掏点钱给他吧,以此来支持Mono and Moonlight to IBM i 7.1。将他们更紧密的嵌入到系统中以渲染(提高)效果,同时看看那些聪明的程序员们能够做些什么以改进windows应用程序,使它们比在目前window平台上的程序运行的更好。

说我疯狂,我承认。如果大家愿意,我会个人出钱来帮助他们。
 
原文:http://www.itjungle.com/tfh/tfh060611-story08.html

原创粉丝点击