Why doesn Linux have a journaling filesystem?
Having a Journaling Filesystem was not part of the original plan for Linux. Fortunately, Linux uses the Open Source method of development. Hence, as this became a requirement for some members of the Linux community, skilled developers began working on it. There are currently three different projects that will give journaling filesystem capabilities to Linux. These projects include ext3 (the next extension of the current Linux filesystem), XFS from SGI (This technology has been proven in Irix, SGI’s own OS, and SGI engineers are quickly moving the technology to Linux), and finally there is some development of ReiserFS (which is theoretically an improvement over the entire journaling filesystem standard). Some references: • The ReiserFS at http://devlinux.com/namesys/ • XFS at http://kt.linuxcare.com/kt19990603_21.