Hello Everyone,<br><br>I am a Belgian student in computer sciences at the Free University of Brussels ( ULB ).
<br>

<br>
I am currently working on a little article. I would like to explain the differences between ext2, ext3 and ext4.
<br>

<br>
During my researches, I read that ext2's directories are implemented
with a linked-list structure. I also read Daniel Phillips's article "A Directory index for ext2" (2002) and I'm a bit troubled.
<br>

<br>Indeed, I see that the HTree data structure was developed for ext2
but I cannot see anywhere that the current ext2 implementation uses
that data structure.
<br>

<br>I opened the dir.c file from ext2 on the last stable kernel sources
and I do not see anything about HTree, but the dir.c file from ext3
uses it, if I do not go wrong.
<br>

<br>Could you explain me why people talk about "index directories for
ext2" but there's no ext2 implementation that uses the HTree structure
? Is it only for ext3 ? Since when ? Could you give me some source that
explain when was implemented HTree in ext{2,3} ?
<br>

<br>

<br>
Thanks a lot.