IBP-Masi
1993/71:
Rapport de Recherche Masi /
Masi research reports
pages - Novembre/November 1999 -
French document.
PostScript : 40 Ko /Kb
Titre / Title: Implémentation du système de fichiers ext2 dans Linux
Abstract : Linux is an operating system with a Unix-like interface which runs on PC 386. Initially, Linux included only a limited Minix-compatible filesystem. This paper describes the two extended filesystems that we have designed for Linux.
An indirection layer has been added to Linux to access files.
This layer, called the virtual filesystem, calls physical filesystems via function pointers. The two extended filsystems use common strategies: directory trees, i-nodes, indirect data blocks. The first extended filesystem uses a linked list to keep track of the free blocks and i-nodes. It manages directories as variable length entries. The second extended filesystem is an extension of the first one. It provides additional features and optimizations used to improve performances. It has been designed to allow the easy addition of new extensions like access control lists.
Publications internes Masi 1993 / Masi research reports 1993