Filesystem implementatin for beginers

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.
Post Reply
snasim2002
Member
Member
Posts: 37
Joined: Sat Apr 11, 2015 9:37 am

Filesystem implementatin for beginers

Post by snasim2002 »

hI,
I am looking for a effective, simple to implement, and informative filesystem. Which one should i chose ??
I have
# paging enabled,
# wrote a keyboard driver,
# Kernel heap
User avatar
Muazzam
Member
Member
Posts: 543
Joined: Mon Jun 16, 2014 5:59 am
Location: Shahpur, Layyah, Pakistan

Re: Filesystem implementatin for beginers

Post by Muazzam »

In my opinion, FAT16:

1. It's more simple than other file systems, ever simpler than FAT12.
2. Unlike FAT12, FAT16 is still in use (in USB flash drives, I mean).
3. Unlike ext/ext2 and custom file systems, it is supported virtually by every device.

I'm not saying that it's a perfect (or even a good) file system but you asked a file system for "beginners."
User avatar
Brendan
Member
Member
Posts: 8561
Joined: Sat Jan 15, 2005 12:00 am
Location: At his keyboard!
Contact:

Re: Filesystem implementatin for beginers

Post by Brendan »

Hi,

My opinion is FAT and/or ISO9660. They're both relatively simple, and both remain useful after you implement a high performance/secure native file system later.


Cheers,

Brendan
For all things; perfection is, and will always remain, impossible to achieve in practice. However; by striving for perfection we create things that are as perfect as practically possible. Let the pursuit of perfection be our guide.
Post Reply