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

Post on 04-Apr-2015

106 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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 é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.

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

Qui Utilisait UNIX ?

UNIX était utilisé par :

• Les Physiciens

• Les Mathématiciens

• Les Ingénieurs

• Les Universités

• L’armée

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• …

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.

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)

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

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.

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.

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).

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

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.

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.

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

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

Les distributions GNU/Linux (2)

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

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

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).

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

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

top related