Linux 0.12內核的档案系统採用了1.0版的MINIX档案系统,这是由於Linux是在MINIX系统上开发的,採用MINIX档案系统便於进行交叉编译,並且可以从MINIX中载入Linux分区。虽然使用的是MINIX档案系统,但Linux对其处理方式与MINIX系统不同。主要的区別在於MINIX对档案系统採用单执行绪处理方式,而Linux则採用了多执行绪方式。由於採用了多执行绪处理方式,Linux程式就必须处理多执行绪带来的竞爭条件、锁死等问题,因此Linux档案系统代码要比MINIX系统的复杂得多。为了避免竞爭条件的发生,Linux系统对资源分配进行了严格地检查,並且在內核模式下执行时,如果任务沒有主动睡眠(呼叫sleep( )),就不让內核切換任务。