Xiafs
Xiafs was a file system for the Linux kernel which was conceived and developed by Ge (Frank) Xia and was based on the MINIX file system.[1] Today it is obsolete and not in use, except possibly in some historic installations.
History
Linux originally used the
The end result was that Xiafs changed very little while ext2 evolved considerably, rapidly improving stability and 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 and the original ext were removed from Linux version 2.1.21, as they were no longer in use and were not maintained. 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.[4]
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. Xiafs used less disk space for its control structures and it had greater stability at that time.
See also
External links
References
- ^ Dr. Linux. Linux Systems Labs. 1994. p. 514.
- ^ "The Linux ext2/3/4 Filesystem: Past, Present, and Future", Ted Ts'o
- ISBN 90-367-0385-9.)
{{cite journal}}
: CS1 maint: multiple names: authors list (link - ^ Porting an Ancient Filesystem to Modern Linux, Jeremy Bingham