1. Home
  2. Computing & Technology
  3. C / C++ / C#
photo of David Bolton
David's C / C++ / C# Blog

By David Bolton, About.com Guide to C / C++ / C#

Mono 2.0 Is Released

Tuesday October 7, 2008
This is a major release with lots to try out. Project Mono is the implementation of .NET for Linux, Mac OS X and Windows. Generally it is playing catch up with the real .NET but in one or two areas such as 64 bit indexed arrays on 64 bit systems, they have crept ahead. I have Ubuntu on a 64 Bit Dual Core box so will be trying this out.

Brand new is a debugger and complete API implementation of Winforms as well as ADO.NET 2.0 and ASP.NET 2.0. This should make it possible to bring about cheap ASP.NET 2.0 web server hosting on Linux servers. Supported databases include PostgreSQL, DB2, Oracle, Sybase, SQL server, SQLite and Firebird but not the obvious one that makes up the M in LAMP/WAMP; MySQL. It is currently supported by the MySQL Connector/NET.

The compiler is now up to C# 3.0 and supports LINQ. Overall this is a significant release and must make Mono up there for developing on Linux. To many in the Linux world (not me), C# is still seen as being a Microsoft language and they won't try it.

Comments
October 9, 2008 at 2:13 pm
(1) Eden says:

I am currently in the camp of Linux users who see C# as a Microsoft language. I’m concerned that although C# is a documented standard, I do not know if the .NET class library is.

Do you happen to know if the .NET class library is available for use to any/all uses in an unrestricted distribution fashion? (E.g. I can write C++ code using STL without fear of infringements) How useful would C# be if you take away the .NET classes? How difficult would it be to learn C#? Do many of the books/tutorials assume the C# user has .NET?

So I have a little reluctance for C#. Do you have any more information to help convince me?

Thanks!

Leave a Comment

Line and paragraph breaks are automatic. Some HTML allowed: <a href="" title="">, <b>, <i>, <strike>

Explore C / C++ / C#
About.com Special Features

Stay connected and entertained with reviews on tips on the latest HDTVs, cellphones and more. More >

Easy ways to connect two computers for networking purposes. More >

  1. Home
  2. Computing & Technology
  3. C / C++ / C#

©2009 About.com, a part of The New York Times Company.

All rights reserved.