Telechargé par ED DAKY Soufyan

Unix-Historique

publicité
Système d'exploitation
Un système d'exploitation est un ensemble de programmes
et de sous-programmes qui ont pour rôle de gérer et de
piloter le matériel.
C'est l'intermédiaire entre les programmes d'application et le
matériel.
Un OS digne de ce nom n'acceptera jamais qu'une
application fasse appel directement au matériel.
1
• UNIX/LINUX met ses fonctionnalités à la disposition des
programmes d'application sous forme d'appels système (en
langage C)
2
Rôle d'un système d'exploitation
Du fait de sa position d'intermédiaire entre les demandes et
le matériel, voici les tâches qui sont du ressort de l'OS :
- la gestion de la mémoire ;
- intercepter tous les accès à des périphériques. Aucun
programme ne peut y accéder directement
L'accès aux périphériques passe, sous UNIX/LINUX, par
des fichiers de périphérique ( /dev
3
- gestion correcte de la mémoire disque. Dans ce domaine,
UNIX/LINUX offre un système de gestion de fichiers
hiérarchique
- getion du fonctionnement des programmes (processus)
- gestion des droits d'accès sur les fichiers
- gestion des logs du système et des applications
4
Historique et versions d’UNIX
• Le système UNIX à été écrit en 1969 par Ken Thompson
dans les laboratoires de Bell, en s’inspirant du système
MULTICS.
• Il a très vite été réécrit en langage C, langage développé
dans ce but par Dennis Ritchie.
5
• Depuis la fin des années 70, il existe deux grandes
familles d’UNIX.
• La version UNIX BSD développée essentiellement par
l’université de Berkeley (Californie),
• La version UNIX Système V commercialisé par AT&T.
6
• De nombreuses autres versions ont vu le jour, qui sont le
plus souvent une adaptation de BSD ou Système V par un
fabriquant particulier :
•
•
•
•
•
AIX
HP/UX
Solaris
SCO Unix
GNU/Linux
IBM, Bull (stations de travail) ;
Hewlett-Packard (stations) ;
Sun MicroSystems (stations Sun et PC);
SCO (PC) ;
Logiciel libre (et gratuit).
7
• Ces différentes versions possèdent quelques
incompatibilités.
• Pour y remédier, une norme a été proposée par l’IEEE
(Institue of Electrical and Electronic Engineers), la norme
POSIX.
8
• Linus Torvalds, étudiant à l'université d'Helsinki, a
développé son propre OS (LINUX).
• Linux est distribué sous la licence GPL (GNU Public
Licence)
=> tout acquéreur peut librement utiliser et même
commercialiser le produit. Cependant, toutes les
modifications doivent à leur tour être librement et
gratuitement disponibles pour la communauté.
9
• La première version remonte à 1991. Puis de nombreux
développeurs ont participé à l'élaboration des premières
distributions(*) avec comme support de communication :
Internet.
10
Téléchargement