Post a Comment
I think they are talking about this:
http://nat.org/beagle/
Those are pretty outdated though. Also check out the cool new UI they are working on for BEST:
http://beagle-project.org/images/4/4e/Searchmockup.png
http://beagle-project.org/images/8/8d/Searchstart.png
Edited 2005-11-04 16:33
Well, the entire gnome desktop, including nautilus, epiphany, evolution, gaim, gimp, gnumeric, rhythmbox were coded in C, so why not beagle? I know computers are powerful today, but there are still people with old P3 600Mhz and 128MB RAM like me willing to use this kind of programs. A program like this should be done in C.
Well, the fact is that developing in C takes much more time and effort than programming the same in environments like Mono. So, so you have to think about performance and development time, and that's the problem.
Also, based on the fact that computers are getting more memory, and also better performance, developing using this kind of environments looks like a better idea.
Of course programming in C can be a good thing, but the fact is that there are a lot of areas than taker too much time to develop.
So, I think C should remain for areas that really really need performance or need to access low-level areas of the system.
The search library which Beagle is based on was ported from Java to C#. That search library is called Lucene (http://lucene.apache.org).
And Beagle is in C# because the Ximian guys wrote a lot of mono and wanted to create applications which use it. I wouldn't call wanting to use your own software a political reason.
There are purists out there that won't like this, but it shows that Novell hasn't abandoned Gnome since purchasing SUSE. Gnome on SUSE is much better now than it used to be, and this development seems to show that they are continuing to work with it and want to improve it more.
I would also like to make a sidenote in response to the purists. I am very willing to admit that I don't understand all of the legalities surrounding technologies like Mono or Wine (many lawyers don't either), but considering past statements made by MS, it would seem that if they could legally deter the development of Wine they would have done so already. Much of the motivation behind Mono is the same as the motivation behind Wine. People and companies have already dedicated large amounts of resources to MS based products. Migration to GNU/Linux is much more reasonable in the short term if there are mechanisms to facilitate the use of existing resources while being able to explore more native or cross-platform solutions in the long term.
Sorry if that was a bit off topic. I really think integrating Beagle with Nautilus is a neat enhancement to the Gnome desktop.
doesn't they have enough Gnome programmers ?
apparently, the recent layoffs at Novell were among the Ximian camp
http://www.chipx86.com/blog/archives/000130.html
No surpise here. The only revenues from the Linux division come from Suse, so it is an obvious choice.
on ubuntu using beagle makes my machine visibly slower.
Its a really cool idea and im sure it will be useful for a lot of people, but its too slow for my machine and theres always the ackbar aspect (its a trap!). Im glad the search vs browse thing is starting to take off though.
For all of you that dont want mono/beagle, my Tracker project (http://freedesktop.org/wiki/Software_2fTracker) does everything Beagle does but will also do a whole load more like VFolders in Gnome-VFS and Nautilus.
It should be ready within a few weeks...
I saw this coming a long time ago. It's an amazing function to just search from a file browser. It helps a user find things if he or she has lost them. It's not a way of taking over Nautilus I don't think. Finder in OSX has Spotlight integrated into it and it works like a charm. I dont use it often because I try to keep myself organized, and it's easier to know exactly where I'm going.
This is a good move for the Beagle and Nautalists people.
Screenshots can be seen at http://hendi.name/ (direct link: http://hendi.name/2005/11/04/beaglenautilus-integration/)
I use f-spot, banshee and tomboy and they all feel just as fast as other GTK apps. I wouldn't blame Mono for any slowdowns caused by Beagle, but keep in mind that Beagle is still beta software and that it's a file indexer. If you have an old computer you probably have a slow hard disk too...
Anyway, it was a great surprise to see this. I hope it's in the Nautilus 2.14 release (as an optional feature of course, as Nautilus can't depend on Beagle yet), so at least distributors like SUSE and Ubuntu can enable it by default easily.




