Microsoft .NET Development Platform的Linux版本(Mono)出現
來源:互聯網
上載者:User
development 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.”