Episode: 1520 Title: HPR1520: The Ext File System Source: https://hub.hackerpublicradio.org/ccdn.php?filename=/eps/hpr1520/hpr1520.mp3 Transcribed: 2025-10-18 04:34:56 --- one. Okay, and welcome, hey, I hope everyone's having a great day. The reason I wanted to do this was I wanted to talk about the different file systems and I was interested in this and at work we've been doing a lot with the different file systems and so what I'll do is a series of notes about the different file systems so the one that was most interesting is the XT for me so I started with that the EXT and so it's the original the original file system was introduced with Linux and it's called the extended file system or this EXT for short it provides a basic Unix like file systems for Linux using virtual directory used to handle physical devices and storing data on fixed-linked blocks on physical devices the XT system uses a system called in-nodes to track information about the file stored in the virtual directory the in-nodes system creates a separate table for each physical device called the in-node table to store the file information so each stored file in a virtual directory has an entry in the in-node table the extended part of the name comes from the additional data that attracts on each file the file name the file size the owner of the file the group the file belongs to excess permissions for the file pointers to each disblock that contains data from the file Linux references each in-node in the in-node table using a neat number called the in-node number it's assigned by the file system as data files are created the file system uses the in-node number to identify the file rather than having to use the full file name and path the extended file system or XT was implemented in April 1992 as a file system created specifically for the Linux kernel it has a made-to-date data structure inspired by the traditional Unix file system or UFS and was designed by RemiCard to overcome limitations in the Minix file system it was first implemented in its first implementation that used the virtual file system VSS for support was added in the Linux kernel version 0.960 and it could handle file systems up to two gigabytes in size XT was first in a series of extended file systems it was immediately superseded by both XC2 and XI AFS which competed for a time but XT21 because of the long-term viability XC2 reminied many issues inside XT such as the immuability in mutability of i-nodes and fragmentation file system all right this is JW and you can reach me at JWP5 at hotmail.com I hope you enjoyed the first installment of the file system you have been listening to Hacker Public Radio or Hacker Public Radio does aren't we are a community podcast network that releases shows every week day Monday through Friday today's show like all our shows was contributed by a HBR listener like yourself if you ever consider recording a podcast then visit our website to find out how easy it really is Hacker Public Radio was founded by the digital dog pound and the economical computer club HBR is funded by the binary revolution at binref.com all binref projects are crowd-sponsored by linear pages from shared hosting to custom private clouds go to lunar pages to come for all your hosting needs unless otherwise stasis today's show is released under a creative commons attribution share a life lead us our lives