BeOS's BFS

Be's original conception for a filesystem was one that included a large number of database features. This concept, though, proved to be too awkward in practice, and so Be developed the Be Filesystem (BFS), which retains some database-style features but for the most part is a fairly conventional filesystem. BFS borrows some features from UNIX filesystems, such as UNIX-style permissions. It shares other features with NTFS and HPFS, such as its support for EAs (known as attributes in BeOS).

BFS's features include the following:

  • Filenames up to 254 characters in length

  • Case-sensitive long filenames

  • Directories stored in a sorted tree structure

  • Allocation block size of between 1KB and 8KB, configurable at format time

  • Maximum partition size ...

Get The Multi-Boot Configuration Handbook now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.