I am interested in learning how I can modify and make changes to the linux kernel to make it suitable for me a user. I know basic C and C++ programming, I am not a computer science student but I like such stuff. So it would be helpful if you can tell me where I could learn kernel programming from the basic.
Also, since MacOSx and Linux both have been derived from Unix. Is it possible to make changes in the Linux Kernel to make it close to MacOSX even if it ain't completely.