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 : Généalogie Unix simplifiée.
Une 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 :
- 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 BSD UNIX de l'UCB (Université de Californie à Berkeley).
- Les UNIX System V de l'entreprise AT&T.
Deux autres branches sont à prendre en considération, ce sont :
- OSF/1, UNIX® de l'OSF (Open Software Foundation).
- 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 :
La branche BSD UNIX
- 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 ici
La branche UNIX System V
- 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 ici
- Amiga Unix est l'UNIX® SVR4 de l'entreprise Commodore pour l'ordinateur Amiga 3000UX. Rédaction en cours, rendez-vous ici
- Atari System V, UNIX® SVR4 d'Atari, pour l'ordinateur Atari TT, le TT030 plus précisément. Rédaction en cours, rendez-vous ici
La branche UNIX issue de l'OSF
- 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 ici.
Les Unix-like
Anciennes distributions GNU/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 :
Autres systèmes d'exploitation
Sites de référence sur les anciens OS
Sites sur les anciens Unix
- 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
- Éric Lévénez's site en partie en français
- Win3x.Org en français