Difference between revisions of "File systems"
From Organic Design wiki
m (Caretaker: headings) |
(update) |
||
Line 1: | Line 1: | ||
− | [[Category: | + | [[Category:peerix]] |
− | + | The [[:Kernel]] requires a filesystem to start up. In unix terms this means it's ''/sbin/init'' or ''/linuxrc''. It's also important that the OS is able to read and write all common file systems. | |
− | + | = FUSE = | |
− | |||
− | = | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
User-space implementation of a filesystem API. | User-space implementation of a filesystem API. | ||
− | *Requires kernel module | + | *Requires kernel module that is standard in 2.6 kernels |
*Good examples of custom implementation | *Good examples of custom implementation | ||
**See [[fs.c]] | **See [[fs.c]] | ||
+ | |||
+ | = NTFS = | ||
+ | libntfs uses FUSE to impelment a file system wrapper for NTFS |
Revision as of 02:42, 22 December 2006
The Kernel requires a filesystem to start up. In unix terms this means it's /sbin/init or /linuxrc. It's also important that the OS is able to read and write all common file systems.
FUSE
User-space implementation of a filesystem API.
- Requires kernel module that is standard in 2.6 kernels
- Good examples of custom implementation
- See fs.c
NTFS
libntfs uses FUSE to impelment a file system wrapper for NTFS