Tracker in Edgy?

Jamie McCracken jamiemcc at
Tue Jul 4 16:11:36 BST 2006

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?

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