Microsoft .Net Development Platform's Linux version appears
The god of the small gas 2001.08.18
The Linux version (Mono) of Microsoft .Net Development Platform appears.
A company called Ximian announced the launch of Mono Project in 2001-07-09, which will be a Linux version of Microsoft .Net Development Platform, the entire mono project is mainly C # compiler, CLR, and JIT, and promises to include a set of sets Class library. This allows development .NET applications to run in systems (Linux, UNIX) supported by Windows and Mono, more importantly, MONO's goal is to build applications that do not depend on the operating system, and this is also considered to be open source software. Another big brilliant achievement. Become a hot topic and topic in O'Reilly Open Source Convertion in San Diego.
Microsoft .NET COMMON LANGUAGE INFRASTRUCTURE (CLI) enables programs written in different languages to be possible in a non-Windows platform, while MICORSOFT currently only promises to work with Corel to be implemented on FreeBSD Platform. Ordinary is considered unfortunately, recent Microsoft submits C # and CLI to ECMA approved, once it passes, then it means complete free and all commercial purposes.
If Mono succeeds, then not only "Build Once, Deploy Anywhere" becomes a reality and huge business, and will also be a big advancement for Linux, UNIX platform applications.
The current MONO's most important operating environment has been initially implemented, and it means that the MS's CLI will be decoded by the interpreter on the Linux system, and then submitted to JIT Engine processing and running. However, there seems to be a road to walk:
"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."
A complete operating environment includes: Jit Engine, Class Loader, Garbage Collector, Threading System, Pinvoke, and Metadata Access Libraries.
The C # compiler is currently only like a large C # program with C # in the experiment, and it is currently in its own Parse yourself.
SystemTem's namespace is constantly growing and entering the test. It is seen from the website that more than 29 people have realized these class libraries. There are a total of 17 large classes, and the interface is implemented, and large Part has passed the test. And from August 3, "Daily Snapshots" will be made every day, you can see and Download to the nearest progress.
Interested, you can go to the following link to get this resource and information, as well as the latest source code can be downloaded, if you are very interested, you can apply to join. I don't know if Mono is worthy of our expectations, but it must be worthy of concern.
Mono Homepage:
http://www.go-mono.com/index.html
C # Compiler (MCS):
http://www.go-mono.com/c-sharp.html
Mono operating environment: http://www.go-mono.com/runtime.html
The latest mono runtime 0.5:
http://www.go-mono.com/download.html#july-29
Mono's class library situation:
http://www.go-mono.com/class-status/index.html
Daily Snapshots:
http://www.go-mono.com/snapshots/
Ximian (original Helix Code, Inc.) Home
Www.ximian.com
especially:
The above text involves other people's privacy and personal rights, such as non-authorized or agreed by me, please do not publish, reprint, repost, or other forms of communication anywhere or journal. All of the above texts are only used for internal communication, not any news published and commercial purposes. Hereby