Extended filesystem
The extended filesystem, shortened as Ext, has been a trusted aide of the Linux kernel since its inception and is almost as old as the Linux kernel itself. It was first introduced in the kernel 0.96c. Over the years, the extended filesystem has gone through some major changes that have resulted in multiple versions of the filesystem. These versions are briefly explained as follows:
- The First Extended Filesystem: The first filesystem to run Linux was Minix and it supported a maximum filesystem size of 64 MB. The extended filesystem was designed to overcome the shortcomings in Minix and was generally considered an extension of the Minix filesystem. The extended filesystem supported a maximum filesystem size of 2 GB. It was also the first filesystem to make use of the VFS. The first Ext filesystem only allowed one timestamp per file, as compared to the three timestamps used today.
- The Second Extended Filesystem: Almost a year after the release of the first...