+ All Categories
Home > Documents > Unix Basics Presentation2(16 Jan 08)

Unix Basics Presentation2(16 Jan 08)

Date post: 08-Apr-2018
Category:
Upload: rupesh-gupta
View: 219 times
Download: 0 times
Share this document with a friend
19
What is UNIX ? History of UNIX Other Version Related to UNIX System V Release 4 (SVR 4) A Brief Intro of LINUX UNIX Philosophy In the today¶ s session we¶ll read :-
Transcript

8/7/2019 Unix Basics Presentation2(16 Jan 08)

http://slidepdf.com/reader/full/unix-basics-presentation216-jan-08 1/19

What is UNIX ?

History of UNIX

� Other Version Related to UNIX� System V Release 4 (SVR 4)

A Brief Intro of LINUX

UNIX Philosophy

In the today¶s session we¶ll read :-

8/7/2019 Unix Basics Presentation2(16 Jan 08)

http://slidepdf.com/reader/full/unix-basics-presentation216-jan-08 2/19

UNIX is a computer operating system.

UNIX is a software development environment.

UNIX is a layered operating system.

UNIX is a multi-user, multi-tasking operating system. Multiple

users may have multiple tasks running simultaneously. This is

very different than PC operating systems.

�Multi-User :- UNIX allows many people to share the

resources of a single computer simultaneously.

Conti«.

What is UNIX?

8/7/2019 Unix Basics Presentation2(16 Jan 08)

http://slidepdf.com/reader/full/unix-basics-presentation216-jan-08 3/19

�Multi-Tasking : UNIX allows users to run multiple

programs at once where you can work with Word and Excel

concurrently without quitting either of them. Even In Unix a

single user can also run multiple tasks concurrently. You canswitch jobs between background and foreground, suspend or 

even kill them.

UNIX is a system developed by programmer for their own use.

UNIX is a machine independent operating system.

UNIX has practically everything an operating system should

have and several features which operating system never had.

Conti«.

8/7/2019 Unix Basics Presentation2(16 Jan 08)

http://slidepdf.com/reader/full/unix-basics-presentation216-jan-08 4/19

Conti«.

UNIX also makes many demands of user. It requires different

type of commitment to understand the subject, even when the

user is an experienced computer professional.

Currently UNIX is a fully commercial product used by

different users with varied background and aptitude.

The UNIX operating system is made up of three parts;

� The kernel

� The shell

� The programs.

UNIX is not user friendly and message it throws are sometimes ver confusin . Conti«.

8/7/2019 Unix Basics Presentation2(16 Jan 08)

http://slidepdf.com/reader/full/unix-basics-presentation216-jan-08 5/19

Conti«.

Unix (and Linux, which is Linus Torvald's version of Unix) is

now found in most firewall and Web-server-based systems as

well as all the way to the desktop for end user productivity and

development.

Unix has deep roots in the computer industry. First surfacing in

universities and the military, it began to grow more and more

in use with the massive development and expansion of the

Internet.

Unix is open source software, which means that users are free

to look at and modify its code.

8/7/2019 Unix Basics Presentation2(16 Jan 08)

http://slidepdf.com/reader/full/unix-basics-presentation216-jan-08 6/19

8/7/2019 Unix Basics Presentation2(16 Jan 08)

http://slidepdf.com/reader/full/unix-basics-presentation216-jan-08 7/19

It evolved from time sharing operating system called

MULTICS (Multiplexed Operating and Computing System)in

order to fulfill the programming requirements of that time.

Originally UNIX was written in assembly language but was

recoded in 1973 in µC¶ afterwards.

Writing the system in C made it possible to maintain it and

move it to different hardware platforms.

Although UNIX is written in µC¶ language, it supports other 

languages like Fortran, Pascal, Cobol, Lisp, Basic and Prolog.

It can support any language that has a compiler or interpreter 

and a system interface that maps user requests to standard set of re uests on UNIX. Conti«.

8/7/2019 Unix Basics Presentation2(16 Jan 08)

http://slidepdf.com/reader/full/unix-basics-presentation216-jan-08 8/19

Apart from AT&T, most of the solid features available on

UNIX system because of University of California, Berkeley

(UCB).

Berkeley didn¶t like most of the AT&T UNIX, and created a

UNIX of its own. They called it BSD UNIX (Berkeley

Software Distribution).

These versions became quite popular worldwide, especially in

universities and engineering circles.Their latest version is

known as 4.3 BSD.

Conti«.

Conti«.

8/7/2019 Unix Basics Presentation2(16 Jan 08)

http://slidepdf.com/reader/full/unix-basics-presentation216-jan-08 9/19

Berkeley filled the gaps left behind by AT&T and later decided

to rewrite the whole thing in the way they wanted.

It was a young student (Bill Joy) who wrote what eventuallywas to become the standard edition of UNIX system(vi) and a

very popular shell (C Shell).

Berkeley also had a better file system, a more versatile mailfeature and a better method of linking files.

Later they also offered with their standard distribution a

networking protocol software (TCP/IP) that made the internet

possible. Conti«.

Conti«.

8/7/2019 Unix Basics Presentation2(16 Jan 08)

http://slidepdf.com/reader/full/unix-basics-presentation216-jan-08 10/19

The earlier products of AT & T were known as ³Editions´ then

changed to ³System´.

In 1982 , they had System III, which became System V Release3.0 in 1987 and finally Release 3.2.

Conti«.

8/7/2019 Unix Basics Presentation2(16 Jan 08)

http://slidepdf.com/reader/full/unix-basics-presentation216-jan-08 11/19

Apart from AT&T, Microsoft and Sun microsystems were the

other notable actors to play significant roles in UNIX. Sun used

the BSD System as a foundation for developing their own

brand of UNIX(the SunOS).Its major contribution is the

Network File System(NFS).Today their version of UNIX isknown as Solaris and is SVR4-based.

Microsoft was the first to run UNIX on a PC with 640 KB of 

memory.They called their product XENIX that was based on

earlier edition of AT&T,but some BSD-borrowed utilities. XENIX was later sold off to SCO (The Santa Cruz

Operation),who today markets the most popular commercial

brand of UNIX for the desktop-SCO UNIX. It now offers two

major flavors-SCO Open Server Release 5 and SCO UnixWare

7 the later is SVR4-Complaint. Conti«.

Other Version related to UNIX

8/7/2019 Unix Basics Presentation2(16 Jan 08)

http://slidepdf.com/reader/full/unix-basics-presentation216-jan-08 12/19

AT&T introduced SVR4 (System V Release 4) to merge their 

own version, the Berkeley and Microsoft variant. Both Bell

Laboratories stopped further work on UNIX, and UNIX now is

a trademark of the X/Open consortium.

SVR4 is combination of System V 3.2, BSD, SunOS and

XENIX.

In response to the AT&T announcement IBM, Hewlett-Packardand Digital Equipment Corporation (DEC) decided to form an

association of their own .This association was the Open

Software Foundation(OSF) and was formed to create their own

brand of UNIX like :-

System V Release 4 (SVR4)

8/7/2019 Unix Basics Presentation2(16 Jan 08)

http://slidepdf.com/reader/full/unix-basics-presentation216-jan-08 13/19

«. Hewlett-Packard HP-UX

Apple AUX

Amdahl UTS

Cray UNICOS

IBM AIX.

Every vender called its product the ³true´ UNIX as if therewas such a thing called a true UNIX.

A number of significant developments in UNIX have taken

place in the last couple of the years.

Conti«.

8/7/2019 Unix Basics Presentation2(16 Jan 08)

http://slidepdf.com/reader/full/unix-basics-presentation216-jan-08 14/19

In 1992, AT&T¶s UNIX business was sold off to Novell.

The people who produced the NE2000 networking standardand a networking software called Netware.

Later Novell turn over the UNIX trademark to a standards

body called X/OPEN who currently own it. The consequences

is that today UNIX is no longer a product, but a standard.

8/7/2019 Unix Basics Presentation2(16 Jan 08)

http://slidepdf.com/reader/full/unix-basics-presentation216-jan-08 15/19

Linus Torvalds is the father of Linux, the free UNIX that is

now making significant inroads into the commercial world.

Linux is particularly strong in networking and Internet

features and is an extremely cost-effective solution in setting

up a web site or a local intranet.

The multimedia capabilities of Linux were exploited by JamesCameron who used 200 Linux machines ³in parallel´ to cerate

the visual effects in Titanic.

Linux is the freeware version of UNIX that has become

popular.

ABrief Intro of LINUX

8/7/2019 Unix Basics Presentation2(16 Jan 08)

http://slidepdf.com/reader/full/unix-basics-presentation216-jan-08 16/19

Some Important Version of UNIX running in the market :

SCO UNIX Open Server Release 5

SCO Unix Ware 7 (SCO¶s Implementation of AT&T¶s SVR4(Standard)

Some Famous version of LINUX

Red Hat Linux 5.0

SuSE Linux 5.1

Conti«.

8/7/2019 Unix Basics Presentation2(16 Jan 08)

http://slidepdf.com/reader/full/unix-basics-presentation216-jan-08 17/19

UNIX Philosophy

Make each program do one thing well. Reusable software

tools: 1 tool = 1 function.

Expect the output of every program to become the input of 

another, yet unknown, program to combine simple tools to

perform complex tasks.

Prototyping : Get something small working as soon aspossible and modify it incrementally until it is finished.

A unique characteristics of UNIX is the large collection of 

commands or software tools that is provides. This is another 

expression of the basic philosophy. Conti«.

8/7/2019 Unix Basics Presentation2(16 Jan 08)

http://slidepdf.com/reader/full/unix-basics-presentation216-jan-08 18/19

The two illusions are supported here with UNIX are :

³Files have places and processes have life.´

� The first statement assumes that files are situated in space

which makes it easy to locate them with reference to a

predefined place. Moreover you can be ´placed´ at a specific

location in the file system and you can also ³move´ from one

place to another. This real life models makes UNIX filesystem easily comprehensible.

Conti«.

Conti«.

8/7/2019 Unix Basics Presentation2(16 Jan 08)

http://slidepdf.com/reader/full/unix-basics-presentation216-jan-08 19/19

� Before understand ³Processes have life´ we see the three

meaning of process which are as follows :

1. It is an active entity.

2. It is a program in execution.

3. A program can be a process and a program can have n

number of process.

Therefore Process have life, they have parents, children are

born, even reborn and die.

Conti«.


Recommended