Vous êtes sur la page 1sur 19

L’école Autrement

Système d’exploitation

Chapitre 1 : Introduction aux


systèmes d’exploitation

ADAMOU HAMZA
Département d’Informatique – Université de Yaoundé I
Plan
 Rappel: Architecture de l’ordinateur
 Définition d’un système d’exploitation
 Buts d’un système d’exploitation
 Composantes d’un système d’exploitation
 Les différentes familles d’UNIX
 Concept de Logiciel Libre
 GNU/Linux
 Distribution Linux

ESSFAR Système d'exploitation 2


Rappel: Architecture de l’ordinateur
 Un ordinateur est constitué
de :
 Matériel
 Dispositions physiques
 Langage machine

 Système d’exploitation
 Programmes
 Programme système
 Programme d’applications

ESSFAR Système d'exploitation 3


Définition d’un système d’exploitation

 un ensemble de programmes qui


permet de faire la liaison entre le
matériel d’une machine et les
applications de l’utilisateur.
 le premier programme exécuté lors de
la mise en marche de l'ordinateur,
après l’amorçage.

ESSFAR Système d'exploitation 4


Buts d’un système d’exploitation
 décharger le programmeur d’une tache de
programmation énorme et fastidieuse, et
de lui permettre de se concentrer sur
l’écriture de son application ;
 protéger le système et ses usages de
fausses manipulations ;
 offrir une vue simple, uniforme, et
cohérente de la machine et de ses
ressources

ESSFAR Système d'exploitation 5


Composantes d’un système d’exploitation
 Le noyau (kernel):
 représente les fonctions fondamentales du
système d'exploitation
 L'interpréteur de commande (shell):
 permet la communication avec le système
d'exploitation par l'intermédiaire d'un langage de
commandes
 Le système de fichiers (file system):
 permettant de gérer les fichiers dans une
arborescence.

ESSFAR Système d'exploitation 6


Exemples de systèmes
 Pour les ordinateurs, les systèmes d'exploitation les
plus répandus sont :
 Windows (pour les PC)
 Mac OS (pour les ordinateurs d'Apple)
 Linux (pour les PC et les serveurs) et Unix (pour les
serveurs)
 Pour les téléphones et tablettes, on trouve :
 Android
 iOS (chez Apple)
 Symbian
 Windows Phone
 Blackberry OS
ESSFAR
 etc Système d'exploitation 7
Les différentes familles d’UNIX
 Du point de vue de l’utilisateur:
 les divers UNIX se ressemblent beaucoup.
 Du point de vue de l’administration:
 les divers UNIX ont chacun des spécificités
 Plusieurs tentatives d’unification :
 System V Interface Definition de AT&T
 IEEE POSIX
 Il reste 2 grandes familles d’UNIX:
 la famille System V
 la famille BSD issue de l’université de Berkeley
ESSFAR
(BSD BerkeleySystème
Software Distribution)
d'exploitation 8
Concept de Logiciel Libre

 Origines du Logiciel Libre :


 Richard Stallman (chercheur au MIT,
auteur de gcc, Emacs ...) énonce
clairement le concept de logiciel libre
(« free »)
 « ... un savoir scientifique doit être
partagé en le distribuant, ... les codes
source doivent être libres d'accès ... »
Richard Stallman  Démarre le projet GNU (1984). But :
re-créer un système d'exploitation
complet (Unix-like), composé
uniquement de logiciels libres.
 Créé la FSF (Free Software Fundation,
ESSFAR 1985) pour gérer le projet GNU.
Système d'exploitation 9
Le projet GNU
www.gnu.org

 GNU (prononcez gnou comme pour le mammifère)


est un acronyme pour GNU is Not UNIX.
 Principe de base :
le libre accès au code source accélère le progrès en
matière d'informatique car l'innovation dépend de la
diffusion du code source
 La liberté au sens GNU est définie selon quatre
principes :
liberté d'exécuter le programme, pour tous les usages
liberté d'étudier le fonctionnement du programme, de
l'adapter à ses besoins
liberté de redistribuer des copies
liberté d'améliorer le programme et de publier ses
améliorations, pour en faire profiter toute la communauté
ESSFAR Système d'exploitation 10
GNU/Linux
 En 1991, Linus Torvalds, un étudiant de
l'Université de Helsinki (Finlande),
entreprend de créer sur son temps libre
son propre système d'exploitation
 Ce système a pris le nom de Linux, en
référence au nom de son créateur (Linux
est la contraction de Linus et Unix).
 Tandis que Richard Stallman créait les
Linus Torvalds
programmes de base, Linus s'était lancé
dans la création du « cœur » d'un
système d'exploitation : le noyau.
 Le projet GNU (programmes libres) et
Linux (noyau d'OS) ont fusionné pour
créer GNU/Linux.
ESSFAR Système d'exploitation 11
Distributions GNU/Linux
 Une distribution est un ensemble composé du
noyau, d’applications et de documentations.
 Il existe beaucoup de distributions sur le marché
 Points communs
 Kernel ou noyau
 outils GNU

 Différences
 système de packages
 fichiers de configuration

 Philosophie

 canaux de distribution

 méthode d'installation, de configuration


ESSFAR Système d'exploitation 12
…
Debian
www.debian.org

 Le projet Debian a été fondé en 1993 par Ian Murdock


 Le nom Debian provient de Debra (la femme de Murdock) et
Ian.
 Debian a longtemps été la seule distribution entièrement et
uniquement composée de logiciels libres.
 Les avantages de Debian sont nombreux :
 un nombre gigantesque de packages qui se chiffre en milliers,
 un logiciel d’installation appelé APT très pratique et performant,
 une distribution 100% open source,
 une stabilité à toute épreuve pour un environnement de production.
 Ces avantages entraînent aussi quelques inconvénients :
 des packages souvent anciens,
 des mises à jour de la distribution irrégulières et trop espacées,
 une installation et une configuration compliquées.

ESSFAR Système d'exploitation 13


Ubuntu
www.ubuntu-fr.org
 Ubuntu a été fondé en 2005 par le milliardaire sud-
africain Mark Shuttleworth
 Le mot Ubuntu est un mot du langage bantou signifiant
« humanité aux autres » ou encore « je suis ce que je
suis grâce à ce que nous sommes tous ».
 Ubuntu est un dérivé de Debian dont le but est de
fournir des logiciels plus récents et très fortement axés
sur la convivialité et l’ergonomie à l’aide du support du
plus grand nombre :
 une compatibilité avec les packages de Debian,
 un système d’installation très simple,
 une sortie tous les 6 mois,
 un environnement graphique agréable.
 Cette distribution est idéale pour les étudiants
ESSFAR Système d'exploitation 14
Red Hat et Fedora
 www.redhat.fr
 société américaine fondée en 1994.
 célèbre pour avoir introduit le système
Red hat Package Manager (RPM), de
gestion de paquets logiciels

 fedora.redhat.com
 version grand publique gratuite de
RedHat
 utilise le système de gestion de paquets
RPM
ESSFAR Système d'exploitation 15
Mandriva et SUSE
 Mandriva Linux (ex-Mandrake) est une
distribution dérivée de Red Hat.
 Elle a été créée par Gaël Duval afin
d’intégrer à la distribution l’environnement
de bureau graphique KDE contrairement à
Red Hat qui intégrait l’environnement
GNOME.

 Se prononçant sousse, openSUSE est une


distribution d’origine allemande datant de
1992. Le nom de l’entreprise lui-même
était un hommage au célèbre Konrad Zuse
l’inventeur des ordinateurs modernes
 utilise le système de gestion de paquets
RPM
ESSFAR Système d'exploitation 16
Le LiveCD

 Le LiveCD sert principalement à d’abord tester Linux


sans l’installer.
 C’est une installation complète de Linux qui est
fortement compressée et qui tient sur un seul cd ou
dvd.
 Pour utiliser un liveCD c’est très simple :
 insérez le CD ou le DVD dans votre lecteur,
 redémarrez votre ordinateur en ayant bien vérifié dans le
setup du BIOS que votre lecteur CD ou DVD est le premier à
démarrer.
 Après quelques secondes (ou minutes parfois) de
chargement, voici que le bureau apparaît et tous les
programmes les plus connus sont accessibles alors que
ESSFAR strictement rien n’est installé
Système sur votre disque dur.
d'exploitation 17
En résumé…

 Debian a tellement de succès que de nombreuses


distributions sont basées sur Debian
 Certaines distributions sont spécialisées. Par exemple,
Skolelinux est faite pour être utilisée dans des écoles
ESSFAR
et est livrée avec Système
de nombreux
d'exploitation
logiciels éducatifs 18
En résumé…

 Le système d'exploitation est l'outil qui fait le lien


entre votre machine et vos programmes.
 Windows, Mac OS et Linux sont les systèmes
d'exploitation les plus connus.
 Linux a la particularité d'être libre, c'est-à-dire que
son code source est ouvert. Par opposition, le code
source de Windows et Mac OS est fermé, on dit que
ce sont des systèmes d'exploitation propriétaires.
 Il existe de nombreuses variantes de Linux, que l'on
appelle distributions.
 Ubuntu est une des distributions les plus populaires
à l'heure actuelle.
ESSFAR Système d'exploitation 19