Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Not much, unfortunately. File system metadata query and responsiveness is something that I haven't seen matched still. The latter is an exhilarating feeling that I'll never forget. Also, the UI had a “fun” but still elegant feel to it that I was very fond of.


This. The filesystem has yet to be duplicated in terms of sheer metadata functionality and probably never will be again.


What's an example of something you could do with the BeOS filesystem that you can't do with today's filesystems and operating systems?


The below is based on vague memories from 20+ years ago...

Some examples:

Every email received was stored as a file. All metadata about the email (sender ,subject, headers, etc) were stored as attributes.

Tracker, the file manager application, could display any arbitrary attribute. I seem to remember that instead of an email application's window, my inbox was a simple Tracker window showing the specific attributes required to know about my emails.

My music collection was stored and displayed the same way.

Everything was searchable but also usable. File attributes weren't hidden behind CLI commands and flags like xattr, they were part of the GUI and every application using the SDK would know/understand them.


> Every email received was stored as a file.

This was, at least in part, how Microsoft's "Internet News and Mail" worked. Not sure where it kept metadata, but the initial implementation seemed like an Windows Explorer extension, which was a very clever approach, IMHO.

I wish Gnome did an e-mail client like that, synchronizing a local folder with a remote IMAP mail store, or presenting a remote IMAP storage as a mounted folder under an IMAPFS sort of thing. Arguably, that's easier to do with POP3. Same thing with an outbox, where writing a properly formatted file would send an e-mail.

> File attributes weren't hidden behind CLI commands and flags like xattr

This is a design choice in the UI, not something intrinsic to the OS.


Find file(s) with queries in less than a second? Save the query as a folder and now you have “live” searches?

I cant tell you how often I waste time searching for the lication of a specific file. But never gad this probkem with BeOS/Haiku.


Okay that's sick. Absolutely awesome idea.


BeFS maintained indices of extended attributes; in other OSes indexing is done in userspace which is safer and more flexible but can introduce race conditions between filesystem operations (e.g. moving a file) and updating the index.




Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: