Quote:
Linux From Scratch (LFS) is a project that provides you with the steps necessary to build your own custom Linux system.
I never did get around to trying it, as lately i have been involved in Windows development but it looks very interesting and IMO is worth takeing a look. As previously mentioned modifiying the linux source code is tedious and requires alot of background knowledge in not only programming but the inner workings of operating systems. Though I do not want to discourage you, I think for a start just getting familiar with *nix style operating systems is a great way to begin learning. If however you woud be interested in doing so, back when I was planing on building an operating system from scratch I did come across some resources that may be of some use to you, now or in the future