Ubuntu One
Our friends at Canonical have been busy working on a new software as a service offering called Ubuntu One. This news was broken today by the VAR guy, but we thought we would dig a little deeper into what it is all about. Ubuntu One is in short a utility for synchronising stuff between desktop computers running the favourite operating system of you and me. The home URL of the service is https://ubuntuone.com/ and if you go there it will add your launchpad account to the list of people who want to join the beta. The Installation page guides you through downloading a little .deb file which adds a private PPA (yes if you expand the acronym that is a double private – it is at private-ppa.launchpad.net) to your sources.list, from then on you can install ubuntuone-client with apt or synaptic. This installs the application, but as it is a web service you need to be in the beta to get much further.
Digging about in the PPA reveals the source tar.gz in which we can learn a bit more. Firstly it is a GPL3 licensed python application. In the doc area is a very nice little schematic describing the connect and sync process:
The rest is just lots of code and it is probably best to wait for it to run to see what it does. I will leave you with this fragment from a main.py deep in the tree because it made me smile:
self.logger.debug("I can't attain Nirvana yet."
" [state: %s; queues:"
" metadata: %d; content: %d; hash: %d]"
% (self.state.name,
len(self.action_q.meta_queue),
len(self.action_q.content_queue),
len(self.hash_q)))
return
self.logger.debug("Nirvana reached!! I'm a Buddha")
We are looking forward to playing with this one in more detail.
Tags: Canonical, launchpad, Ubuntu, Ubuntu One
Except of course PPA stands for Personal Package Archive, so it’s not a double private.
you are totally right, apologies for the brain failure.
I have been waiting for Canonical to do this. Glad to see it happening. I also would like a ubuntu.com email address.
@Zac The ubuntu.com e-mail address is easy: just become an Ubuntu Member.
Thanks for this Alan. I linked to this in my article – http://blogs.telegraph.co.uk/dan_monsieurle/blog/2009/05/18/ubuntu_one_foss_nil
I also really enjoyed popey’s post – http://popey.com/OMG_Ubuntu_One