The Place to Start for Operating System Developers
It is currently Tue Sep 17, 2019 1:02 pm

All times are UTC - 6 hours

Post new topic Reply to topic  [ 1 post ] 
Author Message
 Post subject: BMFS 2.0.0
PostPosted: Sun Mar 25, 2018 9:42 am 

Joined: Sun Nov 05, 2017 2:29 pm
Posts: 31
Location: Middleboro, MA
BMFS 2.0.0 has just been released.

BMFS is a project started by Ian Seyler that he's since allowed me to develop.

In the last year, several improvements have been made.

Here's a short list:

- There is now a re-entrant library
- A lot more documentation on the library and utility program via Doxygen
- Subdirectories are now supported
- File and directory count increased from 64 to 1024 (expected to grow to 65536 in the next release)
- A virtual disk structure has added to make it easier to represent disks on files and actual hard disks (defined by the kernel)
- File permissions, user IDs, group IDs, and modification times have been added to file and directory entries

The changes have been made to help improve the use of BMFS outside of the BareMetal-OS project.

If you would like to use BMFS in a project of yours, let me know. I can tell you how to port it.

I plan on continuing the improvement of the file system over the next couple of years.

Here's a link to the GitHub page: https://github.com/ReturnInfinity/BMFS

There's releases for Windows and Linux, as well, on the releases page.

Update: I just added a release file that is cross compiled for x86_64-none-elf, meaning you can link that static library with a kernel now.

I'm a contributor to BareMetal OS. View it at https://github.com/ReturnInfinity/BareMetal-OS

Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 1 post ] 

All times are UTC - 6 hours

Who is online

Users browsing this forum: No registered users and 1 guest

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group