Linked by Eugenia Loli on Tue 10th May 2005 19:12 UTC, submitted by Kelly Rush
SkyOS This is a new video available on the SkyOS homepage, showing off the new indexing service. This service (which continuously runs in the background) will examine all new or updated files on a SkyFS volume. For each file, the plugin-based Index Feeder will try to extract as much information as possible from the file. This information will then be attached to the file in the form of attributes, which makes it possible to quickly search for it by using the SkyFS Index and Live Queries. It should be noted that what is seen in the video is only the back-end controls for the indexing service; for the final release of SkyOS, the controls will be implemented system-wide within the SkyOS GUI.
Order by: Score:
A mind melt...
by Jonathan Thompson on Tue 10th May 2005 19:36 UTC

So what has been done is merging what BeOS has had (they're using a variant of BeFS) with what Mac OS X Spotlight does. It was bound to happen sooner or later.

Re: A mind melt...
by anonymouse on Tue 10th May 2005 19:44 UTC

Actually, this is what BeOS does too. The service (or daemon) was called "registrar".

Oh, and also. It's not a variant of BFS, it's the Haiku projects implementation of BFS ported to SkyOS.

Impressive
by Reader on Tue 10th May 2005 20:03 UTC

This SkyOS thing is working silently in the background and aparently when it is ready it will rule the world! ;)

slocate
by Michael on Tue 10th May 2005 20:05 UTC

What is so new about all this indexing stuff. Isn't this pretty much the same as slocate. I know mac's software is better as it will parse out mp3 tags and stuff

Re: slocate
by Anonymous on Tue 10th May 2005 20:15 UTC

I haven't used it much, but don't you have to keep running updatedb? Incremental indexing is the obvious step beyond that.

Man
by pailhead on Tue 10th May 2005 20:16 UTC

This hobby OS is looking better and better. Don't know if I'd plunk down cash for it but it's looking nice.

Re: A mind melt... (anonymouse)
by jonas.kirilla on Tue 10th May 2005 20:17 UTC

'registrar' merely scans the filesystem for untyped files, during prolonged idle time, setting the filetype mime attribute.

The Be filesystem can index your attributes, but there's no real infrastructure yet to index the contents of your files, apart from domain-specific tools, like for mp3 files. The logical continuation would be to have some background process export the relevant contents of files as attributes, to allow the files to show up in fs queries. You'd want filetype-specific plugins for that, probably similar to how Spotlight does it. Also, you might want to consider the ramifications of BFS's limit on indexing of string type attributes. Only the first 255 bytes of the attribute are indexed, IIRC.

It's a neat and obvious idea, and complex fileformats aside, very easy to implement. It's a shame nobody's build anything like it for BeOS. (AFAIK) Guess we were to busy wondering what Be was/wasn't up to.

Anyway, Go Haiku! Getting closer...

Re: slocate
by zerblat on Tue 10th May 2005 20:18 UTC

I haven't watched the video yet, but it sounds more like Beagle ( http://www.gnome.org/projects/beagle/ )

What SkyOS needs..
by Someone on Tue 10th May 2005 20:31 UTC

..is help from a professional usability/GUI specialist.

To make the start button a moving target is terrible, just to name one screaming problem.

Technical Explanation of Index Feeder
by Kelly on Tue 10th May 2005 20:46 UTC

For a short technical example of how the Index Feeder works, you may take a look at the Index Feeder document at:

http://www.skyos.org/downloads/documents/SkyOS Index Feeder.pdf

This document details information on what happens behind the scenes.

Re: Technical Explanation of Index Feeder
by Kelly on Tue 10th May 2005 20:47 UTC

Sorry about the link, want to copy and paste it.

Beagle
by Amaranth on Tue 10th May 2005 20:55 UTC

This is the same thing Beagle does with inotify and xattr, isn't it?

Re: Beagle
by dikatlon on Tue 10th May 2005 21:00 UTC

Humm, when you search with beagle you do *not* specify with different queries on what kind of file you want to search for. If I for example search for jaguar, it will search for all documents contaning the text jaguar...it will also search for links and websites that contains jaguar...and pictures...and audio etc.

With SkyOS, as you may see on the video you can query for different types of media and files.

And do not get mad about this, but both of these services may be in alpha...SkyOS does have a little bit push on that part cause, skyfs(bfs) does have the oppurtunity to queryes while beagle have to create an own solution of this.

Aint I'm right?

Codec
by BigZaphod on Tue 10th May 2005 21:06 UTC

The codec this uses can be downloaded here for both Windows and PC QuickTime: http://www.techsmith.com/download/ensharpendecoder.asp

Re: Codec
by BigZaphod on Tue 10th May 2005 21:07 UTC

arg.. for both Windows and MacOS 9/X QuickTime. :-)

Re: Codec
by Kelly on Tue 10th May 2005 21:18 UTC

Try the latest mplayer on Linux, which should support the TechSmith TSCC codec.

Re: Codec
by BigZaphod on Tue 10th May 2005 21:29 UTC

Amazingly, VLC doesn't, though. VLC usually seems to support everything known to man.. :-)

Re: Codec
by dikatlon on Tue 10th May 2005 21:43 UTC

Yep, the video work's on the newest MPlayer, 1.0pre7 rel.
And it's good quality!

Searching
by Axord on Tue 10th May 2005 22:51 UTC

It's interesting how some many different groups seem to be interested in instant desktop search all of a sudden. Like there was a memo.

Neat.
by m_abs on Tue 10th May 2005 23:16 UTC

Pretty neat, now if it only be implementet on KDE.

way to go SkyOS team
by sjk on Wed 11th May 2005 00:42 UTC

This SkyOS thing is working silently in the background and aparently when it is ready it will rule the world! ;)

SkyOS seem to progress in an unbelievable pace. However, it won't "rule the world" unless your version of "the world" are composed of countries that does not require any form of Input Methods such as those required to enter CJK characters. ^^;


This hobby OS is looking better and better. Don't know if I'd plunk down cash for it but it's looking nice.

Indeed an interesting OS project. I know a lot of people mention how SkyOS "Copied" features. Well, I personally think it's great that a (relatively) new OS
is trying to create a GUI which copies (what the creator(s) believe is" the _good_ components of other GUIs while leaving out the bad.

Now, if only they'd make a statement that the code will be Open Sourced IF the SkyOS team decides to close shop, similar to what Troll Tech does with qt.

Re: Searching
by Greg Vernon on Thu 12th May 2005 14:33 UTC

Seems like it hehehe...

Deffo a good feature tho!