Académique Documents
Professionnel Documents
Culture Documents
PRESENTED BY
KARTHIK RAMANATHAN R
OVERVIEW OF OPERATING SYSTEM INTERACTION
HARDWARE
OPERATING
SYSTEM
APPLICATION
SOFTWARE
USERS
HISTORY OF UNIX
MARTIN RICHARD
Martin Richards has
done his graduation in
Mathematics at the
university of
Cambridge and he
completed PhD in
computer science.
He started his career in
University of
Cambridge Computer
Laboratory, UK
UNIVERSITY OF CAMBRIDGE COMPUTER
LABORATORY , UNITED KINGDOM
BCPL
Language
He developed one new programming language
called BCPL
BCPL (Basic Combined Programming Language)
It became so popular , because of its portability
BCPL is the language in which the original
Hello World Program was written.
BCPL Language are more Lines coding and syntax
are complex.
KEN THOMPSON
Ken Thompson has
completed Bachelor of
science and masters in
Electrical Engineering and
Computer Science in
University Of California,
USA
He Started his Career in
Bell Laboratories, New
Jersey , USA
BELL LABORATORIES, NEW JERSEY, USA
BCPL
Language
Bon
Language
In Bell Lab he developed B Programming Language,
with the help of BCPL Programming Language
B stands for Bon so it is called B
Programming Language
B also dont have Structures , his ultimate target is to
reduce the number of lines of codes and to enhance the
syntax.
Here operators plays main part, it will decide the
operations of the variable and store accordingly
Ex : A + B = C
1 + 1 = 2
DENNIS RITCHIE
Dennis Ritchie has
completed Bachelor of
Physics and Applied
Mathematics and He
Completed PhD in
Harvard University,
USA.
He Started his Career
in Bell Laboratories,
New Jersey , USA
BELL LABORATORIES, NEW JERSEY, USA
Bon
Language
C
Language
In Bell Lab he developed C Programming
Language, with the help of B Programming
Language
He is the developer of the C Programming
Language
C Language has High-Level Functionality
C has Structures helps to hold different data types
in single variable.
MULTICS PROJECT
This project was started in 1964 from Department of
National Defence, Canada
MULTICS ( MULtiplexed Information and Computer
Services )
Originally it was a Cooperative Project led by three
Major Companies
Massachusetts Institute of Technology ( MIT )
General Electric
Bell Laboratories
MIT GE BELL
Ken Thompson is also one of the person worked in
Bell Laboratories for MULTICS Project.
After 5 years BELL Laboratories get to much of
frustrated and drop the project.
Ken Thompson like the potential of MULTICS, but
he felt it was too complex and same time could be
done in simpler way.
PETER GABRIEL NEUMANN
In 1970 Peter Gabriel
Neumann, coined the project
name UNICS
(UNiplexed Information and
Computer Services)
He Started his Career in Bell
Laboratories, New Jersey ,
USA
UNI CS = UNI X
It renamed as UNIX.
UNIX
Ken Thompson developed UNIX
In order to implement UNIX on PDP-11/20,
Ken Thompson developed UNIX in Assembly Code
with Respect to PDP-11/20.
In 1970, the UNIX Operating System was Officially
Named
In1971 The First UNIX Programmer's Manual was
published.
The First Commercial Instance of UNIX worldwide
was installed in 1972 with Sixty Commands.
In 1972, Ken Thompson and Denis Ritchie Rework
UNIX Kernel in C.
COPY RIGHT
In 1974, UNIX was first licensed to an outside
institution.
It become a robust operating system for Mini
Computers and Mainframes but too expensive for
PCs
UNIX Versions 1 to 10
UNIX VERSIONS AND FLAVORS
HISTORY OF LINUX
CREATION OF LINUX
In 1980s Microsofts DOS , Apple MAC , UNIX are
the major operating system .
These Microsofts DOS and Apple MAC are high
expensive OS for PCs
UNIX are high expensive OS for Mini Computer for
Commercial Purpose
People was looking for a UNIX based system,
which is cheaper and can run on PC
The source code of their kernel is protected
Cannot modify the source code of those OS unless
paying high license fee.
ANDREW STUART TANENBAUM
Andrew Stuart
Tanenbaum has
completed Bachelor of
science from MIT and He
Completed Ph.D in
University Of California,
USA
He Started his Career as
a professor in Vrije
University Amsterdam
VRIJE UNIVERSITY AMSTERDAM
MINIX
MINIX
Andrew Tanenbaum developed Minix in 1987 at
Vrije University, a simplified version of UNIX that
runs on PC
MINIX is MIni-uNIX .
Minix is an Unix-like operating system it is used for
academic purpose in universities.
The source code is completely available for users.
In 1985, Intel released the Intel 80386, the first x86
microprocessor with 32-bit instruction set.
But 16-bit Minix design was not well adopted for 32-
bit set processor.
RICHARD STALLMAN
Richard Stallman has
done his graduation in
Physics from Harvard
University, USA.
He Started his Career in
MIT Artificial Intelligence
Laboratory, USA
MIT COMPUTER SCIENCE AND ARTIFICIAL
INTELLIGENCE LABORATORY , USA
GNU C
compiler
GNU FOUNDATION
GNU foundation was established in 1984 by
Richard Stallman
He wants to build an OS which is a free ware it
should not be restricted for modification of code
which helps to take the OS to the next level.
He developed a GNU C compiler in 1991.
LINUS TORVALDS
Linus Torvalds has
completed Bachelor of
science and masters in
Computer Science in
University Of Helsinki,
Finland
He Started his Career in
Transmeta Corporation.
TRANSMETA CORPORATION, USA
Linux
LINUX
In 1991 a final year student of university of Helsinki
began the project that later became the Linux
kernel.
It was initially a terminal emulator, which Torvalds
used to access the large UNIX servers of the
university.
He wrote the program specifically for the hardware
he was using and independent of an operating
system because he wanted to use the functions of
his new PC with an 80386 processor.
He developed using Minix with GNU C compiler, he
attempt to build an very good freeware.
So he collected the draw backs of Minix from users also
he ask suggestion before further development.
The first release of the Linux kernel, Linux 0.01,
included a binary of GNU's Bash shell.
Linux and GNU developers worked to integrate GNU
components with Linux to make a fully functional and
free operating system.
Torvalds has stated, making Linux GPL was
definitely the best thing I ever did.
LINUX KERNEL
Linux is a kernel
Linux is not an Operating System
A kernel is a program that allocates and controls
hardware resources in a system
Linux Kernel Versions 1 to 3.11
LINUX OPERATING SYSTEM AVAILABLE IN
MARKET
REDHAT
FEDORA
LINUX MINT
OPENSUSE
PCLINUX OS
UBUNTU
ARCH LINUX
PUPPY LINUX
Red Hat Linux
RED HAT HISTORY
Red Hat is a Multi National Company, they own Red Hat
Linux Operating System
It was Started in 1993 by Bob Young and Marc Ewing
The head quarters is situated in North Carolina, USA
They providing platforms Middleware, Applications,
Management products, Support and Training
Total Asset $2.29 Billion US Dollars & Total Employees
5700
Website : www.redhat.com
RED HAT PRODUCTS
Red Hat Enterprise Linux
Red Hat Directory Server
Fedora
Red Hat Certificate System
JBoss Enterprise Middleware
Red Hat Enterprise Virtualization
Red Hat Storage Server
Red Hat CloudForms
Red Hat OpenShift
RED HAT LINUX FOUNDERS
BOB YOUNG MARC EWING
RED HAT HEADQUARTERS,
NORTH CAROLINA, USA
RED HAT KEY PEOPLE
CHAIRMAN
HUGH SHELTON
CEO
JIM WHITEHURST
LINUX ARCHITECTURE
HARDWARE
KERNEL
SHELL
USER
RED HAT LINUX 6.2
INSTALLATION STEP BY
STEP WITH
SCREENSHOTS
RED HAT ENTERPRISE LINUX
MEDIA TEST
SELECT LANGUAGE
SELECT KEYBOARD FOR THE SYSTEM
SELECT STORAGE DEVICES
COMPUTER NAME
SELECT COUNTRY & CITY
ROOT PASSWORD
TYPE OF INSTALLATION
TOTAL DISK SPACE AVAILABLE
SELECT STANDARD PARTITION
CREATE ROOT PARTITION
FREE DISK SPACE AVAILABLE
SELECT STANDARD PARTITION
CREATE BOOT PARTITION
FREE DISK SPACE AVAILABLE
SELECT STANDARD PARTITION
CREATE SWAP PARTITION
FREE DISK SPACE AVAILABLE
DISK FORMAT
WRITE CHANGES TO DISK
BOOT LOADER OPERATING SYSTEM LIST
SELECT DESKTOP INSTALLATION
BASE SYSTEM
SERVERS
WEB SERVICES
DATABASES
SYSTEM MANAGEMENT
VIRTUALIZATION
DESKTOPS
APPLICATIONS
DEVELOPMENT
PACKAGES SELECTED FOR INSTALLATION
INSTALLATION STARTING
1828 PACKAGES INSTALLING
RED HAT ENTERPRISE LINUX INSTALLATION IS
COMPLETE
WELCOME SCREEN
LICENSE INFORMATION
SET UP SOFTWARE UPDATES
FINISH UPDATES SETUP
CREATE USER
DATE AND TIME
KDUMP
LOGIN SCREEN
LOGIN NAME
LOGIN PASSWORD
RED HAT ENTERPRISE LINUX DESKTOP
SCREEN
RED HAT ENTERPRISE LINUX DESKTOP
SCREEN
SELECT APPLICATIONS
SELECT PLACES
SELECT SYSTEM
HOW TO OPEN TERMINAL - GUI
Application System Tools Terminal
HOW TO OPEN TERMINAL - GUI
Desktop Right Click Open In Terminal
HOW TO OPEN TERMINAL - CMD
Alt + F2 Run Application gnome-terminal
HOW TO OPEN NEW TAB
Ctrl + Shift +T
HOW TO OPEN NEW WINDOW
Ctrl + Shift +N
HOW TO CLOSE THE TERMINAL
# exit
HOW TO INCREASE THE FONT SIZE
Ctrl + Shift + ++
HOW TO DECREASE THE FONT SIZE
Ctrl - -
HOW TO SHUT DOWN SYSTEM - GUI
System Shut Down
HOW TO SHUT DOWN SYSTEM - CMD
#init 0
# poweroff
# shutdownnow
# halt
# shutdown h now
# shutdown h 5
HOW TO SHUT DOWN SYSTEM - CMD
# init 0
HOW TO REBOOTING SYSTEM - CMD
#init 6
# reboot
# reboot -f
# shutdown r now
# shutdown r 5
HOW TO REBOOTING SYSTEM - CMD
# init 6
BASIC COMMANDS
# help
# man cd
#whoami # who am i # who # w
# pwd
# cd
# date
# date s MM/DD/YYYY HH:MM:SS
# cal
# cal -3
# cal -y
# cal 2010
# cal 12 2000
# bc
# expr 10 + 3
# head # head -5
# tail # tail -5
# echo
# history
# free #df #du
# clear
# top
# ps
# ps -aux
# ls
# ls -l
# ls -a
# ls -ld
# ls -la
# ls -r
# ls -R
CREATE USER ACCOUNT - GUI
System Administration Users and Groups
Add User
User Name Password Ok
User Added Sucessfully
CREATE USER ACCOUNT - CMD
# useradd # passwd Enter
# adduser # passwd Enter
THANK YOU