Written by cash (the seventh world)
2001.01.23
All rights reserved, ripping
Cashcao@msn.com
The famous Linux desktop environment "GNOME" developer US Ximian started a development project called Mono Project, ".Net" development project named Mono Project, is designed to make developers to write while in Windows and Linux. The .NET program, MONO program mainly includes a C # compiler, compatible with Microsoft's Common Language Infrastructure (CLI), Linux version of the CommON Language Runtime (CLR) compiler.
Although Microsoft .NET open structures promise to use the platform's ability to use (due to the use of intermediate languages, the .NET can be used across platforms), but Microsoft has not planned to provide other non-Microsoft operating system platforms to use .NET Corresponding tools. In response to this situation, the Open Source Association started this project called MONO through Ximian.
It is alleged that there is approximately 60 regular investors in this project, which plans to make users can use these toolbases in the middle of this year, which is attributed to its advocated Miguel DE ICAZA, Ximian's founder and Chief Technology Officer. He promoted the creation of one of the two major graphical user interfaces of the GNU network object model environment (gnome) -Linux. Miguel de ICAZA said: "Although Microsoft has submitted C # and CLI standards to the European Electronic Computer Industry Association (ECMA: EUROPEAN COMPUTER MANFACTURES 'Association) and WORLD WIDE Web Consortium (W3C) (now passed), However, because of the company's sharing (Shared Source) is limited to partial objects, it is not possible to develop a platform for Linux or UNIX and other platforms. And we will provide a tool that is free to develop or provide web services, order Linux Users can also enjoy the huge benefits of the .NET platform. "
A software developer said that this plan for Mono is to armed those open resource developers who are interested in defeating Microsoft. If MONO is successful, Microsoft faces the consequences of Microsoft will be very serious:, it is foreseen that .NET's open version will enable a program that is specifically written for Microsoft Window Operating Systems to run on Linux or other operating systems.
DE ICAZA said: "For 5 years, if the program is running on .NET, these programs will also be run on Linux." "Programs written for Mono can also run on the window operating system. Obviously, this type of cross-platform openness will give Microsoft's heavy intention of the operating system and applications.
Prior to this, DE ICAZA mainly developed the Linux desktop environment GNOME, but DE ICAZA said he regards it regardless of a user interface. He said: "We regard it as a platform, spend a lot of time to develop it as a foundation platform. This way, open resource programmers can write special programs for GNOME."
However, when he analyzed Microsoft's .NET framework, DE ICAZA said: "He realizes that this is a great development platform. We see that there are gnome we are developing with Gnome has a lot of work. "
Open source camp
Viewpoint 1: Harmful to open source exercise, open source camps have a positive and negative interpretation of this news. Once the MONO program is implemented, the user can write an application with any C # (or any development language in Mono), test on Linux (or any other Gnome class ", then use for Linux Or on the Microsoft Platform. And this is exactly worried about open source support. Since Microsoft has invested billions of dollars to upgrade the .NET architecture under the .NET operating system, many open source people think that Mono is like another shortcut to facilitate GPL developers to transfer their programs on the Microsoft platform, Java and Linux instead It was excluded to one side. They also worry that Microsoft will establish enforcement to HAILSTORM (such as Passport) services (such as Passport), forcing those companies that develop MONOs must move applications to window environments to function properly. Most people who hold this view believe that as long as the Microsoft will inevitably be harmful to the open source. View 2: It is beneficial to open source exercises, but there are many open source advocates think this is an opportunity to carry out. First, they think that if the .NET architecture can be based on the GPL, and follow the ECMA standard, Microsoft can take a kind of operation when considering the expansion criteria, or implements services like Hailstorm (now known as Microsoft.Net My Services). System-independent just gesture. They also think that this is a huge market trend that can be collected on C # and .NET category library training and support. If the MONO program strictly follows the ECMA standard, then training courses, books, and all kinds of supplementary materials that support C # and .NET category libraries on Windows will help open source staff to develop a variety of systems on Mono.
People who support MONO think that Linux and other technologies (such as gnome) are being able to enter the company's business market currently using Microsoft. In theory, companies that use Windows as a development platform can choose to work on Linux, avoiding Microsoft Server Authority. These people believe that the more programming designers support MONO programs, and .NET is used to develop over Windows than Microsoft in Linux. As such, Microsoft has to admit that the power of open source is indeed helpful in the development and optimization of system technology.
If this action succeeds, this will make Microsoft .NET software more important, more popular, but it will weaken Microsoft's control for software industry. However, analysts pointed out that .NET is a primary skills, any clone to it, is also very probably less mature.
Microsoft's main competitors, top Linux software vendors Red Hat refuse to make any comments on this plan. However, its CEO Michael Tiemann expressed its willingness to support all attempts to obstruct Microsoft's calculation world.
For details, please: www.go-mono.com