Table des matières

SunOS première OS BSD Unix de Sun Microsystems

Présentation de SunOS

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.

Versions de SunOS

Sun UNIX 0.7

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 à SunOS 1.2

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

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 à SunOS 3.5

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

SunOS 4.0 à SunOS 4.0.3c

SunOS 4.1 et SunOS 4.1e

Sun Solaris 1.0 (SunOS 4.1.1 à SunOS 4.1.4)

Caractéristiques de SunOS

Sun Solaris 2.0 avec son noyau SunOS 5.0, est la 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