Slashdot Mirror


Mono Poises to Take Over the Linux Desktop

Edd Dumbill writes "Miguel de Icaza and the Mono team recently hosted a two day open meeting in Boston. O'Reilly have just published my report of the meeting. Highlights include Miguel's view that 'C is dead!' and the Mono approach to dealing with Microsoft patents on .NET."

54 of 925 comments (clear)

  1. C is Dying? by Anonymous Coward · · Score: 5, Funny

    C is dead? Has Netcraft confirmed this?

    1. Re:C is Dying? by Anonymous Coward · · Score: 3, Funny

      Maybe because the D programming language is set to replace it. As if we'd be so lucky.

    2. Re:C is Dying? by Anonymous Coward · · Score: 4, Funny

      (!C) ? (alive = 0) : (alive--);

    3. Re:C is Dying? by pavon · · Score: 5, Funny

      In a recent interview, Netcraft quoted C as saying, "I feel happy" and "I think I'll go for a walk now". However Miguel was quick to point out that "C is not fooling anyone" and "is just being a big baby." Unfortunatly, the interview was cut short, and Netcraft will have to wait until next Thursday to confirm the C's death.

    4. Re:C is Dying? by Anonymous Coward · · Score: 2, Funny

      No, it has just been slashdotted. It will be back up soon.

    5. Re:C is Dying? by dglo · · Score: 4, Funny

      Maybe because the D programming language is set to replace it.

      C is the successor of B, which was a rewrite of BCPL. Therefore, the only true successor to C would be P (the next letter after B and C)

    6. Re:C is Dying? by calags · · Score: 2, Funny

      Oh great. Now one can proudly say "I write with P".

      --
      Never attribute to stupidity what can be construed as a monopoly preservation tactic.
    7. Re:C is Dying? by hoggoth · · Score: 2, Funny

      > Engineering College ... We are still learning C. Not C++, Not C#, Not Java, C

      Because of this, after graduation you can expect to be unemployed because you don't know any modern programming languages.
      But perhaps you can learn Java and C++ on the unemployement line from all the unemployed Java and C++ programmers.

      --
      - For the complete works of Shakespeare: cat /dev/random (may take some time)
    8. Re:C is Dying? by Jooly+Rodney · · Score: 2, Funny

      "Not-Cs... I hate those guys."

      - Indiana Jones

    9. Re:C is Dying? by meatball_mulligan · · Score: 2, Funny

      >Oh great. Now one can proudly say "I write with P".

      Big deal. I've been writing with P for years on the 'snow' framework.

      m.m.

  2. Wayne's World by wtlssndlssfthlss · · Score: 5, Funny

    "I once thought I had Mono for an entire year, just turned out I was really bored..."

    --



    Karma: Terrible
  3. c is dead... by dieyack · · Score: 4, Funny

    long live c!

    1. Re:c is dead... by kpansky · · Score: 2, Funny

      Hmm. C!... would that be like CBA?

      --

      --Kevin
    2. Re:c is dead... by Umrick · · Score: 2, Funny

      Good... I'm not the only person with an image of William Hung in mind going, "C bang! C bang! C move! C move!" /shudder

  4. *put up flame shield for Miguel* by Anonymous Coward · · Score: 2, Funny

    "C is dead!" + slashdot == pain

  5. WTF?!? by Anonymous Coward · · Score: 4, Funny

    Will Mono Become the Preferred Platform for Linux Development?
    by Edd Dumbill


    Why the hell would I believe someone with the name of Edd Dumbill?

    That must be the "Alan Smithee" of the so-called "tech writers." It's probably just dumbshit Alan Seeburgh in disguise, playing hooke from CNN.

  6. Linux contracts mono? by Black+Art · · Score: 5, Funny

    Are we supposed to clap?

    --
    "Trademarks are the heraldry of the new feudalism."
    1. Re:Linux contracts mono? by mesach · · Score: 4, Funny

      no no... its mono, not the clap

      --
      moo.
  7. Exploits by bored1 · · Score: 3, Funny

    Great, now users will be stuck fixing Windows and Linux exploits while using Mono

  8. Re:C is not dead by jjhlk · · Score: 2, Funny

    There is a solid microsoft underground. Just last week I downloaded Windows 2003 and Office 2003!

    (not really)

  9. hey... by Tumbleweed · · Score: 2, Funny

    C is dead. Wow. Heyyy, isn't *BSD written in C? Hmmm...

  10. Re:C is dead? by Anonymous Coward · · Score: 1, Funny

    LONG LIVE PASCAL!

    This has been a public service announcement from the Preservationists for the Society of Pascal Users (PSPU).

    Thanks
    Johnny Pascal

  11. What Linux desktop? by Operating+Thetan · · Score: 3, Funny

    It seems we get 5 articles a week explaining how Linux isn't ready for the desktop. How can Mono take over something that experts assure us doesn't exist?

    --
    Worried you might not keep your virginity forever? Try new Linux(TM), guaranteed twice as effective as LARPing
  12. What language is .NET written in ?? by konmaskisin · · Score: 5, Funny

    Languages written in C:

    perl
    python
    ruby ....

  13. Whigs by Anonymous Coward · · Score: 1, Funny

    I don't know about anything else, but the Whigs were a political party for christ sakes.

  14. Miguel is dead! by Nailer · · Score: 5, Funny

    - C.

    1. Re:Miguel is dead! by RebelWithoutAClue · · Score: 2, Funny

      What happened to "In Soviet Russia?"

      --
      "However beautiful the strategy, you should occasionally look at the results" - Winston Churchill
    2. Re:Miguel is dead! by Chuck+Chunder · · Score: 2, Funny

      In Soviet Russia, Soviet Russia happens to you!

      --
      Boffoonery - downloadable Comedy Benefit for Bletchley Park
    3. Re:Miguel is dead! by epiphani · · Score: 5, Funny

      Slightly offtopic, but a great quote about C...

      C is a language with the flexibility and speed of assembly combined with the ease of use of assembly.

      --
      .
    4. Re:Miguel is dead! by zbrimhall · · Score: 1, Funny

      Miguel is C!

      -The Dead

    5. Re:Miguel is dead! by flewp · · Score: 2, Funny

      Wouldn't that make him a Mexicon?

      --
      WWJD.... for a Klondike bar?
    6. Re:Miguel is dead! by Fedallah · · Score: 2, Funny

      Pete (who has for the last two months been maintaining/debugging/adding features to a 1998-era MSVC6 project, written by a guy who really had no idea about C++. Sigh.)

      Did anyone else other than me who was doing MSVC6 projects in 1998 suddenly get real worried that this guy was stuck working on your old code?

      Just in case: Sorry, Pete. I can only claim extreme ignorance and inexperience, and offer you all my sympathy.

  15. Re:Isn't Miguel Icaza gay? by Anonymous Coward · · Score: 2, Funny
    Pascal is slated to make a big comeback and I am planning on riding that rollercoaster to paydirt.

    Pascal? Not a chance. Cobol and Fortran will rise from the ashes and take over the world!

  16. Equation by Fat+Jedi+Kid · · Score: 1, Funny

    Mono = Mono poly = .NET Mono + .NET = ?

  17. Netcraft confirms: C is DYING by Joey+Patterson · · Score: 5, Funny

    It is official; Netcraft confirms: C is dying

    One more crippling bombshell hit the already beleaguered C community when IDC confirmed that C market share has dropped yet again, now down to less than a fraction of 1 percent of all servers. Coming on the heels of a recent Netcraft survey which plainly states that C has lost more market share, this news serves to reinforce what we've known all along. C is collapsing in complete disarray, as fittingly exemplified by failing dead last in the recent Programming Language Usage Audit.

    You don't need to be Scott McNealy to predict C's future. The hand writing is on the wall: C faces a bleak future. In fact there won't be any future at all for C because C is dying. Things are looking very bad for C. As many of us are already aware, C continues to lose market share. Red ink flows like a river of blood.

    C++ is the most endangered of them all, having lost 93% of its core developers. The sudden and unpleasant departures of long time C developers Mark Markup and Sally Smith only serve to underscore the point more clearly. There can no longer be any doubt: C is dying.

    Let's keep to the facts and look at the numbers.

    C++ leader Theo states that there are 7000 users of C++. How many users of C# are there? Let's see. The number of C++ versus C# posts on Usenet is roughly in ratio of 5 to 1. Therefore there are about 7000/5 = 1400 C# users. C++ posts on Usenet are about half of the volume of C# posts. Therefore there are about 700 users of C++. A recent article put C# at about 80 percent of the C market. Therefore there are (7000+1400+700)*4 = 36400 C++ users. This is consistent with the number of C++ Usenet posts.

    Due to the troubles of Redmond, abysmal sales and so on, C++ went out of business and was taken over by Microsoft who sell another troubled programming language. Now C# is also dead, its corpse turned over to yet another charnel house.

    All major surveys show that C has steadily declined in market share. C is very sick and its long term survival prospects are very dim. If C is to survive at all it will be among language dilettante dabblers. C continues to decay. Nothing short of a miracle could save it at this point in time. For all practical purposes, C is dead.

    Fact: C is dying

    1. Re:Netcraft confirms: C is DYING by Anonymous Coward · · Score: 1, Funny

      You lousy rat! You stole my troll from the SCO/IBM story the other day! If you own up now, you only owe me a $699 licensing fee. Don't tempt my ire, though! I may have to sue, and then you'll be sorry...

  18. Alternative mono names by bangular · · Score: 3, Funny

    After a long time searching I found these alternative names they considered.
    Foot gout
    Genital Herpes
    Oily discharge

  19. Important comparisons between .Net and Linux by Bodhammer · · Score: 4, Funny
    From Infectious Mononucleosis

    1) When people think of ..., or "mono," they often think of extreme tiredness as one of the major symptoms associated with this illness.

    Ditto

    2) Loss of appetite and generalized weakness also may be present, especially in adolescents. Nausea, hepatitis, jaundice, severe headache, stiffness, chest pain, and difficulty breathing can occur in some cases. A pink rash can occur all over the body in children who have been treated with ampicillin or amoxicillin.

    ditto again!

    3) Some may experience extreme fatigue, staying in bed for more than a week because they feel too weak even to walk around the house.

    We're three for three (esp. after a failed Windows update session...)

    4) 'Mono' is generally a self-limiting disease, which means it goes away on its own in most cases. Occasionally mono can cause complications

    Need I say more...

    5) Epidemic outbreaks in hospitals and workplaces have occurred.

    ` My biggest fear! Remember kids - practice safe computing!

    --
    "I say we take off, nuke the site from orbit. It's the only way to be sure."
  20. Re:Um, no. by Brandybuck · · Score: 5, Funny

    .NET has trippled my productivity (on the Windows platform)

    Anything other than MFC would triple your productivity.

    --
    Don't blame me, I didn't vote for either of them!
  21. Re:Platform Independence by Brandybuck · · Score: 5, Funny

    .NET is designed to be and sold as a "cross platform" solution

    Don't bogart that joint, my friend. It sounds like good shit!

    --
    Don't blame me, I didn't vote for either of them!
  22. Of course C is dead... by ShallowThroat · · Score: 2, Funny

    FORTRAN is mad sweet, yo

    --
    The "Insert Quote Here" line is almost as predictable as inserting an actual quote.
  23. C is dead by corian · · Score: 4, Funny

    Great! Now there's only 25 letters I have to teach my kids.

  24. Enthusiasm by Brandybuck · · Score: 4, Funny

    So far, there's a surprising enthusiasm for Mono and C#

    Latebreaking news flash! A reporter attends a Mono lovefest and discovers that the attendees are having a lovefest!

    --
    Don't blame me, I didn't vote for either of them!
  25. Re:.NET by SensitiveMale · · Score: 4, Funny

    Actually what he should have typed

    "I realize that this is an unpopular opinion here on Slashdot, but C# is actually a pretty cool language and the .NET runtime is a promising platform. Microsoft didn't just dream this up overnight... Sun had a lot of smart people working a long time creating this beast."

  26. Mono? by RoadkillBunny · · Score: 4, Funny

    What does Mono stand for? I heard it stands for 'Microsoft, Oh No'

    --
    Cheers,
    RoadkillBunny
  27. Re:Please MS punish us? by Anonymous Coward · · Score: 1, Funny

    Building Gnome on top of Mono is fine, really I see no problem with it, but why would I want a desktop with a smelly foot on it?

  28. Re:.NET by Bingo+Foo · · Score: 4, Funny

    No, .NET is full featured across all one supported OS.

    --
    taken! (by Davidleeroth) Thanks Bingo Foo!
  29. Re:.NET by atlasheavy · · Score: 3, Funny

    actually, .net is fully featured across all of its supported OS's as well. It's just that its supported operating systems are Win98, WinME, Win2k, WinXP, and Win2k3. And Longhorn.

    --

    iRooster, the Mac OS X a
  30. Re:C is dead by Crypto+Gnome · · Score: 2, Funny

    Of course C is dead, it has been for years.

    Anyone who wants can even go and look at the scrolls.

    --
    Visit CryptoGnome in his home.
  31. Re:One thing you need to know about DeIcaza.. by Creedo · · Score: 2, Funny

    The whole idea of chasing after a proprietary standard like .Net...

    My old man used to tell me, before he left this sh*tty world, never chase standards or women. You'll get left behind every time.

    --
    All that is necessary for the triumph of good is that evil men do nothing.
  32. Re:Trust me. by Anonymous Coward · · Score: 1, Funny

    Once you sit down and use VS.net, you'll know why it's the best development set.

    Funny, VS is the thing I hate most about .NET (maybe VB), it always gets in the way, and all those side bars make the working area way too small (and if set to autohide, it's even more shit to get in the way).

    I press ESC more in VS than I do in /bin/vi, because of the f**king intellisense popups always popping up over something I'm trying to read, and trying to be clever, such that if I type Xml.Something, it will write XmlDataDocument.Something, because I used XmlDataDocument the last time. So, I use backspace until it says "Xml", and put a dot there, and staight back to "XmlDataDocument." - ok, so backspace again, until it says Xml, and then press ESC a few times to close all the f**king intellisense popups, so that I can add a dot without getting my code changed to something completely different.

    Of course, I could just turn intellisense off, and if the libraries made any kind of sense, I definitely would. But with this confusing POS, I would be using 80% of my time searching the help, instead of the current 40%.

  33. hey look by pyrrho · · Score: 4, Funny

    I can write a web server in bash in one line! AND it installs itself.

    apt-get install apache

    verily... bash has gazillionized my productivity... it used to take me over six months to write a decent web server.

    --

    -pyrrho

  34. "C is dead" -- Miguel de Icaza ?? by DVega · · Score: 2, Funny

    Nope.

    "Miguel de Icaza is dead" -- C

    --
    MOD THE CHILD UP!
  35. Re:No language can replace C ... by Skapare · · Score: 2, Funny

    OneOfTheBigReasonsThatI DislikeJavaAndC PlusPlusOrAtLeastThe WayTheyAreCommonlyProgrammed IsTheStandardizationOf LotsOfNamesThatAre HardToReadBecause OfBeingAllJammedTogether. YesItCanBeReadButI FindItSlowsThingsDown AndIsMoreStressfulToDoSoI JustDoNotLikeItVeryMuchAtAll.

    --
    now we need to go OSS in diesel cars