[REBOL] Re: NTFS Stream Fun
From: bga:bug-br at: 9-Aug-2002 22:34
> > > In other words, <BFS> completelly smokes NTFS out. :)
> >
> >NTFS is not that bad. I like some features of BFS as well but IMO
> > the
> >NTFS is really a nice thing. I don't remember the title of a book
> > (if
> >you know it let me know it too) that tells the story about the NT
> >development. Very good read! Not very technical, instead it tells
> > about
> >the people and up & downs while developing NT. There is a section
> > about
> >the development efforts that went into NTFS etc. Robert
>
> The database search capabilities of BFS are where it smokes NTFS.
> But not for long: Future versions on Windows are slated to have
> the filesystem built on top of the SQL Server engine, rather than
> the other way around. When that happens, the smoke will definitely
> be blowing in the other direction!
Actually, no. First of all, the first version of BFS was a real
database and it was dropped exactly because the performance hit on
using a real database as the filesystem is too big (sure system ara
faster today than they were in 1990, but this is no reason to make then
slower).
Second, BeOS has node monitoring capabilities so you always know rigth
on the spot if a file that you need (and you're monitoring it) has
changed and you can take appropriate action, This all without having to
pool for the file (you receive a notification when it changes).
Besides, BFS implements the live query mechanism where you are notified
when files stop satisfying your query or when new files start to
satisfy them. For instance I have a folder called "Best Musics" that
contains all my MP3 files I gave a rating of 10. This folder is *ALWAYS
* up to date even if you add and remove files.
I am not saying NTFS is not good for what it does, but I am saying BFS
is the best "user-oriented" fs *EVER*. Even SGI's XFS does not match it
feature-wise and XFS rocks.
If you have interest in OS development and FSs is general, take a look
at http://www.bug-br.org.br/openbfs. I am the team lead for the OpenBFS
project (that aims to create an open-source version of BFS) that is
part of the bigger OpenBeOS project (http://www.openbeos.org). Look at
the code and you will see why BFS rocks. :) BTW, OpenBFS is, right now,
*BETTER* than BFS in some aspects.
-Bruno
--
Fortune Cookie Says:
I'd love to go out with you, but I have to floss my cat.