The Linux kernel is an operating system kernel used by the Linux family of Unix-like operating systems.
The Linux kernel is released under the GNU General Public License version 2, and is developed by contributors worldwide. Linux supports true preemptive multitasking virtual memory, shared libraries, demand loading, shared copy-on-write executables, memory management, the Internet protocol suite, and threading.
Linux is a monolithic kernel. Device drivers and kernel extensions run in kernel space with full access to the hardware, although some exceptions run in user space, for example filesystems based on FUSE. The graphics system most people use with Linux doesn't run in the kernel, in contrast to that found in Microsoft Windows.
Linux is written in the version of the C programming language supported by GCC, together with a number of short sections of code written in the assembly language of the target architecture. Because of the extensions to C it supports, GCC was for a long time the only compiler capable of correctly building Linux. In 2004, Intel claimed to have modified the kernel so that its C compiler also was capable of compiling it.
Some points to why should i use LINUX-
1. Linux helps you get rid of viruses, worms, and other computer infections.
2. Linux is fast and will stay fast.
3. Linux is easier to use than Windows.
4. Linux is free as in free beer AND as in free speech.
5. Thousands of Windows-only applications (even Photoshop CS3) and games work with Linux.
6. Linux looks better than Windows Vista or Mac OS X.