Linux 5th Sem

17

Transcript of Linux 5th Sem

Page 1: Linux 5th Sem

8/3/2019 Linux 5th Sem

http://slidepdf.com/reader/full/linux-5th-sem 1/17

Page 2: Linux 5th Sem

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

Page 3: Linux 5th Sem

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

Page 4: Linux 5th Sem

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

Page 5: Linux 5th Sem

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

Page 6: Linux 5th Sem

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

Page 7: Linux 5th Sem

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

Page 8: Linux 5th Sem

8/3/2019 Linux 5th Sem

http://slidepdf.com/reader/full/linux-5th-sem 8/17UIT RGTU 8

Page 9: Linux 5th Sem

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

Page 10: Linux 5th Sem

8/3/2019 Linux 5th Sem

http://slidepdf.com/reader/full/linux-5th-sem 10/17

Linux OS

UIT RGTU 10

Page 11: Linux 5th Sem

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 

Page 12: Linux 5th Sem

8/3/2019 Linux 5th Sem

http://slidepdf.com/reader/full/linux-5th-sem 12/17

OPERATING SYSTEM ARCHITECTURE

UIT RGTU 12

Page 13: Linux 5th Sem

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

Page 14: Linux 5th Sem

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

Page 15: Linux 5th Sem

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

Page 16: Linux 5th Sem

8/3/2019 Linux 5th Sem

http://slidepdf.com/reader/full/linux-5th-sem 16/17

Relationship for Kernel,Shell and Application

Page 17: Linux 5th Sem

8/3/2019 Linux 5th Sem

http://slidepdf.com/reader/full/linux-5th-sem 17/17