World Library  
Flag as Inappropriate
Email this Article


Article Id: WHEBN0004061562
Reproduction Date:

Title: Xiafs  
Author: World Heritage Encyclopedia
Language: English
Subject: Xia, Ext2, CXFS, Dell Fluid File System, Aufs
Collection: Disk File Systems, Linux Kernel-Supported File Systems
Publisher: World Heritage Encyclopedia


Xiafs was a file system for the Linux kernel 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.


  • History 1
  • Comparison with ext2 2
  • See also 3
  • External links 4
  • References 5


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, and fixing the flaws of ext. Initially, Xiafs was more stable than Ext2, but being a fairly minimalistic modification of the Minix file system, it was not very well suited for future extension.[1][2]

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. ext2, ext3 and their successor ext4 are in the Linux kernel. As an exercise in computer history and as a file system tutorial, Xiafs was ported to modern Linux in 2013.[3]

Comparison with ext2

Xiafs was less powerful and offered less functionality than ext2. The maximum size of a file was 64 MiB and the maximum size of a partition was 2 GiB. While this was an improvement over ext, it did not measure up to ext2. The only advantage was that it used less disk space for its control structures and had greater stability at that time.

See also

External links

  • A modern implementation of Xiafs


  1. ^ "The Linux ext2/3/4 Filesystem: Past, Present, and Future", Ted Ts'o
  2. ^ Card, Rémy. & Ts’o, Theodore. & Tweedie, Stephen (1994). "Design and implementation of the second extended filesystem". Proceedings of the First Dutch International Symposium on Linux.  
  3. ^ Porting an Ancient Filesystem to Modern Linux, Jeremy Bingham
This article was sourced from Creative Commons Attribution-ShareAlike License; additional terms may apply. World Heritage Encyclopedia content is assembled from numerous content providers, Open Access Publishing, and in compliance with The Fair Access to Science and Technology Research Act (FASTR), Wikimedia Foundation, Inc., Public Library of Science, The Encyclopedia of Life, Open Book Publishers (OBP), PubMed, U.S. National Library of Medicine, National Center for Biotechnology Information, U.S. National Library of Medicine, National Institutes of Health (NIH), U.S. Department of Health & Human Services, and, which sources content from all federal, state, local, tribal, and territorial government publication portals (.gov, .mil, .edu). Funding for and content contributors is made possible from the U.S. Congress, E-Government Act of 2002.
Crowd sourced content that is contributed to World Heritage Encyclopedia is peer reviewed and edited by our editorial staff to ensure quality scholarly research articles.
By using this site, you agree to the Terms of Use and Privacy Policy. World Heritage Encyclopedia™ is a registered trademark of the World Public Library Association, a non-profit organization.

Copyright © World Library Foundation. All rights reserved. eBooks from Project Gutenberg are sponsored by the World Library Foundation,
a 501c(4) Member's Support Non-Profit Organization, and is NOT affiliated with any governmental agency or department.