3 ms·
I give this the thumbs-up. I'm not particularly fond of X11. In fact, I suspect it has been holding back GUI on GNU/Linux for a while.
by tumult 16y ago
I give this the thumbs-up. I'm not particularly fond of X11. In fact, I suspect it has been holding back GUI on GNU/Linux for a while.
- dkersten 16y agoI agree. X is one of the reasons I'm not terribly fond of Linux. I don't know if wayland will help, but trying new things is defintiely good for innovation and advancement, so I'm completely in favour of this move. Hopefully something awesome will come of it!
- daliusd 16y agoSince it is backed by Intel and Nokia something positive should happen.
- JoachimSchipper 16y agoA while? You must have never read the UNIX-HATERS Handbook (http://simson.net/ref/ugh.pdf http://simson.net/ref/ugh.pdf), which should be required reading for any unix fan, along with the Plan9 design documents (cat-v.org). In this case, "the X Windows disaster" chapter seems most appropriate. Feel free to ignore the VMS fanboys, though. And yes, I am a dedicated unix (OpenBSD) user.
- paol 16y agoWhile I loved reading the Unix haters handbook it gets many things wrong. It gets a lot right too, but the point is it takes some critical thinking (and good knowledge of Unix) to tell which is which. In that respect I found the chapter on X to be one of the weakest. They trot out the old "X named the client and server the wrong way around" chestnut for example...
- JoachimSchipper 16y agoYes, I completely agree: that's the "ignore the VMS fanboys" part. It's a very good resource, but a rather uncritical collection of criticisms - some highlight important deficiencies, some highlight alternative implementations, some of it is out-of-date (most unices are quite stable nowadays), and some are just plain ignorant. I recall the chapter on X being rather sensible, but I don't exactly love X either. Maybe that coloured my perception.
- barrkel 16y agoWell, the naming is one thing; the architecture itself is worse. It's far more likely today for you to want to run applications on a server and be able to connect to and disconnect from them, like VNC or much better RDP, than it is for you to want all your applications running on the server to terminate when you disconnect your machine from the network.
- thingie 16y agoThere is nothing preventing any application to connect to another X display and push all its windows there, even if the original display session terminates. Emacs can sort of do that, for example, and there are some traces that something like that was intended even for GTK. But no application actually work in such conditions.
- drfugly 16y agoIsn't there xmove for this kind of stuff?
- jfb 16y agoSomeone should update the Hater's handbook. Many of the problems have been papered over, but few if any have been fixed. And I say this as someone who's lived inside Unix of one sort or another since '86.
- sedachv 16y agoAs much as I love the Unix-Haters handbook, the more I learn about X the more I disagree with that chapter. X's memory consumption is totally reasonable for something that has to manage screen and window buffers (I doubt this proposed project would be any better). Xlib is retarded, but no one is forcing you to use it (esp. now that XCB is here). The old drawing protocol sucked, but XRender is very reasonable.