Vai al contenuto

Be File System

Da Wikipedia, l'enciclopedia libera.
Versione del 15 feb 2013 alle 03:28 di ValterVBot (discussione | contributi) (Bot: Elimino interlinks)
BFS
Dati generali
SviluppatoreBe Incorporated
Nome completoBe File System
IntroduzioneBeOS R3
Identificatore della partizioneBe_BFS (Apple Partition Map)
0xEB (MBR)
Struttura
Struttura contenuti directoryB+ tree
Allocazione dei fileInodes
Blocchi danneggiatiInodes
Limiti
Dimensione massima di un file~260 GB *
Numero massimo di fileUnlimited
Dimensione massima del nome di un file255 caratteri
Dimensione massima del volume~2 EB *
Caratteri permessi nel nome di un fileAll UTF-8 but "/"
Caratteristiche
Date memorizzateAccesso, Creazione, Modifica
Date supportateSconosciuto
ForkSi
AttributiPOSIX ACL: Read, Write, Execute
Permessi file systemSi, POSIX (RWX per owner, group and all)
Compressione trasparenteNo
Crittografia trasparenteNo

Il Be File System o BFS (talvolta chiamato erroneamente BeFS come per esempio dal kernel linux per evitare di confonderlo con il Boot File System) è il file system nativo del sistema operativo BeOS.

BFS è stato sviluppato da Dominic Giampaolo e Cyril Meurillon nel 1996 in un periodo di dieci mesi per fornire a BeOS un efficiente sistema a 64 bit con supporto al journaling. È case sensitive ed è utilizzabile su floppy, dischi rigidi e filesystem di sola lettura (CD), sebbene l'impiego su supporti removibili è sconsigliato per via del fatto che le informazioni che esso include possono occupare dai 600 kB ai 2 MB.

Come il suo predecessore, OFS (Old Be File System, a suo tempo chiamato semplicemente BFS) esso permette di immagazzinare informazioni estese per ogni file (metadati) e, grazie alle sue caratteristiche di indicizzazione, fornisce funzionalità simili a quelle dei filesystem relazionali.

La sua struttura interna è per larga parte descritta nel volume Practical File System Design with the Be File System.

BeFS è stato reimplementato con il nome di OpenBFS come parte del sistema operativo opensource Haiku. SkyFS, il filesystem usato dal sistema operativo SkyOS, è un derivato di OpenBFS.

Collegamenti esterni