Slashdot Mirror


Mono & SourceGear Move Forward

miguel writes "The Mono project keeps evolving and is quickly becoming a mature platform for running .NET applications on Linux. SourceGear and Ximian have entered into a partnership to make their .NET-based Vault client software available to Linux and Unix users by implementing the missing web services support in Mono. The formal announcement is here and a developer overview is here. OpenLink has also contributed the functionality to turn Wine into a library that Mono is using to implement the System.Windows.Forms namespace. Another recent progress bit is the fact that Mono can run Eclipse with the IKVM Java VM for .NET"

6 of 56 comments (clear)

  1. ooops... by hummassa · · Score: 2, Insightful

    Not "as part of the GPL", but GPL-licensed. Microsoft can buy it (the copyright from every Mono copyright owner), pull it from public view, and you and I -- well, we can still fork it! From the source that I checked out from cvs just few seconds before the transaction. He.

    --
    It's better to be the foot on the boot than the face on the pavement. ~~ tkx Kadin2048
  2. Mature? by truthsearch · · Score: 4, Insightful

    A mature platform? It's in version 0.24. As of today they state 77% of just the core library is implemented. Teamwork and recognition does not imply maturity. The term needs to be used correctly and more sparingly or it'll lose all meaning.

    1. Re:Mature? by pmz · · Score: 4, Insightful

      The term needs to be used correctly and more sparingly or it'll lose all meaning.

      I think much of the meaning is already gone. People will jump on whatever techology looks well presented enough. They get burned, eventually, but, for some reason, these setbacks are quickly forgotten. This process has been repeating for decades and is probably due to the constant influx of unqualified people into the software and IT industries.

  3. I knew it! by Arandir · · Score: 5, Insightful

    For almost two years now I have been subjected to the religious proselityzing of the .NET cult. "It's platform neutral," they said. "It will run on Linux," they said. "Just trust Miguel and you will be saved," they said. But now they say they will use Wine. What a crock of shit! If .NET is crossplatform then so is MS Word!

    I see their fiendish plot now. When every application is a .NET application, and Linux is a merely bootloader for Wine, then there will no longer be a need for Linux.

    --
    A Government Is a Body of People, Usually Notably Ungoverned
    1. Re:I knew it! by miguel · · Score: 2, Insightful

      Well, we always said we would implement the whole .NET Framework. The C# compiler, CLI and core class libraries are just a step in that direction.

      There are two versions of Windows.Forms: one uses Gtk# and another one uses Wine for its implementation. The differences are covered in our FAQ and on our Winforms page. The wine version is there for those who want complete compatibility with their GUI apps developed on Windows.

      If you are willing to live without overriding the WndProc method in the Control class, you can safely stick to the Gtk#-based implementation.

      Miguel

  4. Pretty offtopic really by Burb · · Score: 2, Insightful
    "So it's another GPL project tied to WINE and the MonSter that ate Redmond?"

    No

    WineLib is there to aid people who want to write Windows.Forms (fat client) applications that are cross-platform. But you could write "pure" *nix stuff using the GTK bindings without using Wine, and you can write console mode and asp.net apps without Wine.

    Has nothing to do with the desktop.

    --