Linked by Thom Holwerda on Wed 21st Jan 2009 22:04 UTC, submitted by Flatland_Spider
Mono Project The Mono Project releases version 2.2 this week with full support for SIMD extensions being one of the more interesting features (Betanews article). The extension allows SIMD code to be accelerated above and beyond the speed of past Mono and current .NET releases. Johnathan Allen from InfoQ impresses the significance of the latest Mono release in a blog entry. "It represents something bigger; Mono is outgrowing the standard. Mono is not just playing catch-up any more, it is trying to move past the CLR in many areas. And as an open source project, they can slip in new libraries at a much faster clip than Microsoft. Instead of trying to build everything themselves, they can simply pick up mature projects like Mono. Options or the collection library C5 and include them in the standard release."
Order by: Score:
Big in Game Development anyways
by kragil on Wed 21st Jan 2009 22:24 UTC
kragil
Member since:
2006-01-04

Mono games even run on the DRMphone in some kind of static mode.

And Mono is included into Second Life.

The Open Source nature and the friendly license really make the difference in games I guess. (SIMD support is just an added bonus IMNSHO.)

Reply Score: 7

see??
by google_ninja on Thu 22nd Jan 2009 00:22 UTC
google_ninja
Member since:
2006-02-05

I hope this finally settles any sillyness about the irrelivence of mono.

Reply Score: 2

v RE: see??
by satan666 on Thu 22nd Jan 2009 00:56 UTC in reply to "see??"
RE[2]: see??
by lsls on Thu 22nd Jan 2009 01:36 UTC in reply to "RE: see??"
lsls Member since:
2006-11-13

Mono is actually useless because there is Java for portable applications.


Maybe it is useless to you, but it is certainly not useless for thousands of Windows developers who thanks to Mono have a chance to easily port their applications to Linux. Even if there may be portability issues in some cases (since Mono does not implement everything in .NET), using Mono is still a much better option than having to learn and rewrite the code in Java.

Reply Score: 5

RE[3]: see??
by ggeldenhuys on Thu 22nd Jan 2009 07:15 UTC in reply to "RE[2]: see??"
ggeldenhuys Member since:
2006-11-13

Maybe it is useless to you, but it is certainly not useless for thousands of Windows developers who thanks

I fully agree! Even though I am not a "managed code" fan.

Even if there may be portability issues in some cases (since Mono does not implement everything in .NET)

Or, .NET does not implement everything in Mono. :-)

Reply Score: 2

RE[2]: see??
by systyrant on Thu 22nd Jan 2009 04:29 UTC in reply to "RE: see??"
systyrant Member since:
2007-01-18

At this point mono is no more irrelevant than any other programming language or platform. I say this because I know at least a few people who like the .net platform. They toy with mono, but due to some limitation they stick with .net. I say this because as mono gets better some .net developer will choose it over Microsoft simply because they would like to support more than Microsoft's OS.

Linux is growing. The Mac is growing. Is Microsoft's .net available on either without mono? No. So mono's relevance is tied to the fact that developers like .net, but want it on more than one platform.

Yes java offers that, but not every developers wants to use it. Choice. Ain't it grand.

Reply Score: 5

RE[2]: see??
by rexstuff on Thu 22nd Jan 2009 07:01 UTC in reply to "RE: see??"
rexstuff Member since:
2007-04-06


No it doesn't. Because Microsoft still has an ace in the sleeve. And it's written LAWSUIT all over it. If supposedly Mono becomes better than .NET ... then Microsoft will sue those who use Mono. End of story.


Not likely. MS is well aware that were it to ever to take to court an OSS project, it would unleash Patent Armageddon.

For every software patent owned by MS that OSS 'violates', there is one owned by an OSS-friendly company, such as IBM, Novell, Solaris, etc that MS 'violates'. Source?

http://money.cnn.com/magazines/fortune/fortune_archive/2007/05/28/1...

Reply Score: 6

RE[2]: see??
by kaiwai on Thu 22nd Jan 2009 11:58 UTC in reply to "RE: see??"
kaiwai Member since:
2005-07-06

No it doesn't. Because Microsoft still has an ace in the sleeve. And it's written LAWSUIT all over it. If supposedly Mono becomes better than .NET (I don't think this will ever happen, but anyway) then Microsoft will sue those who use Mono. End of story.
It's not that Mono is irrelevant. Mono is actually useless because there is Java for portable applications.


And if Microsoft tried such a thing they would be hauled off to the EU stifling competition by prohibiting/making it difficult for companies to produce software to provide compatibility and interoperability with Windows.

These patent threats are as irrelevant as those claims by Steve Balmer over 'stolen technology'. None of it can be substantiated, and given Microsoft's current position with regulators - I doubt they're going to do anything stupid anytime soon.

If fact, if the poster whom I'm replying to took the time to study, he would realise Microsoft is gradually unbundling components in favour of the customer downloading them after installing the operating system.

Reply Score: 2

RE: see??
by Soulbender on Thu 22nd Jan 2009 10:55 UTC in reply to "see??"
Soulbender Member since:
2005-08-18

I cant tell if you're being sarcastic or truly optimistic. Either way, the silliness will surely rage on.

Reply Score: 2

Great, but
by mmu_man on Thu 22nd Jan 2009 14:23 UTC
mmu_man
Member since:
2006-09-30

while it's good to see some FOSS implementation of a Microsoft thing outperform the original, it's still not really standardized, is it ? And Mono isn't exactly the kind of thing that is ported/portable everywhere yet...
And I just had a look at the deps for Moonlight... eh.

Reply Score: 1

RE: Great, but
by miguel on Sat 24th Jan 2009 19:57 UTC in reply to "Great, but"
miguel Member since:
2005-07-27

And Mono isn't exactly the kind of thing that is ported/portable everywhere yet...
And I just had a look at the deps for Moonlight... eh.


It has wide operating system support: Linux, Windows, BSD, Solaris.

It has wide architecture support: x86, x86-64, PPC, PPC64, SPARC, s390, s390x, Itanium, ARM and MIPS.

It runs on various interesting devices like the Wii, the PS3, the iPhone and Android and the Sansa Connect MP3 player.

Reply Score: 1

Does Mono run on Windows?
by timl on Fri 23rd Jan 2009 09:15 UTC
timl
Member since:
2005-12-06

It would be ironic if developers started to distribute Mono for their applications to run on Windows as well.

Related to that, another amusing question popped up into my head: Has (some) open source software reached the point where it can "Embrace & Extend" standards defined by Microsoft? ;)

Reply Score: 1

RE: Does Mono run on Windows?
by jstedfast on Fri 23rd Jan 2009 15:04 UTC in reply to "Does Mono run on Windows?"
jstedfast Member since:
2007-06-21

There are already Windows video games that bundle Mono, so the first part of your comment is already true ;-)

Oh, and Mono has also already extended .NET in a number of ways (POSIX, Gtk#, SIMD, etc)

Edited 2009-01-23 15:05 UTC

Reply Score: 1