I'm trying to look at the ext2/ext3 source for learning Linux FS
development. I'm avoiding ext4 for now because it's under active
development and it's too much to chew before I understand the previous
versions. But am I going to get an outdated view of the right way to
program filesystems if I look at those, or is the code just as shiny as
ext4's?
Hello,
> I'm trying to look at the ext2/ext3 source for learning Linux FS
> development. I'm avoiding ext4 for now because it's under active
> development and it's too much to chew before I understand the previous
> versions. But am I going to get an outdated view of the right way to
> program filesystems if I look at those, or is the code just as shiny as
> ext4's?
Definitely you won't get an outdated view of how a filesystem is written.
ext4 uses ext3 code as its baseline and although there are new features
flowing in, the basic things stay the same.
Honza