Be File System
BFS | |
---|---|
Manufacturer | Be Inc. |
Full name | Be File System |
Initial release | May 10, 1997 ( BeOS ) |
Partition identifier | 0xEB ( MBR ) |
Technical implementation | |
Directories | B + trees |
Files | I-nodes |
Defect block list | I-nodes |
Maximum values | |
Number of all files | Unlimited |
Length of the file name | 255 |
File system size | 2 Exbibytes |
Allowed characters in the file name | All Unicode characters (except "/") ( UTF-8 encoded) |
properties | |
Dates of a file | POSIX |
Supporting operating systems | BeOS , ZETA , Haiku , SkyOS , Syllable , unixoide |
The Be File System (BFS) or loading file system is a 64 bit - journaling file system , which the company Be Incorporated for the operating system BeOS was developed. It can manage data volumes with a size of up to 2 EiB ( Exbibyte , 2 60 bytes); the speed of the file system is independent of the size of the managed data. This was achieved through a database- like management of the file system. It supports metadata and associative file management . The maximum length of file names is 255 characters.
BFS is used in the further development of BeOS, the ZETA operating system, which had to be discontinued in the meantime. The open source operating system Haiku , based on BeOS, offers a reimplementation of BFS with OpenBFS , which is also provided by Syllable and used in a modified form by SkyOS . Linux includes its own driver for this file system.
See also
literature
- Giampaolo, Dominic: Practical File System Design with the Be File System . ISBN 1-55860-497-9 .
Also available for free as a PDF download