Wednesday, 12 January 2011

KBUS surgery in progress

If you've browsed the kbus source on googlecode recently, you may have noticed that it has grown a few more repositories - kernel, cppkbus, jkbus and web. These are in flux at the moment; the eventual goal is to split them and their history out of the 'default' repository. In the meantime, we're going to leave the default repository untouched until we're ready to throw the Big Switch - do not adjust your set!

Mercurial's subrepository support is rather neat. At the moment the plan is to have the kbus 'default' repository check out everything you need to use it (kernel module, libkbus, tools, jkbus and cppkbus) along with the docs source; the built HTML docs, talks and slides will be hived off to their own repository so you don't have to download them if you don't want to.

Monday, 3 January 2011

KBUS Updates

There are now C++ and Java bindings for KBUS. Also, the repository has been moved to Mercurial.

Sunday, 2 January 2011

Gingerbread branch appears to be open..

Those of you who watch the android open-source tree will have noticed a couple of interesting additions lately; specifically, the gingerbread manifest branch and platform/external/chromium.git.

I also notice that someone has been paying attention to the OOM killer and KVM in the android common kernel tree. Sadly, I think KVM is probably a bit heavyweight for this generation of devices, but containers could be a bit of a contender for allowing you to run multiple virtual STBs at the same time - might be a nice way to store your STB (and PVR) in the cloud and have it virtualised onto whatever hardware you happened to be watching at the moment.

For what it's worth, head seems to be building fine for me and the changes thus far seem quite easy to live with. Certainly much nicer to random undocumented API users like me than Linux was at the corresponding stage in its development ..

Also, Happy New Year!