chapitre 1 introduction aux systèmes unix/linux qu’est ce qu’unix ? unix est un système...

22

Upload: leonard-dutertre

Post on 04-Apr-2015

106 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Chapitre 1 Introduction aux systèmes UNIX/LINUX Qu’est ce qu’UNIX ? Unix est un système d’exploitation créé en 1969 (anciennement appelé UNICS). Il a
Page 2: Chapitre 1 Introduction aux systèmes UNIX/LINUX Qu’est ce qu’UNIX ? Unix est un système d’exploitation créé en 1969 (anciennement appelé UNICS). Il a

Chapitre 1

Introduction aux systèmes UNIX/LINUX

Page 3: Chapitre 1 Introduction aux systèmes UNIX/LINUX Qu’est ce qu’UNIX ? Unix est un système d’exploitation créé en 1969 (anciennement appelé UNICS). Il a

Qu’est ce qu’UNIX ?

• Unix est un système d’exploitation créé en 1969 (anciennement appelé UNICS).• Il a été créé par un groupe d’ingénieurs des Bell Labs dirigé par Ken Thompson et Dennis Ritchie.• UNIX est maintenant devenu une « famille » avec plusieurs dizaines de systèmes d’exploitation basés sur son modèle et sa philosophie.

Page 4: Chapitre 1 Introduction aux systèmes UNIX/LINUX Qu’est ce qu’UNIX ? Unix est un système d’exploitation créé en 1969 (anciennement appelé UNICS). Il a

Pourquoi UNIX ?

UNIX fut créé pour :

• Tourner 24h/24 7j/7

• Être parfaitement fiable• Être multi-utilisateurs (révolutionnaire à l’époque)

• Être multi-taches (révolutionnaire à l’époque)

• Effectuer des calculs scientifiques

Page 5: Chapitre 1 Introduction aux systèmes UNIX/LINUX Qu’est ce qu’UNIX ? Unix est un système d’exploitation créé en 1969 (anciennement appelé UNICS). Il a

Qui Utilisait UNIX ?

UNIX était utilisé par :

• Les Physiciens

• Les Mathématiciens

• Les Ingénieurs

• Les Universités

• L’armée

Page 6: Chapitre 1 Introduction aux systèmes UNIX/LINUX Qu’est ce qu’UNIX ? Unix est un système d’exploitation créé en 1969 (anciennement appelé UNICS). Il a

Qui utilise UNIX actuellement ?

De nos jours UNIX est utilisé par :• Les centres de recherches et de calculs (CNRS, Météo France, NASA…)• Les Entreprises de télécommunication (France Télécom, …).• Les entreprises gouvernementales (DST, NSA, FBI, …).• L’armée.• Les universités• …

Page 7: Chapitre 1 Introduction aux systèmes UNIX/LINUX Qu’est ce qu’UNIX ? Unix est un système d’exploitation créé en 1969 (anciennement appelé UNICS). Il a

Philosophie des systèmes UNIX

Tous les systèmes de type UNIX respectent ces caractéristiques :• Tout est fichiers (Disque dur, Lecteur CDROM CPU…).• Un programme doit être petit et ne remplir qu’une seule tache le mieux possible.• Un programme doit être portable.• Faire un prototype dès que possible.• Corriger les bugs au plus vite.

Page 8: Chapitre 1 Introduction aux systèmes UNIX/LINUX Qu’est ce qu’UNIX ? Unix est un système d’exploitation créé en 1969 (anciennement appelé UNICS). Il a

Les UNIX les plus utilisés et leurs concepteurs

Liste des UNIX les plus utilisés en entreprise :• Solaris (Sun Microsystems)• AIX (IBM)• HP-UX (HP)• IRIX (SGI : Silicon Graphics)• SCO (SCO)• MacOS X (Apple)

Page 9: Chapitre 1 Introduction aux systèmes UNIX/LINUX Qu’est ce qu’UNIX ? Unix est un système d’exploitation créé en 1969 (anciennement appelé UNICS). Il a

Avantages et Inconvénients des systèmes UNIX propriétaire.

Avantages Inconvénients

Stabilité Coût D’achat

Productivité Coût de maintenance

Sécurité Convivialité / Prise en main

Page 10: Chapitre 1 Introduction aux systèmes UNIX/LINUX Qu’est ce qu’UNIX ? Unix est un système d’exploitation créé en 1969 (anciennement appelé UNICS). Il a

Différentes formes d’un logiciel

Un logiciel ou programme se présente sous deux formes :• Forme binaire (compilé) : Incompréhensible pour l’homme.• Forme originelle (Code Source) : Écrit dans un langage compréhensible par les programmeurs.

Page 11: Chapitre 1 Introduction aux systèmes UNIX/LINUX Qu’est ce qu’UNIX ? Unix est un système d’exploitation créé en 1969 (anciennement appelé UNICS). Il a

Logiciel Open Source/Propriétaire

• Un logiciel Open Source est un logiciel pour lequel on a accès aux codes sources.• Un logiciel Propriétaire est un logiciel pour lequel on a accès qu’aux binaires.On doit généralement acheter le logiciel ce qui donne le droit d’utiliser le binaire dans les limites du contrat de licence.

Cependant certains logiciels propriétaires sont gratuits : Les Freewares.

Page 12: Chapitre 1 Introduction aux systèmes UNIX/LINUX Qu’est ce qu’UNIX ? Unix est un système d’exploitation créé en 1969 (anciennement appelé UNICS). Il a

La Free Software Fondation et le Project GNU

• La Free Software Fondation a été créée en 1984 par Richard Stallman.• L’objectif de la FSF est de créer un clone d’UNIX Libre (Free pour Libre et non pour gratuit).• Ce projet a été nommé GNU (GNU’s Not UNIX).

Page 13: Chapitre 1 Introduction aux systèmes UNIX/LINUX Qu’est ce qu’UNIX ? Unix est un système d’exploitation créé en 1969 (anciennement appelé UNICS). Il a

Qu’est ce qu’un logiciel Libre ?

Un logiciel libre doit respecter 4 règles fondamentales :• La liberté d'exécution

• La liberté de modification

• La liberté de redistribution

• La liberté d'amélioration

Page 14: Chapitre 1 Introduction aux systèmes UNIX/LINUX Qu’est ce qu’UNIX ? Unix est un système d’exploitation créé en 1969 (anciennement appelé UNICS). Il a

La licence GPL

La Licence GPL (Général Public Licence) :

• Permet de donner un cadre juridique au Project GNU. • Reconnaît officiellement les caractéristiques d’un logiciel Libre.

Ne pas confondre Logiciels Open Sources et Logiciels Libres :

• Un logiciel libre respecte les 4 règles énoncées précédemment.• Un logiciel Open source fournit les sources du programme sans forcement avoir le droit de les modifier.

Page 15: Chapitre 1 Introduction aux systèmes UNIX/LINUX Qu’est ce qu’UNIX ? Unix est un système d’exploitation créé en 1969 (anciennement appelé UNICS). Il a

La naissance du système Linux

• Linux fut crée en 1991 par Linus Torvalds • Il avait pour but de créer un clone de Minix• Linux reprends les concepts et la philosophie UNIX• Les sources de la version 0.1 fut déposée gratuitement sur Internet.• Une communauté soudée s’est crée a travers Internet.• Linux se suffit pas a lui meme.

Page 16: Chapitre 1 Introduction aux systèmes UNIX/LINUX Qu’est ce qu’UNIX ? Unix est un système d’exploitation créé en 1969 (anciennement appelé UNICS). Il a

Linux et le projet GNU

• Très tôt Linus Torvalds décide de mettre le noyau sous licence GPL (à partir de la version 0.12)• Les logiciels GNU furent adaptés pour le noyau Linux.• Le noyau Linux + les logiciels GNU constituent un système d’exploitation complet.• L’ensemble GNU + Noyau Linux se nomme GNU/Linux.•Le projet Linux

Page 17: Chapitre 1 Introduction aux systèmes UNIX/LINUX Qu’est ce qu’UNIX ? Unix est un système d’exploitation créé en 1969 (anciennement appelé UNICS). Il a

Les distributions GNU/Linux

Une distribution Linux est constitué :• D’un noyau Linux (parfois modifié)

• De programmes (sous GPL pour la plupart)

• Un programme d’installation du système

• Un système de package

Page 18: Chapitre 1 Introduction aux systèmes UNIX/LINUX Qu’est ce qu’UNIX ? Unix est un système d’exploitation créé en 1969 (anciennement appelé UNICS). Il a

Les distributions GNU/Linux (2)

Distributions Linux les plus utilisées :• Debian• Slackware• Gentoo• Red Hat• Mandrake• Suse

Page 19: Chapitre 1 Introduction aux systèmes UNIX/LINUX Qu’est ce qu’UNIX ? Unix est un système d’exploitation créé en 1969 (anciennement appelé UNICS). Il a

Avantages et Inconvénients des systèmes GNU/Linux.

Avantages Inconvénients

Stabilité SAV

Productivité Coût de maintenance

Sécurité Convivialité / Prise en main

Libre / Portable Applications Bureautiques

Page 20: Chapitre 1 Introduction aux systèmes UNIX/LINUX Qu’est ce qu’UNIX ? Unix est un système d’exploitation créé en 1969 (anciennement appelé UNICS). Il a

GNU/Linux en entreprise

Les différentes utilisations de Linux :

- En entreprise :• Serveur : Élevé (+35% de progression en 2003).• Poste de travail : Faible (Migration dans les entreprises gouvernementales).

- Particulier : Faible.

Ceci est du : • Au manque de convivialité (difficulté d’utilisation) => Prix de formation élevé.• Au manque de drivers pour les périphériques multimédia récents.• Au manque d’applications bureautique.• Au coût de maintenance (Niveau de compétence requis).

Page 21: Chapitre 1 Introduction aux systèmes UNIX/LINUX Qu’est ce qu’UNIX ? Unix est un système d’exploitation créé en 1969 (anciennement appelé UNICS). Il a

GNU/Linux en entreprise (2)

Les entreprises utilisent Linux pour différentes taches :

• Serveur Web• Serveur FTP• Serveur DHCP/DNS• Serveur Mail• Serveur de fichiers• Passerelle / Firewall• Proxy• Systèmes embarqués• Systèmes temps réel

Page 22: Chapitre 1 Introduction aux systèmes UNIX/LINUX Qu’est ce qu’UNIX ? Unix est un système d’exploitation créé en 1969 (anciennement appelé UNICS). Il a

Les UNIX BSD

En 1978 UNIX se sépare en 2 branches :• Les UNIX de type System V• Les UNIX BSD (Berkeley Software Distribution).

Caractéristiques des UNIX BSD :• Licence BSD• Orienté serveur/sécurité• 3 distributions majeures : - FreeBSD- OpenBSD- NetBSD