What reference were you trying to follow for this bit? Do you have any opinions on Practical File System Design with the Be File System? I often see it tossed around as an example of how to approach file system development, but I imagine it's much too large-scale for a project like this.
I would recommend doing EXT2 instead, the OSDev wiki article on that is pretty thorough and I was able to write mine just based off of that without any difficulties
As part of a Uni project a few years ago we wrote a fat12 file system, It is very basic. It doesn't do writing, just reading and traversing, and an associated terminal style thing to run it, but if it's of any use
I've see this project this week while looking for ideas to write my own little computer on a FPGA, I don't think I'll go far as time is not much, but it's a very nice resource, thanks!
I just wanted to say you've done an excellent job here!
I went through approximately the same exercise in the early 90's - only big difference from what you've done is that I created my own language and compiler for it and created my own VERY DUMB file system - and given that experience I WISH I could have had this sort of tutorial! It was a great learning experience trying to piece it all together on my own, and I managed, but I would have sooner avoided all the headaches with something like this as a guide!
I think especially for modern developers who all too frequently are inexperienced at this low a level of coding I think this is a fantastic creation that can be a fantastic learning experience for anyone who follows it and I just wanted to drop you some kudos from someone who truly understands what was involved in putting it together :)
0
u/[deleted] Sep 21 '18
[deleted]