Hey Vivek and others,
Let me share a secret, I don't have any idea either... but I know for sure, reading Tanenbaum or Silberchatz won't help either.
These days I'm just enjoying my holidays, so not much progress from my side; these things needs to be done, in sequence:
0. Get a workable hello world OS.
1. Get a workable libc, implementation on standard C funcs like memcpy, read, write, putc, getc etc...
2. Implementing monitor/screen...
3. Getting GDT, IDT
4. Handling interrupts, IRQ and PIT (timer...)
5. Paging
6. VFS and a simple file system like FAT/ext2
7. Time sharing / multi tasking
8. Userland
I would recommend the enthusiasts to roll up their sleeves, go through these terms, google a lot and skim through the book(s) to get some idea about all the major concepts.
PS. Goal 0 is what is tantra at present, 1&2 in progress.
Cheers,
Rohit
On Sun, Dec 12, 2010 at 6:49 PM, Vivek Narayanan
<ma...@vivekn.co.cc> wrote:
Would love to collaborate on this but don't know much about operating
systems . I might get back to this after going through Tanenbaum's
book "Modern Operating Systems" .
> tantra.iso
> 656KViewDownload