I would like to clarify, that DS is not an alternative DI framework. It's more like a component framework that shines at managing the lifecycle/dependencies of components than anything else.
Karaf itself hardly ever use traditional DI. So far it has been using Blueprint in order to wire services together (in a DI like manner). But do not get yourself confused, the fact that is handling services in a DI-syle manner does not mean that Karaf is heavily relying on DI. What I want to say, is that the whole idea of this poc, is to promote a better way to handle services inside Karaf. It has nothing to do with DI.