Skip to contentSkip to conversation

2.5: Be Filesystem driver

PATCH In review Will Dyson 2 participants 3 messages Oct 19, 2002 VFS

lore
Share & tools
lore

Will Dyson

author
#0 lore raw

PATCH 1/1 2.5: Be Filesystem driver

Hi all,

I'm finaly getting off my ass and making available a forward port of the Be filesystem driver from 2.4. There is a combined bk/gnu patch (output of Documentation/BK-usage/bksend) here:
http://www.cs.earlham.edu/~will/befs-2.5

Those using bk might want to pull from:
bk://dysonwi.dyndns.org:5000/

[email protected], 2002-10-17 23:44:20-04:00, [email protected]
Add a driver (read only for now) for the Be Filesystem, a 64-bit journaling filesystem with attributes which is the native fs of Be, Inc's BeOS (and the new OpenBeOS project as well).

Be always called their filesystem "BFS". However, that name is already in use. Thus, this driver is called BeFS.

The driver was developed under 2.4 (and merged into 2.4.20-pre3). Most of the credit for keeping up with the 2.5 VFS changes goes to Sergey S. Kostyliov <[email protected]>

 Documentation/filesystems/befs.txt |  111 ++++
 fs/Config.help                     |   22
 fs/Config.in                       |    3
 fs/Makefile                        |    1
 fs/befs/ChangeLog                  |  417 ++++++++++++++++
 fs/befs/Makefile                   |   15
 fs/befs/TODO                       |   14
 fs/befs/attribute.c                |  117 ++++
 fs/befs/befs.h                     |  158 ++++++
 fs/befs/befs_fs_types.h            |  213 ++++++++
 fs/befs/btree.c                    |  786 ++++++++++++++++++++++++++++++
 fs/befs/btree.h                    |   13
 fs/befs/datastream.c               |  528 ++++++++++++++++++++
 fs/befs/datastream.h               |   19
 fs/befs/debug.c                    |  262 ++++++++++
 fs/befs/endian.h                   |  126 ++++
 fs/befs/inode.c                    |   53 ++
 fs/befs/inode.h                    |    8
 fs/befs/io.c                       |   98 +++
 fs/befs/io.h                       |    9
 fs/befs/linuxvfs.c                 |  956 
+++++++++++++++++++++++++++++++++++++
 fs/befs/super.c                    |  112 ++++
 fs/befs/super.h                    |    8
 fs/nls/Config.in                   |    3
 24 files changed, 4051 insertions(+), 1 deletion(-)
Signature · 2 lines
Will Dyson
"Back off man, I'm a scientist!" -Dr. Peter Venkman
#1 lore raw

Hello all,

Quoted 6 lines · Will Dyson

Hi all,

I'm finaly getting off my ass and making available a forward port of the Be filesystem driver from 2.4. There is a combined bk/gnu patch (output of Documentation/BK-usage/bksend) here:
http://www.cs.earlham.edu/~will/befs-2.5

Sorry but I've got 403 Forbidden :(.

Signature · 3 lines
                   Best regards,
                   Sergey S. Kostyliov <[email protected]>
                   Public PGP key: http://sysadminday.org.ru/rathamahata.asc
author
#2 lore raw
Quoted 4 lines · Sergey S. Kostyliov
Quoted 1 line

http://www.cs.earlham.edu/~will/befs-2.5

Sorry but I've got 403 Forbidden :(.

Oops. That was silly of me. Fixed now.

Signature · 2 lines
Will Dyson
"Back off man, I'm a scientist!" -Dr. Peter Venkman