hello guys
how can i install the sources for a recent kernel?

Just go to http://www.kernel.org/ and pick one and download. The latest version is 2.6.24.3 as of this writing, but you can pick pretty much any version.

...assuming you meant a Linux kernel.

hello john , thanks for replying.
yes i meant the linux kernel.

well can i download it while workin on windows xp.

the reason i asked for the sources is because
i want to see what source files in linux that define the system call numbers, the system call interface, and the linkage from a user-callable function to a functionality that is implemented by the kernel.

do you have any idea where i can get information about these?

>well can i download it while workin on windows xp.
Yes, although depending on the format you choose to download, you'll need an untar utility and either a gzip or bzip2 unzipping utility.

>do you have any idea where i can get information about these?
I've never really played with the kernel source, so I can't really be of assistance there. Remember that the actual calls to the kernel are usually made by the in-between libraries (such as the standard I/O libraries for C).