====== Les différents systèmes d'exploitation du passé ====== Les premiers **systèmes d'exploitation** (**OS**) étaient principalement écrit en **assembleur** (//**langage de programmation**//) et étaient donc dépendants de la machine sur laquelle ils s'exécutaient. Un OS en assembleur ne peu en soit pas être porté sur une autre machine, c'est à dire que pour chaque ordinateur il fallait écrire un système d'exploitation spécifique à ladite machine. Le portage est ce qui permet à un système d'exploitation ou un logiciel quelconque de fonctionner sur plusieurs types de machines différentes. Le premier **langage de programmation** véritablement portable a été le **langage C** écrit par **Dennis Ritchie** et **Brian Kernighan** (//dans une moindre mesure//) en 1972 pour le système d'exploitation **UNIX**. ===== Systèmes d'exploitation UNIX® ou de Type Unix ===== Les systèmes d'exploitation **UNIX** sont une très grande famille mais les deux saveurs les plus notables sont, **BSD Unix** de l' **Université de Californie à Berkeley** et **UNIX System V**, l' **UNIX®** ''commercial'' de l'entreprise **AT&T**. Tous les systèmes UNIX se basent sur l'une des deux saveurs, BSD Unix était très prisé au niveau des développeurs, ingénieurs et techniciens alors que les entreprises se focalisaient plutôt sur UNIX System V de AT&T et ajoutaient très souvent des fonctionnalités provenant de **BSD**, comme sa **pile TCP/IP**, qui n'a été disponible seulement à partir de **UNIX System V Release 4.0**, publié le 18 octobre 1988, alors qu'elle était incluse en 1983 sous **4.2BSD**. Résumé de la généalogie de **Unix** en image : [[wiki:histoire_informatique:anciens_systemes_d_exploitation:Généalogie Unix]] simplifiée. Une [[wiki:histoire_informatique:timeline]] (chronologie) sur Research Unix et BSD Unix. **Research Unix** étaient les Unix des **Bell Labs** sur lequel se base toutes les saveurs d'Unix : * [[wiki:histoire_informatique:Research Unix]] crée au laboratoire Bell Labs par le **CSRC**(**//Computing Sciences Research Center//**) de l'entreprise AT&T. Il y a eu deux branches principales d'UNIX qui se basent sur l'Unix des Bell Labs (Research Unix également appelé **UNIX Time-Sharing System**) : * Les [[wiki:histoire_informatique:bsd_unix_anciens|BSD UNIX]] de l'**UCB** (**//Université de Californie à Berkeley//**). * Les [[wiki:histoire_informatique:at_t-unix|UNIX System V]] de l'entreprise AT&T. Deux autres **branches** sont à prendre en considération, ce sont : * [[wiki:histoire_informatique:osf_unix|OSF/1]], UNIX® de l'**OSF** (**//Open Software Foundation//**). * [[wiki:histoire_informatique:anciens_systemes_d_exploitation:Tru64 UNIX]] * [[wiki:histoire_informatique:anciens_systemes_d_exploitation:Xenix]], l'Unix de **Microsoft**, l'un des précurseurs des Unix pour les premiers **compatibles PC**. Quelques sites de référence en ce qui concerne les **UNIX** d'autrefois : * [[https://www.tuhs.org/|The Unix Heritage Society (tuhs.org)]] * [[https://wiki.tuhs.org/doku.php?id=start| Wiki tuhs.org]] * [[https://wiki.tuhs.org/doku.php?id=source:unix_archive|Archives de bande Unix chez tuhs.org]] * [[https://gunkies.org/|gunkies.org]] * [[https://www.levenez.com/|Éric Lévénez's site]] ==== La branche BSD UNIX ==== * [[wiki:histoire_informatique:SunOS]] était l'OS de type BSD UNIX de référence à l'époque, créé par **Sun Microsystems** pour ses **stations de travail** et ses **serveurs**. Rédaction en cours, rendez-vous [[https://en.wikipedia.org/wiki/SunOS|ici]]. * [[wiki:histoire_informatique:NeXTSTEP]] est l'ancêtre de **macOS** d'**Apple**. Il a été créée par la défunte entreprise **Next, Inc** fondée par **Steve Jobs** sur la base de **4.3BSD** (au départ **4.3BSD-Tahoe** puis **4.3BSD-Reno**) avec un noyau composé en partie du **noyau Mach 2.5** et du **noyau** de 4.3BSD. C'était un OS plutôt innovant pour l'époque. Rédaction en cours, rendez-vous [[https://fr.wikipedia.org/wiki/NeXTSTEP|ici]] * [[wiki:histoire_informatique:RISC iX]] était un BSD UNIX, basé sur 4.3BSD, créé par l'entreprise **Acorn**, conçue pour les ordinateurs de la gamme **Archimedes**. Rédaction en cours, rendez-vous [[https://en.wikipedia.org/wiki/RISC_iX|ici]] ==== La branche UNIX System V ==== * [[wiki:histoire_informatique:Sun Solaris]] était à l'origine la version pour processeurs **SPARC** de UNIX System V Release 4 créée par Sun Microsystems. UNIX System V Release 4 (SVR4) lui même a été créé par l'association des entreprises AT&T et Sun Microsystems. Rédaction en cours, rendez-vous [[https://fr.wikipedia.org/wiki/Solaris_(syst%C3%A8me_d%27exploitation)|ici]] * [[wiki:histoire_informatique:IRIX]] était un UNIX® originellement basé sur BSD puis sur SVR4, il était principalement destiné aux **graphismes professionnels**. Rédaction en cours, rendez-vous [[https://fr.wikipedia.org/wiki/IRIX|ici]] * [[wiki:histoire_informatique:Amiga Unix]] est l'UNIX® SVR4 de l'entreprise **Commodore** pour l'ordinateur **Amiga 3000UX**. Rédaction en cours, rendez-vous [[https://fr.wikipedia.org/wiki/Amiga_Unix|ici]] * [[wiki:histoire_informatique:Atari System V]], UNIX® SVR4 d'**Atari**, pour l'ordinateur **Atari TT**, le **TT030** plus précisément. Rédaction en cours, rendez-vous [[http://www.atariunix.com/|ici]] ==== La branche UNIX issue de l'OSF ==== * [[wiki:histoire_informatique:Tru64 UNIX]] est un UNIX® basé sur **OSF/1** qui était détenue par **Compaq** puis **Hewlett-Packard** (**//HP//**) après son rachat de Compaq. À l'origine c'était la défunte entreprise DEC (Digital Equipment Corporation) qui était en possession de cet UNIX®, il s'appelait à l'époque **Digital UNIX**. Rédaction en cours, rendez-vous [[https://fr.wikipedia.org/wiki/Tru64_UNIX|ici]]. ==== Les Unix-like ==== === Anciennes distributions GNU/Linux === * [[https://fr.wikipedia.org/wiki/Red_Hat_Linux|Red Hat Linux]] ===== Systèmes d'exploitation de Type MS-DOS ===== Les OS de type **DOS** sont en général des OS simplifiés, qui sont pour la plupart **monotâche** et **mono-utilisateur**, c'est à dire qu'on ne peut pas véritablement utiliser plusieurs programmes à la fois et que se sont des systèmes qui ne permettent d' être usités uniquement par un seul utilisateur. Voici une liste de différents systèmes DOS : * [[:CP/M]] a été crée par **Gary Kildall** fondateur de l'entreprise **Digital Research**. * [[:86-DOS]] aussi appelé **QDOS** lors de son développement, est la base et l'ancêtre de **MS-DOS**. * [[wiki:histoire_informatique:ms-dos|MS-DOS]] est le DOS de **Microsoft**, pour l' accès à la documentation française c'est [[https://fr.wikipedia.org/wiki/MS-DOS|ici]]. * [[wiki:histoire_informatique:anciens_systemes_d_exploitation:PC-DOS]] * [[wiki:histoire_informatique:anciens_systemes_d_exploitation:DR-DOS]] est le système DOS de type MS-DOS de Digital Research, en concurrence direct avec MS-DOS. ===== Autres systèmes d'exploitation ===== * [[https://fr.wikipedia.org/wiki/BeOS|BeOS]] * [[https://fr.wikipedia.org/wiki/Plan_9_from_Bell_Labs|Plan 9]] * [[https://fr.wikipedia.org/wiki/OS/2|OS/2]] * [[https://fr.wikipedia.org/wiki/OS-9|OS-9]] ===== Sites de référence sur les anciens OS ===== ==== Sites sur les anciens Unix ==== * [[https://www.tuhs.org/|The Unix Heritage Society]] * [[http://www.nextcomputers.org/|NeXTComputers.org]] * [[https://www.levenez.com/NeXTSTEP/|NeXTSTEP]] en français ==== Sites sur les anciens OS de Microsoft ==== ==== Sites sur les anciens OS d'Apple ==== ==== Sites sur les anciens OS de Commodore ==== ==== Sites sur les anciens OS d'Atari ==== ==== Sites généralistes sur les anciens OS ==== * [[https://www.levenez.com/|Éric Lévénez's site]] en partie en français * [[https://winworldpc.com/home|WinWorld]] * [[http://www.win3x.org/win3board/index.php|Win3x.Org]] en français * [[https://archiveos.org/|ArchiveOS]] * [[https://gunkies.org/|gunkies.org]]