Linux software maker Ximian has released tools that will help other open source programmers start cloning the infrastructure behind Microsoft鈥檚 .NET initiative.
The source code for the project, dubbed Mono, has been made available to download for free at the company鈥檚 web site from 9 July.
Ximian currently develops a desktop interface and applications for Linux, the free computer operating system that is a rival to Microsoft鈥檚 Windows platform.
Advertisement
Microsoft鈥檚 .NET brand covers a set of tools that will be used over the next few years to make software applications that will work on different platforms and to create internet services.
The underlying framework will carry out tasks on a computer system in a similar way to a computer鈥檚 normal operating system. The system will translate commands between foreign programs and hardware platforms.
However, there is no guarantee that Microsoft will design its tools to work well on competing platforms such as Linux. Even if it does, some believe that using .NET may force developers to tie their applications into a range of Microsoft-owned services and products.
Free tools
Miguel De Icaza, chief technology officer of Ximian, says that if Linux programmers work now to create their own set of .NET-compatible tools, this could ensure the system cannot be totally controlled by Microsoft and would open it up to Linux users.
Microsoft has released sufficient details of .NET to allow programmers to create their own version that is compatible with the original. 鈥淚n five years, if everything runs on .Net, you could take every executable and run it on Linux,鈥 he says. 鈥淲e will be cloning the .NET development platform because it is a great platform to build on.鈥
De Icaza hopes to attract the open source software community to the project. These programmers advocate sharing computer code freely.
Mono consists of a number of free tools including a Linux compiler for Microsoft鈥檚 C# programming language, an implementation of .NET programming libraries and tools for making code portable to different platforms. Tools from a popular Linux user interface called Gnome will be used in conjunction with Mono to create graphical user interfaces.
The project has the backing of some well-known open source experts. 鈥淢omentum has been building in the open source community to extend the .NET development framework to new platforms without the strings of Microsoft鈥檚 shared source program,鈥 said Bruce Perens, strategic advisor to the Hewlett Packard Linux Systems Operation. 鈥淲ith this announcement by Ximian, we can expect a groundswell of support from open source developers to build a true, no strings attached, cross-platform implementation.鈥
Coded warning
Although Ximian鈥檚 ambitious project is designed to steal some of Microsoft鈥檚 thunder, some experts are concerned that it could be playing into the software giant鈥檚 hands.
Dan Kuznetsky, an analyst for IDC, says that Microsoft is used to dealing with this sort of competition. 鈥淭his could just feed Microsoft鈥檚 plans to get its arms around the internet,鈥 he says. 鈥淚t could even create an entry for Microsoft into open source software.鈥
De Icaza says it is too early to start worrying about Microsoft hijacking their efforts. He says that the project will be able to adapt if this starts to happen. 鈥淚t is an exciting project, and we can always take it in new directions,鈥 he told 快猫短视频. 鈥淲e can at least implement from the existing specifications.鈥