[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: understanding internals



Omar Shuja Siddiqui <omarshuja@yahoo.com> 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                                     [cjw44@flatline.org.uk]



Reply to: