INTRODUCTION TO LINUX
The Linux kernel was developed by finnish undergraduate student Linus Torvalds, who used the internet to make the source code immediately available to others for free. Torvalds released Linux version 0.01 in September 1991.
Kernel is the main component of most computer operating systems.The kernel’s responsibilities include managing the system’s resources (the communication between hardware and software components).
Linux operating system, developed through the cooperation of many, many people around the world, is a product of the internet and is a free open source operating system.
Meaning of – “Free Open Source Operating system”
In Terms of GNU-Linux —
- free OS means , it is a matter of liberty, not price.you should think of “free” as in “free speech,” not as in “free beer.”
In Terms of Richard Stallman(1983) Declaration. —
- “GNU stands for Gnu’s Not UNIX, is the name for complete UNIX-compatible software system which I am writing so that I can give it away free to everyone who can use it.”
- “I consider that the golden rule requires that if I like a program I must share it with other people who like it.
- Software sellers want to divide the users and conquer them,making each user agree not to share it with others.
- I refuse to break solidarity with other users in this way.
- I cannot in good conscience sigh a nondisclosure agreement or a software license agreement.
What is so Good About Linux ?
- Applications
- Peripherals
- Software
- Platforms
- Emulators- By using emulators you can run some DOS, Windows, Macintosh programs under Linux.Example, Wine is an open souce implementation of the Windows API on top of UNIX/LINUX.QEMU is a CPU-only emulator that executes x86 Linux binaries on non-x86 Linux systems.
Why Linux is popular with Hardware Companies And Developers?
- Proprietary(master) operating System.– It is used to be written and owned by the manufacture of the hardware.
- Generic(common) operating system.– Linux is generic OS because it runs on different types of hardware produced by different manufactures.
- Linux is Portable.
- Linux can support many user’s.
- Linux can run many tasks.
- Linux provides a Secure Hierarchical File-system
- Desktop Manager : G Nome and KDE
- Inter Networking commands
- Software Development- c, Jsp, php,bash scripting.



