User: Password:
Subscribe / Log in / New account

Google releases Neatx NX server

Google releases Neatx NX server

Posted Jul 29, 2009 8:54 UTC (Wed) by michaeljt (subscriber, #39183)
In reply to: Google releases Neatx NX server by PO8
Parent article: Google releases Neatx NX server

Since Xlib clients can switch to XCB painlessly using xlib-xcb (was that the name?), it should be pretty simple to optimise Qt and Gtk+ using XCB functionality where the round trip time is a problem. The fact that no one has done this suggests to my mind that it is not a problem for many people.

(Log in to post comments)

Google releases Neatx NX server

Posted Jul 29, 2009 17:59 UTC (Wed) by dlang (subscriber, #313) [Link]

it's not a problem for the vast majority of people.

the vast majority of people only use X on a local machine and never touch the network

this is especially true for developers.

it's also true that most people have no problem with the bloat of current desktop software because they run on recent machines that are fast and have lots of ram.

in both cases this doesn't mean that there isn't a problem, and that fixing the problem wouldn't improve things for everyone with drastic improvements for some users (possibly drastic enough to open an entire new category of use), bit just means that unless it's pointed out to people and they are encouraged to _try_ the use-cases that have problems they will never notice them.

personally I suspect that the linux desktop bloat had some impact on the weak showing of linux on netbooks. most linux distros and desktop environments really want more resources than a netbook has. Linux can run fine on that sort of hardware (I know, I used much lesser hardware for many years), but the current crop of desktop environments really don't care about resource use.

Google releases Neatx NX server

Posted Jul 29, 2009 19:38 UTC (Wed) by michaeljt (subscriber, #39183) [Link]

The idea is that tools like powertop and latencytop spur people into action over this sort of thing. So what is the tool for measuring the sore spots in an applications use of Xlib, so that those parts can be replaced with direct use of XCB?

Google releases Neatx NX server

Posted Jul 29, 2009 20:46 UTC (Wed) by dlang (subscriber, #313) [Link]

the easy thing here would be to have a developer use X over a network and introduce artificial latancy to the connection (which I believe can be done via iptables commands)

if you add a fraction of a second latency you shouldn't notice it for most things, but if you see points in your code start taking significantly more time they are dong many serialized round trips.

Copyright © 2017, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds