ASP.NET Cafe
Tips and Tricks

.NET runs on Linux, Mac OSX and FreeBSD ?

Thursday, 6 March 2008 07:39 by Dmitriy

Everybody knows about Mono, the .net for Linux. This is not about Mono.

This is about DotGnu. Recently I've find very interesting project. And decided to write about it.
First of all GNU decided to make own CLI for many arcitectures and operation systems. Is this possible?
Guys from DotGNU project sure about this.
"DotGNU Portable.NET is focused on compatibility with the ECMA-334 and ECMA-335 specifications for C# and CLI, and with Microsoft's commercial CLI implementation. Our main goal is to make it easy to write portable application programs which work well both on DotGNU Portable.NET and on Microsoft's .NET platform."

Yes, they support only C# right now. And this is good - C# is the best .Net language ever made.
And the most important - this is not a Microsoft project, this is an open source project.

I think .NET never be released for Linux or MacOSx natively, because MS wants users to run Windows.
And .NET is a good way to bring developers on the MS side. More good software for windows, more windows users.

I want to try this stuff, at least under Linux to know the truth. Because this can be a big hit if .NET became cross-platform.

I'm not currently sure that it really works good. Check it yourself at http://www.dotgnu.org

Currently rated 3.3 by 3 people

  • Currently 3.333333/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5
Tags:   ,
Categories:   C# | Main
Actions: E-mail | del.icio.us | Kick it! | DZone it! | Permalink | Comments (12) | Comment RSSRSS comment feed

Related posts

Comments

March 6. 2008 08:34

Will Sullivan

So this project is going up against mono? From my understanding, Mono includes the CLR and its own version of the framework. Is DotGnu doing the same?

Will Sullivan

March 6. 2008 08:45

D

Will, this is completely another project. Everything is made from scratch. And they are doing the same, and this should be really portable.

D

March 7. 2008 08:21

commenter

Interesting - this is effectively a more Slashdot-friendly 'OMG, Micro$oft FUD sux' version of the Mono project.

The title of this post is strange though - it seems to deny the existence of the larger more well-known open-source dotnet project, even while Mono gets a mention in the first sentence...

commenter

March 7. 2008 08:37

D

commenter, No one says here that Mono is bad. But IMHO, it does not finished (as well as dotGNU). But this dotGNU was something new for me.
Yes, I already see that dotGnu is a bit anti-MS project and I'm against this. I think that Microsoft making a lot of good products. But I'm not against all open source community, and this is good that people do something to satisfy their needs.

Maybe you join dotGnu team , who knows ?

D

March 7. 2008 10:16

d-snp

I don't get it, as far as I know mono is far more 'finished' than dotgnu is and even implements microsoft silverlight. It also runs on all platforms, I don't even really see a reason for dotGNU to exist besides being the healthy alternative.

Please correct me if I'm wrong. But I really don't see why this got kicked.

d-snp

March 7. 2008 14:35

freebsd vps

I think we should welcome having a contender to mono -- this isn't a diss on the Mono team but another venue for new ideas to be tried out and new development partnerships to form.

freebsd vps

March 8. 2008 09:27

wahyu

important is, will there any IDE such as Visual Studio 2008 to leverage that framework?

wahyu

March 10. 2008 11:38

Casper

DotGnu was created because the FOSS priests doesn't like Miguel and his too liberal and pragmatic views. I don't believe DotGnu will ever become more than a statement to a problem, whereas Mono is already quite an impressive solution.

Casper

March 10. 2008 12:05

mark

Some clarification

I've been following Mono and DotGNU (used to be Portable.NET) since their inceptions. Rhys something-or-another wrote a huge amount of code 5 or 6 years ago for DotGNU and then bailed out of the project.

I guess there's a couple folks that contribute bits of code here and there for dotGNU, but for all intents and purposes the project isn't really going anywhere, except maybe for specialized devices.

There was a lot of bad blood between Mono and DotGNU developers over the years. The name was changed from Portable.NET to appease the religious "free software" freaks, but to no surprise that was a complete failure.

mark

March 10. 2008 12:55

D

Now, I can agree with everybody that Mono more completed then Portable.Net. But I don't think that two projects that solve the same problem is a bad thing. I feel that I've been involved in some kind of religious wars because of this post, and I rather delete it and continue with posting of useful code and answers on common questions. Later, currently I'm really overloaded with work. I someone want to post something on site - you are welcome, send through "contact" form.

D

March 10. 2008 22:58

Mortgages

As a C# developer I'd love to be able to port my applications to Linux. It would open up whole new user base for my applications without much work on my part. But didn't Java promise us cross platform development and we're still holding our breath for that.

Mortgages

March 12. 2008 19:16

guigouz

Did you see that the lastest news from that dotgnu site is from march/2007 ?
I guess it may be the default .NET runtime when the Hurd's finished.

guigouz

Add comment


(Will show your Gravatar icon)  

  Country flag

[b][/b] - [i][/i] - [u][/u]- [quote][/quote]



Live preview

August 27. 2008 22:52