Cours unix historique
Historique Linux
Définition d'un système d'exploitation
• Un système d'exploitation est un ensemble de programmes chargé de faire l'interface entre l'utilisateur et le matériel.
Système d’exploitation (OS)
Utilisateur (s) Machine
1
04/12/2010
Environnement
Environnement graphique Environnement Texte
•Présentation du système UNIX
• • • • • Multi-tâches en temps partagé Multi-utilisateurs Partage des ressources équitables Interactif Intégré aux réseaux
2
04/12/2010
Architecture du système UNIX
1971 1975
Historique
1969 Ken Thompson : UNICS, assembleur sur PDP-7 UTS : Unix Time-Sharing (Bell Labs)
UTS Version 6 (Bell Labs) 1979 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1998 1999 OpenBSD 2.0 OpenBSD 2.3 NetBSD 1.3 FreeBSD 3.0 MacOS X Linux 2.2 Solaris7 4.4 BSD-Lite 4.3BSD Reno BSD Net/2 386BSD NetBSD 0.8 NetBSD 1.0 FreeBSD 1.0 SUN OS 4.1.4 NetBSD 1.1 FreeBSD 2.0 Linux 1.2 Linux 0.0.1 UnixWare 1.0 Solaris2 4.3BSD SUN OS 3.2 SYSTEM V R3 SYSTEM SVR4 (USL) XENIX 5.3 SCO XENIX 5.1 SCO 4.2BSD 3BSD 4.1BSD SUN OS 1 SYSTEM IIII (ATT) SYSTEM V XENIX 2.2 XENIX 3.0 1BSD UTS Version 7 (Bell Labs) en C Unix 32 V
3
04/12/2010
Historique
UNIX ?
• • • •
système d'exploitation professionnel.
créé
en
1969,
à
usage
principalement
Ouvert et fondé sur une approche modulaire (petits outils chacun doté d'une mission spécifique). Multitâche et multiutilisateur. Genèse d’une famille de systèmes, dont les plus populaires en 2006 sont GNU/Linux, BSD et Mac OS X.
Historique
Histoire de UNIX ?
• • • •
En 1969, Ken Thompson développa en assembleur la première version d'un système d'exploitation mono-utilisateur sur un mini-ordinateur PDP-7 (Programmed Data Processor) de marque DEC , dans les labos de Bell de AT&T. Dennis Ritchie entreprit en 1971 le NB (New B), qui fut renommé en C, en commençant par créer des types. …1977 Unix fut donc porté en C En