The BeOS file system: an OS geek retrospective

The place for technology related posts.

Moderator: Moderators

Post Reply
User avatar
Sabre
DCAWD Founding Member
Posts: 21432
Joined: Wed Aug 11, 2004 8:00 pm
Location: Springfield, VA
Contact:

The BeOS file system: an OS geek retrospective

Post by Sabre »

Article
A 64-bit address space
Use of journaling
Highly multithreaded reading
Support of database-like extended file attributes
Optimization for streaming file access
Improvements of Haiku BFS over BeOS
Haiku’s version of BFS has a number of improvements over the original BeOS BFS implementation. The B+tree is more robust. Haiku BFS uses a file cache for file data in addition to a block cache. This resulted in a factor of 10 speed improvement. Haiku’s BFS implements status changed time for files, and also has more fine-grained file status capability. The POSIX atime file was omitted from BeOS BFS for performance's sake. Haiku BFS includes a query optimized for hybrid regex that allows mixing of a static string with a regular expression. New inspection tools bfsinfo, bfswhich, chkindex, and recover were added for Haiku BFS. The reindex command was added to improve indexing of extended attributes.
BeOS was probably my favorite OS of all time (yes, even more so than FreeBSD). I was VERY sad to see what happened with the company, but I'm also very happy to see how far Haiku has come lately. The file system in BeOS was and is ahead of it's time (like the whole OS!)
Sabre (Julian)
Image
92.5% Stock 04 STI
Good choice putting $4,000 rims on your 1990 Honda Civic. That's like Betty White going out and getting her tits done.
User avatar
complacent
DCAWD Founding Member
Posts: 11651
Joined: Sun Aug 29, 2004 8:00 pm
Location: near the rockies. very.
Contact:

Re: The BeOS file system: an OS geek retrospective

Post by complacent »

While admittedly gangster, far beyond my own needs.

Cool ish though.
colin

a tank, a yammie, a spaceship
i <3 teh 00ntz
Post Reply