Announcement

Collapse
No announcement yet.

Mono 2.6 Released, Supports LLVM Generation

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Mono 2.6 Released, Supports LLVM Generation

    Phoronix: Mono 2.6 Released, Supports LLVM Generation

    To end out 2009, Miguel de Icaza has announced the release of Mono 2.6 along with MonoDevelop 2.4. This major update to Mono delivers WCF client and server for what is exposed by Microsoft's Silverlight 2.0, a continuations framework, a new soft debugger, a verifier and security toolbox, more complete 3.5 coverage, and various other changes to this free software project to implement Microsoft's .NET on Linux...

    http://www.phoronix.com/vr.php?view=NzgwOA

  • #2
    I hope this will die soon.

    Comment


    • #3
      I just uninstalled mono from my Ubuntu installation along with the never used tomboy and f-spot.

      Comment


      • #4
        Originally posted by kraftman View Post
        I hope this will die soon.
        It won't, but I must ask you: why?

        Comment


        • #5
          Originally posted by BlackStar View Post
          It won't, but I must ask you: why?
          Because it is at great risk of Microsoft-control, since C# is a Microsoft-created Microsoft-specific programming language. Besides, it is almost exactly like Java. Why not just use Java, since it is Opensource?

          Comment


          • #6
            Does anyone know if the Mono crap will be a dependency in Gnome 3 of which it will be impossible to get rid of?

            Comment


            • #7
              On one hand Mono is free software.
              On the other hand it is always going to follow microsoft's silverlight and be always a step behind and with it and Linux as well.
              I dunno, I'm not yet sure about it.

              Comment


              • #8
                Originally posted by kraftman View Post
                I hope this will die soon.
                You gotta love the honesty of Phoronix' members Seriously though, this is absolutely neccessary at times.

                Regarding Mono, I am kind of in the same position as Apopas, but I tend to lean more to the "Mono sucks and I wish it would die" direction, because I see disadvantages and no advantages. I acknowledge however that it is free software.

                Comment


                • #9
                  Originally posted by thefirstm View Post
                  Because it is at great risk of Microsoft-control, since C# is a Microsoft-created Microsoft-specific programming language. Besides, it is almost exactly like Java. Why not just use Java, since it is Opensource?
                  Mono, like Java, is completely open-source. Java is Sun-soon-to-be-Oracle-controlled; .Net is Microsoft-controlled; Mono is Novell-controlled. Personally, I fail to see a distinction: all three languages are controlled by evil corporations.

                  Other than that, Java sucks horribly when compared to C# (the language) and Mono (the base class library and the runtime). C# combines the best features of Java and Delphi, two of the best last-generation RAD languages, while largely side-stepping their pitfalls. It's by far the most accessible statically-typed RAD language (with Python being the closest dynamically-typed equivalent).

                  Comment


                  • #10
                    Personally, I never liked .NET (even when I was a Windows programmer), and I don't like Mono. I'm not going to wish death on the project, but I will have no sympathy for projects using Mono if Microsoft starts swinging the patent cudgel at them. Stallman and others have warned them many times, so they proceed at their own risk.

                    Comment


                    • #11
                      Originally posted by BlackStar View Post
                      Mono, like Java, is completely open-source. Java is Sun-soon-to-be-Oracle-controlled; .Net is Microsoft-controlled; Mono is Novell-controlled. Personally, I fail to see a distinction: all three languages are controlled by evil corporations.
                      Afaik nobody lobbies to make Gnome dependent on Java.

                      @D2kx

                      You gotta love the honesty of Phoronix' members Seriously though, this is absolutely neccessary at times.
                      Yes, it's neccessary

                      Regarding Mono, I am kind of in the same position as Apopas, but I tend to lean more to the "Mono sucks and I wish it would die" direction, because I see disadvantages and no advantages. I acknowledge however that it is free software.
                      Yes, I also don't see a single advantage over others. Why use .NET etc? I'd choose QT if someone wants to have a modern and OS independent toolkit.

                      Comment


                      • #12
                        Microsoft won't sue anyone. I think M$ understood how to make their Windows continue to exist along with Linux. They tried this in the past, but they learned the lesson.
                        I also think they understood there are areas where Linux is a must for its flexibility, so all their attempts to say crap on Linux is pointless. They understood that Linux exists, and no company will ever be able to destroy it, because GNU/Linux is evolution and for some one an ideology.
                        I think and hope they finally understood that their only way to be credibile is to write good software and a good operating system. I think they did a good job with Windows 7. Windows 7 is not Linux, but it's their best Windows.
                        For the moment I don't see what's the real goal of mono, however now we have silverlight for Linux. You don't want it? I do instead.
                        I will probably never write down a piece of software in C#, but who are you to say someone else can't? Show me 10 reasons why someone shouldn't write in C# and I'll show you 20 reasons why there are issues with C++ or any other language.

                        And be sure that M$ won't sue anyone because they will totally loose credibility and their "good?" status as a company would totally fall apart. When they gave Mozilla a cake for their Firefox release, it might sound funny but you must understand that it is a little step towards cooperation. IE8 still doesn't support all of the standards out there, but they are slowly working on it. Then if IE is still a piece of crap, don't use it.
                        If someone writes down a wonderful software written with mono, why shouldn't you use it? Because Microsoft will sue you? Then don't cross the road because a car may run you over.

                        Comment


                        • #13
                          Originally posted by BlackStar View Post
                          Other than that, Java sucks horribly when compared to C# (the language) and Mono (the base class library and the runtime). C# combines the best features of Java and Delphi, two of the best last-generation RAD languages, while largely side-stepping their pitfalls. It's by far the most accessible statically-typed RAD language (with Python being the closest dynamically-typed equivalent).
                          Care to back that one up? There are a few things in favour of Java as a language and implementation compared to C#:

                          - (Full) Support on more clients - BSD, Solaris, Linux, Mac
                          Even with all the polish mono has been gaining, when working with modern features of .Net, you will still have problems(Especially with the whole Window Preserwtf crap). Those are facts.

                          - Java version numbers vs. .Net version numbers
                          Like with everything Microsoft did they fell into the hole of the ol' Service Pack. While it's certainly possible to develop and test for certain releases of .Net, it's impossible to test whether your stuff works with certain Service Packs/Patches, which do break things like API. Especially fun when coding for things like Windows mobile, where you have no physical access to the device.

                          - Namespaces vs Packages
                          Seriously, am I the only one creeped out by this?

                          Also in terms of Web-support(which granted, shouldn't be a job for C# in the first place), frameworks out of std, and of course deployment/ developer tools Java easily takes the crown.

                          Which leaves you with speed, C-like syntax, a good std-lib/framework...

                          Gotta agree with you on the python-part, even though I just started learning that...

                          Comment


                          • #14
                            Originally posted by bulletxt View Post
                            And be sure that M$ won't sue anyone because they will totally loose credibility and their "good?" status as a company would totally fall apart. When they gave Mozilla a cake for their Firefox release, it might sound funny but you must understand that it is a little step towards cooperation. IE8 still doesn't support all of the standards out there, but they are slowly working on it.
                            Unfortunately, things like that can not rely on good manners an personal views. Nobody can say for sure that "be sure they won't sue you" despite if it seems logical for some, it seems paralogical for some others and that proves that it's a totally subjective matter. For valid justification we should rely on objective facts, like c# does this thing better than java, or mono programs use less RAM because of that or even better, MS signed this agreement etc...

                            Comment


                            • #15
                              When it comes to Java versus C#, the only thing that comes to mind is this:
                              "1996 - James Gosling invents Java. Java is a relatively verbose, garbage collected, class based, statically typed, single dispatch, object oriented language with single implementation inheritance and multiple interface inheritance. Sun loudly heralds Java's novelty.

                              2001 - Anders Hejlsberg invents C#. C# is a relatively verbose, garbage collected, class based, statically typed, single dispatch, object oriented language with single implementation inheritance and multiple interface inheritance. Microsoft loudly heralds C#'s novelty."

                              Comment

                              Working...
                              X