Hi Anoop, Are you aware of GNU Hurd and MINIX 3? If yes: Why do we want to rewrite something that has already been written? (i.e: Why solve a problem that has already been solved before?). Instead, contribute to Hurd maybe. If not: You should read those up before you get to linux-2. Cheers, Arjun