Articulo de referencia

Sistema de archivos

{{cite web | url=http://www.zdnet.com/products/osuser/boj/hacker10.html | title=BeOS Journal 10: A First Look at DR9 | author=Scot Hacker | date=1997-07-01 | work=ZDNet | access...

El sistema de archivos Be ( BFS ) es el sistema de archivos nativo para BeOS . En el kernel de Linux, se le denomina "BeFS" para evitar confusiones con el sistema de archivos de arranque .

BFS fue desarrollado por Dominic Giampaolo y Cyril Meurillon durante un período de diez meses, a partir de septiembre de 1996, [ 2 ] para proporcionar a BeOS un sistema de archivos con registro de transacciones moderno y compatible con 64 bits . [ 3 ] Es sensible a mayúsculas y minúsculas y puede utilizarse en disquetes , discos duros y medios de solo lectura como CD-ROM . Sin embargo, no se recomienda su uso en medios extraíbles pequeños, ya que los encabezados del sistema de archivos consumen entre 600 KB y 2 MB, lo que hace que los disquetes sean prácticamente inútiles.

Al igual que su predecesor, OFS (Old Be File System, escrito por Benoit Schillings , anteriormente BFS), [ 4 ] incluye soporte para atributos de archivo extendidos ( metadatos ), con características de indexación y consulta para proporcionar una funcionalidad similar a la de una base de datos relacional .

Aunque se concibió como un sistema de archivos de 64 bits, el tamaño de algunas estructuras en disco implica que el límite práctico es de aproximadamente 2 exabytes . Del mismo modo, la asignación de archivos basada en extensiones reduce el tamaño máximo práctico a aproximadamente 260 gigabytes en el mejor de los casos y a tan solo unos pocos bloques en el peor de los casos, dependiendo del grado de fragmentación .

Su proceso de diseño, interfaz de programación de aplicaciones y funcionamiento interno están, en su mayor parte, documentados en el libro Diseño práctico de sistemas de archivos con el sistema de archivos Be . [ 2 ]

Implementaciones

Además del BFS original de 1996 utilizado en BeOS, existen varias implementaciones para Linux . A principios de 1999, Makoto Kato desarrolló un controlador del sistema de archivos Be para Linux; sin embargo, el controlador nunca alcanzó un estado completamente estable, por lo que en 2001 Will Dyson desarrolló su propia versión del controlador BFS para Linux. [ 5 ] [ 6 ]

En 2002, Axel Dörfler y algunos otros desarrolladores crearon y lanzaron una reimplementación de BFS llamada OpenBFS para Haiku (OpenBeOS en aquel entonces). [ 7 ] En enero de 2004, Robert Szeleney anunció que había desarrollado una bifurcación de este sistema de archivos OpenBFS para usarlo en su sistema operativo SkyOS . [ 8 ] La implementación regular de OpenBFS también se portó a Syllable , con la que se ha incluido desde la versión 0.6.5.

Véase también

Referencias

  1. Scot Hacker (1997-07-01). "BeOS Journal 10: Un primer vistazo a DR9" . ZDNet . Archivado del original el 1999-10-02 . Recuperado el 2007-03-22 .
  2. 1 2 3 Giampaolo, Dominic (1999). Diseño práctico de sistemas de archivos con el sistema de archivos Be (PDF) . Morgan Kaufmann. ISBN 1-55860-497-9. Archivado del original (PDF) el 13-02-2017 . Consultado el 01-06-2004 .
  3. Andrew Orlowski (29 de marzo de 2002). "Windows on a database – sliced ​​and picado by BeOS vets" . The Register. Archivado del original el 30 de diciembre de 2006. Consultado el 9 de diciembre de 2006 .
  4. Henry Bortman. "Benoît Schillings, ingeniero de software" . La Biblia de BeOS . Archivado del original el 27 de septiembre de 2006. Consultado el 10 de septiembre de 2006 .
  5. Will Dyson (2002). "Controlador BeFS para Linux: Acerca de BeFS" . SourceForge . Consultado el 9 de diciembre de 2006 .
  6. "Sistema de archivos BeOS para Linux" . tech-pubs.net . Consultado el 25 de diciembre de 2025 .
  7. Daniel Teixeira (04/09/2002). "OBFS llega a la versión beta" . Haiku News . Archivado del original el 04/10/2006 . Consultado el 09/12/2006 .
  8. Robert Szeleney (23-01-2004). "Actualización" . skyos.org . Archivado del original el 26-09-2007 . Consultado el 09-12-2006 .
  • El sistema de archivos BeOS: una retrospectiva de un experto en sistemas operativos , por Andrew Hudson, 3 de junio de 2010, Ars Technica
Obtenido de " https://en.wikipedia.org/w/index.php?title=Be_File_System&oldid=1353126114 "