Be bestandssysteem

De BeOS File System is de naam van het bestand dat wordt gebruikt door de BeOS besturingssysteem.

Geschiedenis

Er bestaan ​​twee versies van BFS ontwikkeld door worden opgenomen. De eerste versie is geschreven door Benoit Schillings, het gaf een ondersteunende metadata en het gebruik van bepaalde functies van relationele databases voor het zoeken van bestanden.

Na de BeOS op PowerPC porting, werd besloten de ontwikkeling van een nieuw bestandssysteem, BFS.

De ontwikkeling van deze nieuwe BFS werd uitgevoerd in 1996 door Dominic Giampaolo en Cyril MEURILLON aan BeOS een modern bestandssysteem, 64-bit te geven en ingelogd. De nieuwe BFS werd gebruikt voor de eerste keer door de R3 versie van BeOS.

In 1999, Dominic Giampaolo schreef een boek, Praktische File System Design met de Be File System uitleg over de werking en de uitvoering van de BFS. Niet meer gepubliceerd, het boek is nu beschikbaar in PDF-formaat.

Een vrije implementatie, OpenBFS, werd uitgevoerd voor de Haiku project. SkyFS het SkyOS bestandssysteem is een vork van OpenBFS.

Sindsdien, Microsoft en Apple hebben, of op het punt om meerdere functies te integreren met hun respectieve BFS bestandssysteem. Dit zijn voornamelijk de basiskenmerken van relationele database, die met name in staat stelt de oprichting van "virtuele map".

Karakteristiek

BFS was erg zijn tijd ver vooruit en bood mogelijkheden die weinig bestandssystemen hadden veel minder allemaal tegelijk.

BFS is een bestandssysteem met de kenmerken van FSO, maar toe te voegen:

  • journaling, dat wil zeggen een systeem om verlies van informatie te voorkomen zeggen als de opslageenheid waren tijdens een schrijfbewerking worden tegengehouden
  • de 64-bits adressering, waardoor bestanden en volumes van zeer grote afmetingen beheerder

Hoewel het kan worden toegepast op ieder type opslagmedium, worden de kleine opslagcapaciteit units afgeraden omdat BFS headers kan nemen van 600 kB tot 2 MB