Linked by Thom Holwerda on Mon 13th Dec 2010 19:27 UTC, submitted by lemur2
Mono Project For the most time, I've been firmly in the largest camp when it comes to the Mono debate - the 'I don't care'-camp. With patent lawsuits being hotter than Lady Gaga right now, that changed. For good reason, so it seems; while firmly in the 'ZOMG-MICROSOFT-IS-T3H-EVILL!1!!ONE!'-camp, The-Source.com investigated the five most popular Mono applications, and the conclusion is clear: all of them implement a lot of namespaces which are not covered by Microsoft's community promise thing.
Thread beginning with comment 453363
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[3]: Evil Companies
by lemur2 on Mon 13th Dec 2010 22:45 UTC in reply to "RE[2]: Evil Companies"
lemur2
Member since:
2007-02-17

"Have you heard of this C++ thing? Almost all the software you run is written in it
No, actually very little software on a typical Linux desktop is written in C++. KDE is the largest user, and most distros default to GNOME. "

Of the top 10 distributions on Distrowatch:
1 Ubuntu GNOME
2 Fedora GNOME
3 Mint GNOME
4 openSUSE KDE
5 Debian GNOME
6 Sabayon KDE
7 PCLinuxOS KDE
8 Arch agnostic
9 Mandriva KDE
10 Puppy agnostic

... it is 4 each for GNOME and KDE by default. Arch does not have a default, and Puppy's default is neither GNOME nor KDE. Ubuntu, Fedora, Debian and even Mint have KDE variants, and Sabayon, openSuSe and PCLinuxOS have GNOME variants (not sure about Mandriva).

"and it's neither encumbered nor irrelevant.
Yes, but I think it fails the "modern" requirement. C++ is better than C, but there are so many thing it got wrong that it's not even worth discussing (although there are a lot of things that I like very much about C++). There's also the fact that a lot of people are going to want a pointer-less language with fast, precise garbage collection. You can argue all you want, but it can hardly be argued that a good, open-source, unencumbered, fast, modern, GC-ed, OO language would not increase development for Linux. "

garbage collection, unencumbered, fast, modern, GC-ed, OO language - D ?

http://en.wikipedia.org/wiki/D_%28programming_language%29

It still has pointers, but there is a "safe" subset.

AFAIK it can use the IDEs, debuggers, libraries and bindings for C and most of C++.

Edited 2010-12-13 22:54 UTC

Reply Parent Score: 1

RE[4]: Evil Companies
by Delgarde on Tue 14th Dec 2010 00:35 in reply to "RE[3]: Evil Companies"
Delgarde Member since:
2008-08-19

... it is 4 each for GNOME and KDE by default.


Well yes, if you don't actually look at the numbers. but if you do, you'll notice that the KDE distros tend to be down the bottom of that top-10, and the Gnome distros towards the top. Proportionately, the numbers are about 2-1...

Reply Parent Score: 3

RE[5]: Evil Companies
by lemur2 on Tue 14th Dec 2010 04:14 in reply to "RE[4]: Evil Companies"
lemur2 Member since:
2007-02-17

"... it is 4 each for GNOME and KDE by default.
Well yes, if you don't actually look at the numbers. but if you do, you'll notice that the KDE distros tend to be down the bottom of that top-10, and the Gnome distros towards the top. Proportionately, the numbers are about 2-1... "

Perhaps in numbers of users, but that is not what the OP was talking about. The original statement was, and I quote:
and most distros default to GNOME


This is the point which is debatable. After all, in terms of having applications written and ready to ship with distributions, the number of distributions is more important than the number of users of distributions.

The point stands. There are an equal number of top-10 Linux distributions shipping KDE applications by default as there are shipping GNOME applications by default.

Reply Parent Score: 2