1. Kernel is a piece of software that contains all the neccessary instructions to handle hardware components.
2. Linux is mainly a kernel. GNU is the operating system built around the linux kernel.
3. No, but linux is structurally more secure than Windows.