Posts Tagged ‘Wizbit’

Wizbit ars’d

Wednesday, October 8th, 2008

So it seems ars technica picked up on Codethink’s little pet project! Obviously the little amount of info on the wiki isn’t enough for everyone who’s interested and enough has changed since the GUADEC talk that I should write a bit here to clarify what’s going on and where we’re going.

First off, we’re currently not using GVFS or FUSE - the core Wizbit component is simply a versioning, distributed object store. The current plan is to later hook up with a metadata service, maybe tracker, and use this to export a FUSE filesystem using the metadata.

This core Wizbit service is just a library with its own api, maybe hooking up to gio streams for ease of use from GLib based applications.

The current focus of our work is solidifying this store and the synchronization between multiple machines. We’re prototyping its use in Tomboy. Karl is also working on making some of these pretty widgets for navigating history work.

We’re not actually using Git underneath, but using our own implementation of concepts from both Git and Bzr. This is for a number of reasons, partially that making a library from git’s code proved more trouble than just reimplementing the concepts (as things like JGit found). Also the nature of the problem is sufficiently different that things like the packed format don’t behave in a suitable way for general file system usage. The work on packing is yet to be started but we’ll probably use Robert Collin’s groupcompress idea from bzr.

I promise we’ll make the wiki a bit better when the code’s stabilised a bit!

Post GUADEC stuff

Wednesday, July 23rd, 2008

Well, my microblogging of GUADEC failed miserably, mainly because I didn’t seem to be able to get a DHCP lease :(

I hope identi.ca gets SMS support by next time. Either that or maybe just one conference where the network doesn’t keel over and die at the sight of a few hundred developers.

I was kinda surprised to find quite a few people who didn’t know about stow. If you ever need to make install something, use this.

The sides from my talk are now up on wizbit.org. The wiki’s pretty empty at the moment, but we’re slowly filling it up…