microsoft .net development platform的linux版本(mono)出现。
一家叫ximian的公司在2001-07-09宣布了mono project启动,这将是一个microsoft .net development platform的linux版本,整个mono project主要是c#的编译器、clr和jit,并承诺包括一整套类库。从而使得开发.net 应用可以在windows和mono支持的系统(linux,unix)中运行,更重要的是mono的目标是致力于建立不依赖操作系统的应用程序,同时这也被认为是开源软件的又一大光辉成就。在圣地亚哥的o'reilly open source convention中成为一个热点的话题和主题之一。
microsoft .net 的common language infrastructure (cli)使得用不同语言写成的程序能够运行在非windows平台成为了可能,而micorsoft目前只承诺将和corel合作率先在freebsd platform上实现。普通被认为不幸的是,最近microsoft将c#和cli提交给了ecma审定,一旦获得通过,那么就意味着完全免费和所有商业用途的严重限制。
“currently the runtime has an image loader and metadata access entry points. the runtime comes with a simple interpreter that can execute very simple programs.”