
On Wed, Dec 25, 2013 at 09:59:49AM +1100, Chris Samuel wrote:
The downside that I see is that any application that wants to support cgroups is now going to have to support at least 3 different APIs.
1) the current filesystem one (which will be superseded) 2) the systemd interface 3) the cgmanager one, which will be different because systemd won't support LXC containers and the systemd developers will not work with other groups on a generic interface.
that's one of the biggest problems with systemd developers - they won't work with anyone on anything. it's their way or FOAD. they won't accept patches, they won't co-operate, and there is absolutely no desire to make any accomodations for any alternatives. they are not interested in co-operating in any way with anyone else on anything. cgroups are one of the many areas that should be a well-documented open standard, with multiple competing implementations of the standard. not something where one corporation uses their market dominance to jerk around competing implementations with the attitude "play never-ending catch up, losers! compatibility is your problem, not ours". documentation is required for an open standard, not "monitor our github account and hope you don't miss anything important". the fact that they have repeatedly demonstrated their unwillingness to co-operate - indeed, their contempt for the idea - is why i view systemd as a hostile takeover attempt. it's not just LP's ego or his abrasive personal style, RH are paying him and others to do this work, if they wanted to they could tell him to pull his head in and play nice with others. they don't. and they don't do it for gnome, either, which is another RH-dominated project and has the same "ours is the one true way" attitude and refusal to co-operate. craig ps: they're also militantly linux-kernel-only, explicitly excluding (to the point of refusing patches for and refusing to even discuss the possibility) the *BSDs and open solaris. whether you use these other unix-like systems or not, the healthy competition between them and linux benefits everyone. -- craig sanders <cas@taz.net.au>