3 ms·
Sorry, but a stack overflow answer (that doesn't even seem to be written by you) that give a bad overview over how X11 does it is not an explanation of why it c
by petschge 7y ago
Sorry, but a stack overflow answer (that doesn't even seem to be written by you) that give a bad overview over how X11 does it is not an explanation of why it can not be done. Or why it should not be done given that all platforms develop abilities to do exactly what I ask for at some point anyway.
- maxharris 7y agoFirst, I never claimed that the quote was written by me! That's what the quote marks and link are for. Why have ALL of the other major systems - Windows/ReactOS, NeXT/Mac, BeOS/Haiku, iOS, Android, etc. - not bothered with implementing network transparency in the core of their display systems? Mind you, I'm not asking the question of why the people that made these systems all decided against building on X11. (That was answered ages ago by an Apple employee posting on Slashdot: https://developers.slashdot.org/comments.pl?sid=75257&cid=6734612 https://developers.slashdot.org/comments.pl?sid=75257&cid=67...) I'm sure that you could build a new system that has this network transparency feature. But I wonder how one would avoid failing the way that previous efforts failed: - Y window system (http://www.hungry.com/old-hungry/products/Ywindows/ http://www.hungry.com/old-hungry/products/Ywindows/) - Berlin Project (https://web.archive.org/web/20041030075704/http://www.fresco.org/ https://web.archive.org/web/20041030075704/http://www.fresco...) These things had network transparency, and they went absolutely nowhere...
- erik_seaberg 7y agoBlub paradox. If you habitually confine yourself to a single computer, remoting never becomes a tool you reach for. NeXT had remoting because it was meant for power users in labs full of closely networked workstations.
- waddlesplash 7y agoNot sure what you're talking about here, Haiku's window system has network transparency, with drawcall-forwarding, even. In fact there is an HTML5-based remote client for it!
- maxharris 7y agoThat's cool! I didn't know that. Perhaps people might be interested in porting Haiku's graphics system to Linux to replace X11?
- waddlesplash 7y agoProbably not. The entire reason that the remote-drawing works is that the draw calls are passed through all the way up from the widgets and controls layer; for apps that don't use those (e.g. Qt apps, etc.) it's just a dumber VNC (we could make it less dumb, but, a little starved for time right now.) So then you would be porting the entire Haiku toolkit to Linux ... and at that point why not just use Haiku? We have our own kernel for a reason :)