Les premiers système d'exploitation é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.
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 :
entreprise AT&T
.
Il y a eu deux
branches principales d' UNIX qui se basent sur l'Unix des Bell Labs (Research Unix) :
entreprise
AT&T.Deux autres branches sont à prendre en considération, ce sont :
Quelques sites de référence en ce qui concerne les UNIX d'autrefois :
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 icientreprise
Commodore pour l'ordinateur Amiga 3000UX. Rédaction en cours, rendez-vous icientreprise
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 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 :
fondateur
de l' 'entreprise Digital Research.