Tracker in Edgy?

Jamie McCracken jamiemcc at
Tue Jul 4 16:51:40 BST 2006

Jamie McCracken wrote:
> Sebastien Bacher wrote:
>> Le jeudi 29 juin 2006 à 14:37 +0200, Pavel Roitberg a écrit :
>>> are there any plans to offer tracker as an beagle alternative in edgy?
>> What are the advantages of tracker over beagle?

a few more include:

* Desktop neutral, freedesktop compliant design

* Makes use of Dbus for easy desktop integration and can be used 
directly in python, mono and c++ without the need for bindings

* More likely to be integrated better in the desktop as mono is still 
not "politically correct" amongst a significant number of Gnome 
developers. Rhythmbox and Epiphany are already keen to integrate with 

* Can run efficiently and safely on lower end machines (beagle floors my 
1GHz , 256MB RAM notepad on a regular basis)

> Tracker is :
> 1) written in C and has smallish dependencies - can fit on your livecd 
> unlike mono/beagle
> 2) Very low RAM usage - typically between 4 and 6 MB even after indexing 
> 100's MB. Beagle consumes 100+ MB RAM under heavy indexing load and can 
> grow very large. Tracker has no memory spikes either.
> 3) Speed - Tracker is much more faster in almost every area. Compare 
> Nautilus search with Tracker and Beagle. Tracker is more or less 
> instantaneous. You will generally not notice the trackerd daemon running 
> as it does not usually cause cpu bottlenecks unlike beagle which is 
> known to hit CPU hard periodically.
> 4) Stability - Tracker just works and keeps on working. Uses mature 
> stuff like mysql and libextractor so its more robust and solid.
> 5) Tracker goes much further than Beagle in providing first class 
> objects with database storage, tags and extensible metadata (built in as 
> well as user definable stuff). Beagle is just an indexer whilst Tracker 
> is a combination database/indexer.
> 6) More metadata and more powerful vfolder capabaility, smart searching 
> etc. Beagles searchable metadata is very limited in contrast.
> 7) Tracker uses a form of RDF Query and is more standards compliant in 
> that area
> Tracker does not index as many things as beagle does right now but that 
> wll change in the near future as more services in tracker become indexed.

Mr Jamie McCracken

More information about the ubuntu-devel mailing list