"The downsides that have been described include:
- We lose network transparency! Well, sure, the protocol doesn't have
that directly. You can still do vnc-like things trivially and with a
modest amount of additional wayland protocol (or just inter-client
conventions) you can do spice-like things. This is good, not bad,
because efficient remoting protocols do not look like X. Now we get to
design a good one, and in the meantime vnc-style remoting sure does go a
long way towards being good enough. (But, we can't switch yet, because
we don't even have vnc-style remoting yet; so we're not switching yet.)"
You can't even come up with a reason it won't work, just "I don't have any confidence in them" and bringing up other unrelated platforms for some reason.
Experienced X developers: Look at the new shiny Wayland we're creating. It's better than X in every possible way.
Masses: Oh noes - you don't list network transparency as a feature. Doom, Doom, Doom.
Experienced X developers: Right, because that will be taken care of by the layer above. It's much better that way.
Masses: You can't get rid of [implementation detail] "network transparency". Doom!
Experienced X developers: Really, it's trivial. All you have to do is run an alternative compositor on Wayland that would scrape the buffers, compress them, and send them over the network. It's far more flexible than the X system, and also gives better performance. For the moment, we aren't even going to bother with this trivial detail because at the start everyone will be using X apps anyway and it will work the same. It will only matter after several years of use when native apps start being used.
Masses: I don't trust these devs. They're obviously going to screw up network transparency. I'm not sure why, i just think they will. Look at windows, it doesn't have X and it sucks.
I didn't get the warm fuzzies.
When it's up and mature and if it can do everything X can do, and do it at least as well, and the binary drivers play nice, yeah I'm definitely on board and can't wait to move up. But I hope I'm not asking for too much there. Or perhaps the whole "hey let's deprecate functionality" mentality that has been all the linux rage these days has made me bitter. Because seriously... if the goal is to make linux as shitty as Windows, somebody please let me know so I can switch back now and get a head start.
Define "everything". I suspect you mean it just can do network transparency - there are literally hundreds of deprecated X features that no one uses anymore. The fact that you think this feature is going to disappear honestly baffles me. Where does this mindset come from? Do you think Red Hat is going to start shipping RHEL without the ability to use remote apps like they currently can?When it's up and mature and if it can do everything X can do, and do it at least as well, and the binary drivers play nice, yeah I'm definitely on board and can't wait to move up. But I hope I'm not asking for too much there.
FUD. This is FUD. Because seriously - no one has the goal of making linux shitty.Because seriously... if the goal is to make linux as shitty as Windows, somebody please let me know so I can switch back now and get a head start.
If you do want to go to an OS that never changes, you should probably look into moving to a Unix flavor. Because other OS's all look to improve over time, and that means throwing away crap. Like X.
Last edited by smitty3268; 02-01-2012 at 12:15 AM.