Xiafs

Xiafs

Xiafs was a file system for the operating system Linux which was conceived and developed by Frank Xia and was based on the Minix file system. Today it is obsolete and not in use, except possibly in some historic installations.

Linux originally used the Minix file system, but it had a number of limitations. For example, the length of filenames was limited to 14 characters and the partition size was limited to 64 MB. To replace the Minix file system, the extended file system (or ext) was developed. However, it too had some problems such as poor performance and the lack of some date stamps. Two contenders for replacing ext were quickly developed: Ext2 and Xiafs. The two file systems were included in the standard kernel in December 1993 (Linux 0.99.15). Ext2 and Xiafs had the same goal: to offer good performance, reasonable limitations (for example to allow partitions of at least 2 GiB and larger files) and fixing the flaws of ext. Initially, Xiafs was more powerful and more stable than Ext2, but being a fairly minimalistic modification of the Minix file system, it was not very well suited for future extension.

Xiafs is less powerful and offers less functionality than Ext2. It suffers from more limitations (the maximum size of a file is 64 MiB and the maximum size of a partition is 2 GiB). The only advantage is that it uses a little less disk space for its control structures and had greater stability compared to Ext2 at that time.

The end result was that Xiafs changed very little while Ext2 evolved considerably, rapidly improving stability, performance and adding extensions. Ext2, after some shakedown time, quickly became the standard file system of Linux. Since then, Ext2 has developed into a very mature and robust file system.

Xiafs was removed along with the original Extended file system from Linux 2.1.21, as it was no longer in use and was unmaintained. Today Ext3 (an extension of Ext2) is considered the standard Linux file system and Ext4 is already in the kernel.

See also

* List of file systems
* Comparison of file systems


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Look at other dictionaries:

  • Xiafs — est un système de fichiers basé sur MINIX fs pour le système d exploitation Linux et qui a été conçu et développé par Frank Xia. Il est aujourd hui obsolète. Devant les limitations de ext (performances, manque de quelques enregistrements de date) …   Wikipédia en Français

  • Commande UNIX — Commandes Unix Les systèmes d exploitation de type UNIX offrent à leurs utilisateurs des centaines de commandes qui font de la console un outil pratique et extrêmement puissant. Certaines d entre elles sont fournies directement par le shell,… …   Wikipédia en Français

  • Commande Unix — Commandes Unix Les systèmes d exploitation de type UNIX offrent à leurs utilisateurs des centaines de commandes qui font de la console un outil pratique et extrêmement puissant. Certaines d entre elles sont fournies directement par le shell,… …   Wikipédia en Français

  • Commandes UNIX — Les systèmes d exploitation de type UNIX offrent à leurs utilisateurs des centaines de commandes qui font de la console un outil pratique et extrêmement puissant. Certaines d entre elles sont fournies directement par le shell, alors que d autres… …   Wikipédia en Français

  • Commandes Unix — Les systèmes d exploitation de type UNIX offrent à leurs utilisateurs des centaines de commandes qui font de la console un outil pratique et extrêmement puissant. Certaines d entre elles sont fournies directement par le shell, alors que d autres… …   Wikipédia en Français

  • Commandes unix — Les systèmes d exploitation de type UNIX offrent à leurs utilisateurs des centaines de commandes qui font de la console un outil pratique et extrêmement puissant. Certaines d entre elles sont fournies directement par le shell, alors que d autres… …   Wikipédia en Français

  • Fsck — (File System Check ou File System consistency Check) est un outil sous UNIX/Linux pour vérifier la cohérence d un système de fichiers. S il y a des incohérences, il est capable de les corriger dans la plupart des cas. Sommaire 1 Présentation… …   Wikipédia en Français

  • Ipcrm — Commandes Unix Les systèmes d exploitation de type UNIX offrent à leurs utilisateurs des centaines de commandes qui font de la console un outil pratique et extrêmement puissant. Certaines d entre elles sont fournies directement par le shell,… …   Wikipédia en Français

  • fsck — (File System Check ou File System consistency Check) est un outil sous UNIX/Linux pour vérifier la cohérence d un système de fichiers. S il y a des incohérences, il est capable de les corriger dans la plupart des cas. Sommaire 1 Présentation… …   Wikipédia en Français

  • ext — Файловая система Extended file system Дата представления Апрель 1992 (Linux) Структура Размещение файлов битовая карта (свободное пространство), table (метаданные) Сбойные сектора Table …   Википедия

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”