Sie sind auf Seite 1von 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

History of LINUX Development

Multics 1964

Unics 1969
Minix 1990 Linux 1991
3 UIT RGTU 3

Unics

Uniplexed Information and Computing System 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

Introduction to Linux

What is LINUX
Linux is a free Unix-type operating system originally created by Linus Torvalds with the assistance of developers around the world. It originated in 1991 as a personal project of Linus Torvalds, a Finnish graduate student. The Kernel version 1.0 was released in 1994 and today the most recent stable version is 2.6.9

Developed under the GNU General Public License , the source code for Linux is freely available to everyone.

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

Linux Distributions

Redhat Fedora Debian Novells SUSE Linux Ubuntu Mandrake Live CDs Knoppix and more
UIT RGTU 7

UIT RGTU

GNU/Linux

Only the kernel is called by the name Linux The rest are the tools developed under GNU Project Hence the name GNU/Linux
UIT RGTU 9

Linux OS

UIT RGTU

10

LINUX ARCHITECTURE


Boot Manager Kernel Initialization Scripts Login Shell Window Managers Desktop Applications

UIT RGTU

11

OPERATING SYSTEM ARCHITECTURE

UIT RGTU

12

Kernel

Core or nucleus of an operating system Interacts with the hardware First program to get loaded when the system starts and runs till the session gets terminated Different from BIOS which is hardware dependent. Kernel is software dependent
UIT RGTU 13

Program that interacts with kernel Bridge between kernel and the user Command interpreter User can type command and the command is conveyed to the kernel and it will be executed
UIT RGTU 14

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

Relationship for Kernel,Shell and Application

Das könnte Ihnen auch gefallen