Upload
rmanjhu
View
222
Download
0
Embed Size (px)
Citation preview
8/3/2019 Linux 5th Sem
http://slidepdf.com/reader/full/linux-5th-sem 1/17
8/3/2019 Linux 5th Sem
http://slidepdf.com/reader/full/linux-5th-sem 2/17
Operating System
A program or a software that governs the
functioning of other programs
Interface between User and the Hardware Allocates resources for tasks
Allocates tasks to programs
Manages space and time
Controls the devices
UIT RGTU 2
8/3/2019 Linux 5th Sem
http://slidepdf.com/reader/full/linux-5th-sem 3/17
UIT RGTU 3
History of LINUX Development
Multics – 1964
Unics–
1969
Minix – 1990
Linux – 1991
3
8/3/2019 Linux 5th Sem
http://slidepdf.com/reader/full/linux-5th-sem 4/17
Unics
Uniplexed Information and ComputingSystem
Later renamed as UNIX Written in 1969
Ken Thompson, Dennis Ritchie were among
the developers Multi user, Multi tasking and timesharing
Monolithic kernel
UIT RGTU 4
8/3/2019 Linux 5th Sem
http://slidepdf.com/reader/full/linux-5th-sem 5/17
What is LINUX
Linux is a free Unix-type operating system originallycreated by Linus Torvalds with the assistance of developers around the world.
It originated in 1991 as a personal project of LinusTorvalds, a Finnish graduate student.
The Kernel version 1.0 was released in 1994 andtoday the most recent stable version is 2.6.9
Developed under the GNU General Public License ,the source code for Linux is freely available toeveryone.
Introduction to Linux
8/3/2019 Linux 5th Sem
http://slidepdf.com/reader/full/linux-5th-sem 6/17
Linux Developed in 1991 by Linus Torvalds
Used in most of the computers, ranging from
super computers to embedded system
Multi user
Multi tasking
Time sharing
Monolithic kernel
Latest stable version of linux kernel – 2.6.28,
released on 24-Dec-2008 UIT RGTU 6
8/3/2019 Linux 5th Sem
http://slidepdf.com/reader/full/linux-5th-sem 7/17
Linux Distributions
Redhat
Fedora
Debian
Novell’s SUSE Linux
Ubuntu
Mandrake
Live CDs – Knoppix and more
UIT RGTU 7
8/3/2019 Linux 5th Sem
http://slidepdf.com/reader/full/linux-5th-sem 8/17UIT RGTU 8
8/3/2019 Linux 5th Sem
http://slidepdf.com/reader/full/linux-5th-sem 9/17
GNU/Linux
Only the kernel is called
by the name Linux
The rest are the toolsdeveloped under GNU
Project
Hence the name
GNU/Linux
UIT RGTU 9
8/3/2019 Linux 5th Sem
http://slidepdf.com/reader/full/linux-5th-sem 10/17
Linux OS
UIT RGTU 10
8/3/2019 Linux 5th Sem
http://slidepdf.com/reader/full/linux-5th-sem 11/17
LINUX ARCHITECTURE
UIT RGTU 11
Boot Manager Kernel
Initialization Scripts
Login Shell
Window Managers
Desktop
Applications
8/3/2019 Linux 5th Sem
http://slidepdf.com/reader/full/linux-5th-sem 12/17
OPERATING SYSTEM ARCHITECTURE
UIT RGTU 12
8/3/2019 Linux 5th Sem
http://slidepdf.com/reader/full/linux-5th-sem 13/17
Kernel
Core or nucleus of an operatingsystem
Interacts with the hardware
First program to get loadedwhen the system starts andruns till the session getsterminated
Different from BIOS which ishardware dependent.
Kernel is software dependent
UIT RGTU 13
8/3/2019 Linux 5th Sem
http://slidepdf.com/reader/full/linux-5th-sem 14/17
Program that interactswith kernel
Bridge between kerneland the user
Command interpreter
User can type commandand the command isconveyed to the kerneland it will be executed
UIT RGTU 14
8/3/2019 Linux 5th Sem
http://slidepdf.com/reader/full/linux-5th-sem 15/17
Shell Scripting
Shell scripting is the most useful and
powerful feature in Linux
Minimizes typing of repetitive command Can schedule jobs to run in the system
Can initiate back up activities for system
administration
Similar to batch files in DOS, but more
powerful than Batch files
UIT RGTU 15
8/3/2019 Linux 5th Sem
http://slidepdf.com/reader/full/linux-5th-sem 16/17
Relationship for Kernel,Shell and Application
8/3/2019 Linux 5th Sem
http://slidepdf.com/reader/full/linux-5th-sem 17/17