Cours be base linux
Introduction
1. Motivations :
— un cadre de pensée — un cours d’informatique : unification des méthodes et concepts fondamentaux d’algorithmiquepar l’usage systématique d’Unix — peu de théorie : penser directement « dans le système » ; inutile de penser abstaritement à une solution à son problème — beaucoup de pratique
2. Quelques échos :
— le phénomène Unix existe dans le catalogue de tous les constructeurs — il existe sur toutes les gammes de machines du micro ordinateur au super calculateur — un système universel — un système adopté par la communauté scientifique — pénétration dans le monde de l’informatique professionnelle et de la gestion encore faible — existence de projets industriels basés sur Unix liés à la communauté scientifique — effort de standardisation
3. Historique :
1966 : Participation de Denis Ritchie et Ken Thompson (ingénieurs au groupe de recherche Bell-Laboratories) au vaste projet de mise au point du système d’exploitation MULTICS (Multiplexed Information & Computing Service : Information multiplexée et service de calcul)
1969 : Bell Laboratories se retire du projet. Ken Thompson avec le concours de Denis Ritchie décident de développer leur propre système d’exploitation, en s’insprant du système Multics. Ils écrivent un noyau de système d’exploitation pour la famille d’ordinateurs PDP-11 (usage interne au laboratoire). ← Cette 1ere version d’UNIX , nommée UNICS : Uniplexed Information & Computing Service , ne permettait qu’une exploitation en monoprogrammation
1970 : D. Ritchie a conçu et réalisé un compilateur du langage C permettant l’écriture d’Unix dans ce langage de haut niveau. ← Le système est à priori portable sur tout type de machine disposant d’un compilateur de ce langage. ←
1973 : K. Thompson et D. Ritchie ont réécrit le noyau d’Unix en C.
1978 : Sortie de la version 7 d’Unix. Unix devient un produit commercialisé