Omar Shuja Siddiqui <[EMAIL PROTECTED]> wrote: >i have done programming in Borland C and little bit of >java. > >is it possible that with this experience i can >understand the internals of linux.
It's an iterative process. If you don't have any Unix experience then it will take you some time to get used to the architecture. Expect it to take at least several months if you're quick, and more to keep up with the changes. >is linux completely written in C. Do you mean the kernel itself or the operating system (properly called GNU/Linux)? The kernel is written in C/assembler, while the entire system is written in whatever people felt like (the odd bit of assembler, C, C++, Perl, Bourne shell, Tcl/Tk, Python, Lisp, Scheme, Haskell, Java, ...). Start getting used to picking up new languages very quickly if you want to get a handle on it all. >where can i find beginning information on >understanding the source code of linux. There are a number of books, or the man pages, or the Documentation/ subdirectory in the kernel source tree. It will be helpful to get used to C programming in the Unix environment first, though. -- Colin Watson [EMAIL PROTECTED]