I have a very fundamental doubt. Everybody says that the Kernel is the core of any OS. As I understand its a set of programs(Assembly Language) that actually talks to your Hardware. Now people say that Linux is free. Somebody mentioned that you can't see the source code of the kernel, as only a few people like torvalds have the right to see it. Is that so!!! If yes, What exactly do they mean by free??