3 ms·
I think he's complaining about the "Linux-centrism" of some projects. What I find ironic is that those Linux focused projects are turning more like BSD: a tigh
by reidrac 14y ago
I think he's complaining about the "Linux-centrism" of some projects.
What I find ironic is that those Linux focused projects are turning more like BSD: a tightly coupled system.
If I want my app to work best with X and I need to interact with some stuff that it's only available on X, that's it. I may provide an alternate way of doing things, but I may not.
For example: I may use DBus to speak with NM to see if I the system has network connectivity, but what if DBus or NM are not available? Some time ago you would put effort on that possibility, now you may not because... DBus and NM are everywhere!
That's what is changing I think, although I'm not sure if Espie means exactly that.
In some cases it's the "brand" thing I can't understand, like "only for Ubuntu" that started about 2-3 years ago.
- takluyver 14y ago> Some time ago you would put effort on that possibility, now you may not because... DBus and NM are everywhere! Which sounds like a good thing. People have put in a lot of effort on things like DBus and NM, so that applications can use a consistent, reliable API. That's rather a waste if every application author still has to handle the case when they're missing. They're valuable precisely because we can build on top of them. I'm slightly playing devil's advocate, but that's actually pretty close to my real view.
- reidrac 14y agoHaving used DBus in a couple of projects, the "consistent, reliable" part of your comment made me chuckle :) I agree with you. Having APIs makes everything easier and it means developers building on top of them can focus on more productive stuff. In fact I think freedesktop.org should be more relevant.