title: Why do inode numbers start from 1 and not 0?
body: <p>The C language convention counts array indices from 0. Why do inode numbers start from 1 and not 0?</p>
  
  <p>If inode 0 is reserved is for some special use, then what is the significance of inode 0?</p>