SunOS était un système d'exploitation UNIX basé
sur BSD Unix du CSRG (Computer Systems Research Group) de l' UCB (Université de Californie à Berkeley), crée
en 1982 par l' entreprise Sun Microsystems
, pour ses stations de travail et ses serveurs informatiques crées
eux aussi par Sun Microsystems. Le système BSD SunOS comprenait les versions
de SunOS 1.0 à SunOS 4.1.4, suite à celà, SunOS représentait uniquement
le noyau du système d'exploitation qui était désormais basé
sur UNIX system V Release 4, à partir de SunOS 5.0. Dans cette article
nous faisons référence
à SunOS basé
sur BSD.
La toute première version
de SunOS n'était pas basé
sur BSD mais sur UniSoft UNIX v7 qui était un portage
de Unix version 7
des Bell Labs conçue
pour les processeurs de type Motorola 68000 par la société
UniSoft pour la gamme
d'ordinateurs Sun-1 (qui était composée de stations de travail et serveurs). Le nom commercial
de cette version
était Sun UNIX 0.7.
SunOS 1.0 publié
en novembre 1983 a été la première version
à se baser
sur BSD, plus précisément
4.2BSD et était compatible
avec les ordinateurs de la gamme
Sun-1 et a introduit
la gamme
Sun-2 basée
sur le processeur Motorola 68010. Cette version
a également inclue
le système de fenêtrage du nom
de Sun Window System. La branche
SunOS 1.x c'est terminée
à SunOS 1.2 sortie
en janvier 1985.
SunOS 2.0 est sorti
en mai 1985, cette version
était toujours basée
sur 4.2BSD, elle intégrait
le nouveau
système de fichiers réseau pour le partage de fichiers à distance nommé
NFS (Network File System) crée
par Sun Microsystems en 1984, le protocole de service d'annuaire en mode
client-serveur appelé
Yellow Pages (YP), prédécesseur
de NIS (Network Information Service), le format standard de sérialisation des données du nom
de XDR (External Data Representation), l'appel de procédure à distance nommé
RPC (Remote Rrocedure Call), la couche de système de fichiers virtuels appelée
VFS (Virtual File System).
SunOS 3.0 publié
en février 1986, doté
de trois mécanismes
de communication interprocessus : les files d'attente de messages, le sémaphore et la mémoire partagée appelés
System V IPC (IPC signifiant
Communication_Inter-Processus).
SunOS 3.2 sortie
en septembre 1986 janvier 1988
premère version
qui se base
sur UNIX System V Release 4 (SVR4), SVR4 a été crée
suite à un accord
entre Sun Microsystems et AT&T (plus précisément
AT&T Unix System Laboratories) pour fusionner
SVR3 (UNIX System V Release 3) de AT&T, SunOS de Sun Microsystems, 4.3BSD du CSRG et Xenix de Microsoft pour la compatibilité binaire avec les processeurs Intel x86. Sun Solaris 2.0 est la version
de SVR4 pour l'architecture processeur de type SPARC, spécifique aux ordinateurs de Sun Microsystems