unix introduction

30
UNIX Introduction and history UNIX Introduction

Upload: mufix-community

Post on 13-Dec-2014

857 views

Category:

Education


5 download

DESCRIPTION

By : Eng.Mohamed Hassan

TRANSCRIPT

Page 1: UNIX introduction

UNIX Introduction and history

UNIXIntroduction

Page 2: UNIX introduction

Your trainer…

Title: Network Engineer Education: Master Degree in

Network Engineering, BSC degree in Computer Engineering

Experience :Mcse,Mcitp,MCIT UNIX/Linux trainer.

Contact:[email protected] Mob.01113555023

Mohammed Hassan

Introduction

Page 3: UNIX introduction

Objectives

Understand Unix. Its philosophy, different Unix families.

Discover the free world. Different licenses.

Discover Linux. From its history to the application in company.

By completing this presentation , you will be able to:

Introduction

Page 4: UNIX introduction

Topics

Unix. Its philosophy and its history.

From Unix to Linux.

Plan:

Introduction

Page 5: UNIX introduction

Unix

History and philosophy

Introduction

Page 6: UNIX introduction

Preview

Unix utility.

Unix history.

Different Unix.

Targets of Unix.

Unix philosophy

Here’s what we’ll see:

Unix

Page 7: UNIX introduction

Unix utilityUnix

Work 24/24, 7/7. Being multi tasks. Being multi users. Make scientists calculation. Being perfectly reliable.

Unix have to:

Page 8: UNIX introduction

Unix HistoryUnix

Creation of Apple

Creation by Ken Thompson and Denis Ritchie from Bell Labs

Creation of Linux by Linus Torvalds

Split between BSD and type V Unix

1969 1976 1978

1991

Here’s Unix history

Page 9: UNIX introduction

Unix History

Page 10: UNIX introduction

The different UnixUnix

Solaris Sun AIX IBM HP-UX HP MacOS X Apple

Proprietary Unix

Page 11: UNIX introduction

Licensed

3 major branches :

FreeBDS

NetBSD

OpenBSD

Server/Security oriented

BSD - Berkeley Software Distribution

The different UnixUnix

Page 12: UNIX introduction

Proprietary Unix

are created and

sold for specific

computers

(example

Solaris/SPARC)

The different UnixUnix

Page 13: UNIX introduction

Targets of UnixUnix

Scientist University Army States organization

According to its design, Unix targets are:

Page 14: UNIX introduction

Everything is a file

Hard Drive, CDROM drive, CPU …

Task segmentation

A program must be portable

Write code quickly and to share with the community

Correct bugs quickly

Philosophy of Unix system

Unix philosophyUnix

Page 15: UNIX introduction

Advantages and disadvantages of proprietary Unix:

Advantages Disadvantages

Buy cost

Maintenance cost

Not User Friendly

Unix philosophyUnix

Stability

High load Resistance

Security

Page 16: UNIX introduction

QuizUNIX

The BSD system is a different Unix system

MacOSX is not based on the Unix system

UNIX system is a multi-task system

UNIX system is a multi-user system

Page 17: UNIX introduction

From Unix to GNU/Linux

History and philosophy

Introduction

Page 18: UNIX introduction

Preview

Open source softwares.

Free softwares

GNU / Linux.

Applications.

Here’s what we’ll see:

From Unix to GNU/Linux

Page 19: UNIX introduction

Open source softwareFrom Unix to GNU/Linux

Binary form Sources unavailable Not human understandable Original form (Source) Human understandable Access to the sources.

There are two types of software

Page 20: UNIX introduction

Open source softwareFrom Unix to GNU/Linux

Concept of Open Source and Proprietary system

Open Sources Software – Offer the possibility for the user to access the source code of the application

Proprietary Software – Doesn’t offer the access to the source code

Page 21: UNIX introduction

Free softwareFrom Unix to Linux

To be free a software must respect this 4 rules:

Free to execute

Free to read the code

Free to redistribute

Free to improve

Page 22: UNIX introduction

GNU / LinuxFrom Unix to Linux

Free Software Foundation 1984 by Richard Stallman

A Free clone of Unix free free as in “free speech”, not as in “free beer”

GNU-GNU’s not UNIX GPL-General Public License A legal frame for the free software

Actual version : 3

FSF and GNU

Page 23: UNIX introduction

GNU / LinuxFrom Unix to Linux

Created in 1991 by Linus Torvalds Minix clone Based on concepts and Unix philosophy Sources available for free on Internet. A community appeared on internet Linux is not an operating system

The birth of the Linux Kernel

Page 24: UNIX introduction

GNU / LinuxFrom Unix to Linux

Very early Richard Stallman convinces Linus Torvalds to put the kernel v 0.12 under GPL license

GNU softwares are then adapted to work with Linux kernel

The Linux kernel and GNU softwares make a true operating system

GNU + Linux Kernel = GNU/Linux

Page 25: UNIX introduction

DistributionsFrom Unix to Linux

A distribution contains often: A Kernel (sometimes modified). A software library. An installation program. A package manager.

What’s a distribution

Page 26: UNIX introduction

ApplicationsFrom Unix to Linux

The most used distributions:

Page 27: UNIX introduction

Application

Web server FTP server DHCP/DNS server Proxy/Cache server Firewall Embeded systems

GNU/Linux is used in company for:

From Unix to Linux

Page 28: UNIX introduction

Advantage and disadvantages de Linux :

Advantages Disadvantages

No After Sale services

Lack of Knowledge

Not User-friendly

Stability

Reliability

Security

ApplicationsFrom Unix to Linux

Page 29: UNIX introduction

QuizzFrom Unix to Linux

The FSF was created by Richard Stallman

GNU is Linux

Richard Stallman created the Linux kernel

There are many Linux distributions on the market

Page 30: UNIX introduction

Stop and Think

Do you have any questions ?

From Unix to Linux