Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
I've got my FAT12 driver working, but I don't know what to do about hard drives. What would be a good file system to use (that grub supports) and isn't too hard. I know I could use FAT32 but are there any others that you would recommend me looking into?
Hmmm... maybe I should wrap my brain around inodes...
Alright, i think I'm going to try using a FAT12 partition to start off with, just so I understand how to work with partitions using my existing FAT12 driver. Then I'll move on to something better.
I played a bit with ext2 a long time ago. But for now I recommend fat32, because it's easy and errors in the file system are not good.
A lot of people seems to like reiserfs, I have read a bit about it. It seems good when you have a lot of small files, like the linux kernel source tree.
I'd go for FAT but make sure not to make your OS very dependent on FAT and make sure that it will have the ability to deal with the more advanced features of other file systems in the future.