la fonction achat et la fonction approvisionnement
Chapitre 1 : Introduction
I – UNIX
1) Un peu d'histoire
Années 50-60 :
●
●
●
●
●
●
mainframes ils ne savent pas communiquer les SE (Système d'Exploitation) sont rudimentaires chaque système à son propre langage aucune notion de compatibilité ascendante pour chaque nouvelle machine il faut refaire les programmes
=> chaque mise à jour à un coût prohibitif
En 1965, le MIT et le laboratoire Bell conçoivent un système novateur : MULTICS
(MULTicomplexed Information and Computing Service). Ce système repose sur le principe du temps partagé entre processus, un assemblage de briques de base et compatibilité ascendante, ce fut un échec. En 1969, Bell se retire du projet, cependant quelques ingénieurs de Bell continuent leur travaux
(Ken Thomson, Denis Ritchie, Doug Mcllroy et JF Ossanna). Ils posent les bases d'un système qui fera la base d'UNIX. Thomson et Ritchie commencent à implémenter leur système de fichier (SF). Il manque beaucoup d'outils pour faire un vrai système d'exploitation. Thomson commence à développer ses outils :
● un shell
● les outils pour copier-déplacer les fichiers
● un éditeur de texte
● un assembleur
● ...
UNIX (à mettre en opposition avec MULTICS) était né, le développement s'accélère et Bell
Labs commence à comprendre l'intérêt d'un tel système.
Ritchie invente le 'C', Thomson ré-implante UNIX en 'C'.
En 1976, les premiers cours d'UNIX sont données dans une université.
2) Pourquoi utiliser UNIX (par rapport à windows)
UNIX a été pensé dès le début comme un système multi-utilisateurs
● UNIX est un système réseau
● UNIX a une conception modulaire
● UNIX à l'avantage de l'ancienneté et il fonctionne toujours très bien
● la philosophie d'UNIX a toujours été ouverte, avec un respect des standards.
L'ouverture est poussée à son paroxysme avec le système GNU lancé par Richard
Stallman en 1983.
Aujourd'hui UNIX est synonyme de logiciel libre, même si la vérité est plus complexe
●