Page 1 of 2 12 LastLast
Results 1 to 10 of 50

Thread: Ubuntu Developers Discuss Using Mono AOT

Hybrid View

  1. #1
    Join Date
    Jan 2007
    Posts
    15,659

    Default Ubuntu Developers Discuss Using Mono AOT

    Phoronix: Ubuntu Developers Discuss Using Mono AOT

    Ubuntu developers are currently exploring the possibility of using Mono AOT to reduce start-up time, allow for better memory sharing, and for greater performance optimizations...

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

  2. #2
    Join Date
    Sep 2010
    Posts
    492

    Default

    For everyone's sake, just get rid of mono!

  3. #3
    Join Date
    Jan 2009
    Posts
    1,766

    Default




    obligatory because there are certain words that create a mess everytime someone mentions them. some are Mono, Pulseaudio, Systemd, Lennart Poettering, Microsoft, network transparency etc


  4. #4
    Join Date
    Apr 2011
    Location
    Dhaka,Bangladesh
    Posts
    106

    Default

    They can do whatever they want to do with mono in repository, but get rid of it on default installation.

  5. #5
    Join Date
    Dec 2011
    Posts
    2,196

    Default Mono is good

    Mono is good. AFAIK its not lagging far behind Microsoft's .NET framework implementation.
    Mono is full open source under MIT, LGPL, GPL.

    C# is a Ecma standard, ECMA-334.

    As I understand it, C# is faster than Java, Python, Perl, Ruby, PHP, etc.
    C# is lot easier and friendlier to code in than C, C++, Objective-C.

    Someone should port the Java Class Library to C#.

  6. #6
    Join Date
    Feb 2008
    Location
    Linuxland
    Posts
    5,337

    Default

    They could do it to Java too, if only gcj supported any of its GUIs

    As I understand it, C# is faster than Java, Python, Perl, Ruby, PHP, etc.
    Sure it's faster than interpreted languages, but lost to Java last I checked.

    C# is lot easier and friendlier to code in than C, C++, Objective-C.
    Hell no. But opinion question anyway.

    Someone should port the Java Class Library to C#.
    Double ewww.

  7. #7
    Join Date
    Apr 2007
    Posts
    39

    Default

    Glad they're talking about faster startup times for Mono apps instead of faster startup times of Ubuntu Desktop by somehow using Mono.

    Quote Originally Posted by uid313 View Post
    Mono is good. AFAIK its not lagging far behind Microsoft's .NET framework implementation.
    Mono is full open source under MIT, LGPL, GPL.

    C# is a Ecma standard, ECMA-334.

    As I understand it, C# is faster than Java, Python, Perl, Ruby, PHP, etc.
    C# is lot easier and friendlier to code in than C, C++, Objective-C.

    Someone should port the Java Class Library to C#.
    I'm sorry, Mono will always lag behind .Net. There will always be bugs and unimplemented features unless you're compairing to older versions of .Net, and there's still the problem of the windows-only extensions (forms for example). Mono have to develop in the same direction as Microsoft .Net which probably means even more "easy-to-use" (for Windows programmers) Microsoft-only features. In the long term the core of Mono/.Net will only become as good as Microsoft allows it to be. I'm sure there's a neat programming language in there, but why go for a programming environment that is more or less controlled by Microsoft, which are 100% sure to use it to promote Windows?

    In my experience with getting .Net apps running in Wine with the help of Mono I'd say that almost 100% of the .Net2.0 apps works, about 75% of the .Net3.0/.Net3.5 apps can be made to work and less then 50% of the .Net4.0 apps works. It's far easier to get easier to get some random C/C++ binary working in Wine then .Net4.0 apps. Java/Perl/Python apps are almost trivially easy to get in some working order since you'll have the source code available.
    Last edited by a7v-user; 05-12-2012 at 12:03 PM.

  8. #8
    Join Date
    Oct 2007
    Location
    Under the bridge
    Posts
    2,153

    Default

    Quote Originally Posted by uid313 View Post
    Someone should port the Java Class Library to C#.
    Someone already has: http://www.ikvm.net/

  9. #9
    Join Date
    Mar 2010
    Posts
    158

    Default

    Quote Originally Posted by uid313 View Post
    Mono is full open source under MIT, LGPL, GPL.

    C# is a Ecma standard, ECMA-334.
    None of this is the problem, it is the non-free .NET classes such as ASP.NET, ADO.NET and Winforms that are implemented in Mono that are the problem.

    Get rid of Mono, nuke it from orbit, it is the only way to be sure.

  10. #10
    Join Date
    Jan 2009
    Posts
    466

    Default

    Quote Originally Posted by uid313 View Post
    As I understand it, C# is faster than Java, Python, Perl, Ruby, PHP, etc.
    C# is lot easier and friendlier to code in than C, C++, Objective-C.
    C# is a language. The following parody demonstrates the error in the poster's logic.

    As I understand it, Spanish is faster than English, German, Russian, etc.
    Spanish is a lot easier and friendlier to speak than Greek, Chinese, and Arabic.

    People speak the language that they, and/or their audience, are most familiar with. For languages that use an IR/VM, the language is only as fast as the interpreter/translator.

    F

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •