Beagle badness
Jamie McCracken
jamiemcc at blueyonder.co.uk
Fri Nov 10 14:48:44 GMT 2006
Evandro Fernandes Giovanini wrote:
> Em Sex, 2006-11-10 às 10:46 +0200, Johan Kiviniemi escreveu:
>> On Thu, Nov 09, 2006 at 08:18:04PM -0500, Samuel Cormier-Iijima wrote:
>>> There is a proposal to include Tracker by default:
>>> https://features.launchpad.net/distros/ubuntu/+spec/tracker-integration
>>> I think this would fix most of the performance problems people are
>>> having
>
> Currently, Tracker has advantages compared to Beagle, mainly smaller
> memory footprint.
it also has a fixed capped deterministic memory usage so it wont eat all
your resources over time and uses considerably less cpu and battery
power to index stuff. It also sleeps without peridically waking up so is
very friendly for notebooks
But Beagle also has its strong points, such as better
> integration with applications (Evolution, Firefox and Gaim for example),
> as well as much wider testing. It's been enabled by default in Fedora
> Core for two releases now, and it's also enabled by default in
> openSUSE / SLED.
that does not mean its more stable though. Beagle has been in
development for many years (4 years I think) and has been completely
rewritten from scratch. It also uses technology that is still maturing
(mono and mono lucene port) and is a lot more complex than Tracker which
is designed to be KISS.
Tracker by contrast has been in development for a little over a year and
mostly in my spare time (20 hours a week)
Yet tracker was built from the ground up to be stable, memory efficient
and very robust and has been proposed for Gnome whilst Beagle devs still
have big problems with stablity and memory usage and they admit
themselves its no where near ready.
However the best way to prove tracker is more stable is to get George
Farris to run it and see if it has any issues compared to Beagle.
>
>> In addition to minimal resource usage, Meta Tracker has some very
>> appealing features over Beagle, such as RDF searches and very flexible
>> metadata storage (arbitrary tags or other metadata can be attached to
>> files).
>>
>
> That could be cool, but it won't be of any use to Ubuntu until
> applications start supporting it. I think Rhythmbox is the most likely
> candidate.
yes thats right and any distro shipping RhythmBox by default will have
to ship tracker by default too if the two becomes integrated.
Tracker also has much more support from Gnome devs with a greater
willingness to integrate so its inevitable that tracker will become
mandatory anyhow in Gnome sooner or later.
>
>> The CVS version <https://launchpad.net/products/tracker/trunk> has
>> evolved nicely since the last release.
>>
>
> The 0.5.1 release is quite recent. :)
its a stable release which should have no serious problems (feel free to
prove otherwise)
On another note given that there is a 256MB RAM limit on feisty, I dont
see how Beagle can be shipped by default at the moment whilst tracker is
the only option if feisty wants to compete with Vista.
--
Mr Jamie McCracken
http://jamiemcc.livejournal.com/
More information about the ubuntu-devel
mailing list