And on a different note, I used to bitch about how Java is faster than C/C++ because there were some benchmarks for some situations under some conditions that prove that, yes, I used to be an asshole just like you are now, except that I've grown up, and except that you're even more full of shit by saying it works "a lot faster", not just faster.
Server-oriented means nothing in your context of energy consumption. Do you have _any_ numbers to back it up?
Interpreted languages have their place, they're fine for non-speed-critical applications, and they're generally great for portability. Python is a great language, it has a very nice syntax, but there are things you don't want to write in it or any other interpreted language. When speed is an issue, compiled languages still generally sweep the floor with interpreted ones.
Mir is not going to become the desktop standard, for several reasons:
1 - Wayland has/will have the first-to-market advantage, it's more finished and will be usable sooner.
2 - People (rightly) don't trust Canonical, with their track record, to maintain a display server that would provide the needed functionality for everyone, not just for Unity.
3 - Canonical doesn't collaborate with other distros or desktop environments enough. To get your work used by others, you need to play nice in the sandbox.
Every Ubuntroll who's here just religiously defending Canonical no matter what they do should remember that critical thinking is allowed even if you like something. I used to like Ubuntu, in fact I still do in some ways - I think 12.04 was a great release, and still is. Since 12.10 however they've been moving in a very bad direction, and so people get divided - some see it and say "Ok, this looks very problematic, maybe we should re-evaluate our stance about Ubuntu"... and others double down, refuse to see or hear anything that contradicts their fanboyish love of Ubuntu, because they care more about being a part of a group, about defining their identity by what OS they use (they see themselves as Ubuntu-users, for better or worse) than looking at things honestly and critically.
As much as I don't like Mir, the fact that Ubuntu (and its derivatives) is the most widely used distribution, coupled with the recent announcement that Kylin's new base will be Ubuntu, only makes it appear that adoption of Mir is almost guaranteed instead of Wayland simply because of sheer numbers. Don't forget that Ubuntu has been working to seduce Nvidia and AMD to release Mir-compatible versions of their blob drivers too, and that is enough to sway a lot of people over. Especially those who always play the upgrade game with new hardware on launch.
The only way Wayland can beat Mir in the adoption game is to make it fully usable, have all graphical toolkits support it and have all distributions default to using Wayland in the default installation by Jan 2014.
I'm a Ubuntu user, but I'd really like to understand all this mess.
Correct me if a got anything wrong (besides my poor english :D):
Wayland is a library which will be a standard for ppl to develop X like screen servers.
If it's just a library, what is the tecnical reasons to Ubuntu avoid using wayland?
Is there any solid tecnical reason to avoid it? (from the Ubuntu dev's point of view)
Another thing I don't understand is why ppl get so concerned about fragmentation. I thought linux users in gerenal were used to it.
Why fragmentation in this matter should be different from the others?
For example, how would your consider the speed of the Mir support in the various toolkits, compared to Wayland one?
Do you have any data on where Nvidia support stands for both display servers? Maybe you even have data on how fast this support is progressing? That would be awesome.
The "community" are losers and disappointment who were impotent when it came to solving bug #1. Canonical has what it takes to actually get mass adoption.