kg linux
kg linux
⚫ Security −
⚫• Control over system performance
⚫• Job accounting
⚫ • Error detecting aids
⚫• Coordination between other softwares and users −
Coordination and assignment of compilers,
interpreters, assemblers and other software to the
various users of the computer systems
Different types of Operating
System
199 201
4 1
V1 V3
201
5
V4
Timeline of
Linux
1992 1993 1994 1996 2000 2002 2004 2006 2008 2011
V0.01 Slackware SUSE V2 Knoppix Gentoo Ubuntu Alpine Musix Mageia
201
5
V4
Kern
el
Kern She
el ll
She
ll
Kern
el
Comman
ds
Shel
l
Kern
el
Hardwar
e
May
Red Hat 1995
✔Linux is an operating system or a kernel which germinated as an idea in the mind of young and bright
Linus Torvalds when he was a computer science student.
✔ He used to work on the UNIX OS (proprietary software) and thought that it needed improvements.
WHERE I CAN USE LINUX?
�Stable
�Robust
�Secure
�High Performance
On stand alone workstation/PC for word processing, graphics,
software development, internet, e-mail, chatting, small personal
database management system etc.
In network environment as:
Computer understand the language of 0's and 1's called binary language.
In early days of computing, instruction are provided using binary language,
which is difficult for all of us, to read and write.
In Os there is special program called Shell. Shell accepts your instruction or
commands in English (mostly) and if its a valid command, it is pass to kernel.
❖Tip:To findall available shells inyour systemtype following
command:
$ cat /etc/shells
❖Tip: To find your current shell type following command $ echo $SHELL
Features of Linux
SOME OF THE FEATURES OF LINUX OS ARE
⦿ Multiprogramming
⦿ Time sharing
⦿ Multi tasking
⦿ Virtual memory
PORTABLE −
⦿ Portabilitymeans software can works on
different types of hardware in same way.
Linux kernel and application programs
supports their installation on any kind of
hardware platform.
OPEN SOURCE
⦿ Linux source code is freely available and it
is community based development project.
Multiple teams work in collaboration to
enhance the capability of Linux operating
system and it is continuously evolving.
MULTI-USER
⦿ −Linuxis a multiuser system means multiple
users can access system resources like
memory/ ram/ application programs at same
time.
MULTIPROGRAMMING
⦿ Linux is a multiprogramming system means
multiple applications can run at same time.
HIERARCHICAL FILE SYSTEM
⦿ Linux provides a standard file structure in
which system files/ user files are arranged.
⦿ Samba
⦿ Cron scheduler
⦿ Licencing
⦿ Web server .
SAMBA :
⦿ The
name samba is derived from the server
message block protocol or SMB.
KERNEL
HARDWARE
The architecture of Linux contains some
layers :
a) Hardware layer − Hardware consists of
all peripheral devices (RAM/ HDD/ CPU
etc).
b) Kernel − It is the core component of Operating
System, interacts directly with hardware,
provides low level services to upper layer
components.
c) Shell − It takes commands from the user
and executes kernel's functions.
d) Utilities − Utility programs that provide the user
most of the functionalities of an operating
About Kernel
It interacts with the actual hardware in
machine language.
CLI shells are text based user interfaces, which use text
for
both input and output.
(Remove Directory)
Game
Operating System
Designing
Routers/Transmittin
for
Android App
g Devices.
Development