File Systems: Difference between revisions

Jump to navigation Jump to search
[unchecked revision][unchecked revision]
Content deleted Content added
Line 111: Line 111:
The defined standard for CDs. If you boot from CD then this is the way to go. If not, don't make it your first filesystem.
The defined standard for CDs. If you boot from CD then this is the way to go. If not, don't make it your first filesystem.


== Rolling your own ==
=== Rolling your own ===
There are many different kinds of filesystems around, from the well-known to the more obscure ones. The most unfortunate thing about filesystems is that every hobbyist OS programmer thinks that the filesystem they design is the ultimate technology, when in reality it's usually just a copy of FAT with a change here and there, perhaps because it is one of the easiest to implement. The world doesn't need another FAT-like filesystem. Investigate all the possibilites before you decide to roll your own.
There are many different kinds of filesystems around, from the well-known to the more obscure ones. The most unfortunate thing about filesystems is that every hobbyist OS programmer thinks that the filesystem they design is the ultimate technology, when in reality it's usually just a copy of FAT with a change here and there, perhaps because it is one of the easiest to implement. The world doesn't need another FAT-like filesystem. Investigate all the possibilites before you decide to roll your own.


=== Guidelines if you do decide to roll your own ===
==== Guidelines if you do decide to roll your own ====
<br />
<br />
* Consider carefully what it will be used for.
* Consider carefully what it will be used for.