Article de reference

Système d'exploitation Sun OS

SunOS est un système d'exploitation de marque Unix développé par Sun Microsystems pour ses systèmes informatiques de poste de travail et de serveur de 1982 jusqu'au milieu des a...

SunOS est un système d'exploitation de marque Unix développé par Sun Microsystems pour ses systèmes informatiques de poste de travail et de serveur de 1982 jusqu'au milieu des années 1990. Le nom SunOS est généralement utilisé uniquement pour désigner les versions 1.0 à 4.1.4, qui étaient basées sur BSD , tandis que les versions 5.0 et ultérieures sont basées sur UNIX System V Release 4 et sont commercialisées sous la marque Solaris .

Histoire

SunOS 1 ne prenait en charge que les systèmes de la série Sun-2 , y compris les systèmes Sun-1 mis à niveau avec des cartes CPU Sun-2 ( 68010 ). SunOS 2 prenait en charge les systèmes des séries Sun-2 et Sun-3 ( 68020 ). SunOS 4 prenait en charge les architectures Sun-2 (jusqu'à la version 4.0.3), Sun-3 (jusqu'à la version 4.1.1), Sun386i (4.0, 4.0.1 et 4.0.2 uniquement) et Sun-4 ( SPARC ). Bien que SunOS 4 ait été conçu pour être la première version à prendre entièrement en charge le nouveau processeur SPARC de Sun, il existait également une version SunOS 3.2 avec une prise en charge préliminaire des systèmes Sun-4.

SunOS 4.1.2 a introduit la prise en charge des premières machines multiprocesseurs à architecture sun4m de Sun (la série SPARCserver 600MP) ; comme il n'avait qu'un seul verrou pour le noyau, un seul processeur à la fois pouvait s'exécuter dans le noyau.

La dernière version de SunOS 4 était la 4.1.4 (Solaris 1.1.2) en 1994. Les architectures sun4 , sun4c et sun4m étaient prises en charge dans la version 4.1.4 ; sun4d n'était pas pris en charge.

Sun a continué à livrer SunOS 4.1.3 et 4.1.4 jusqu'au 27 décembre 1998 ; ils ont été supportés jusqu'au 30 septembre 2003.

Historique des versions

Version de SunOS Date de sortie Base de code Description
Sun UNIX 0.7 1982 UniSoft UNIX v7 Livré avec un système Sun-1 basé sur 68000. Pas de système de fenêtrage.
SunOS 1.0 Novembre 1983 4.2BSD Prise en charge des systèmes Sun-1 et Sun-2 basés sur 68010. Introduction du système Sun Window.
SunOS 1.1 Avril 1984
SunOS 1.2 Janvier 1985
SunOS 2.0 Mai 1985 Introduction du protocole NFS , du système d'information de réseau distribué Yellow Pages (YP) , de l'appel de procédure à distance (RPC) / de la représentation de données externes (XDR) et de la couche de système de fichiers virtuel (VFS) utilisant des vnodes. Coïncidant avec la sortie du matériel Sun-3 basé sur 68020 .
SunOS 3.0 Février 1986 4.2BSD + Système V IPC La bande System V en option offrait des utilitaires et des bibliothèques de développement.
SunOS 3.2 Septembre 1986 Identique à 3.0, plus quelques BSD 4.3 Premier support pour la série Sun-4
SunOS 3.5 Janvier 1988
SunOS 4.0 Décembre 1988 4.3BSD avec IPC System V Nouveau système de mémoire virtuelle , liaison dynamique , automounter , System V STREAMS I/O. Prise en charge Sun386i .
SunOS 4.0.1 Décembre 1988
SunOS 4.0.2 Septembre 1989 Sun386i uniquement
SunOS 4.0.3 Mai 1989
SunOS 4.0.3c Juin 1989 SPARCstation 1 (Sun-4c) uniquement
SunOS 4.1 Mars 1990
SunOS 4.1e Avril 1991 Sun-4e uniquement
SunOS 4.1.1 Novembre 1990 Livré avec OpenWindows 2.0
SunOS 4.1.1B Février 1991
SunOS 4.1.1.1 Juillet 1991
SunOS 4.1.1_U1 Novembre 1991 Dim-3/3x seulement
SunOS 4.1.2 Décembre 1991 Prise en charge des systèmes multiprocesseurs (SPARCserver 600MP) ; première version uniquement sur CD-ROM.
SunOS 4.1.3 Août 1992
SunOS 4.1.3C Novembre 1993 SPARCclassic/SPARCstation LX uniquement
SunOS 4.1.3_U1 Décembre 1993
SunOS 4.1.3_U1B Février 1994 Première version pour laquelle des correctifs de conformité Y2K étaient disponibles.
SunOS 4.1.4 Novembre 1994 Dernière version de SunOS 4
SunOS 5. x Juin 1992 SVR4 Voir l'article Solaris .

« SunOS » et « Solaris »

Bande SunOS 4.1.1

En 1987, AT&T Corporation et Sun ont annoncé qu'ils collaboraient sur un projet visant à fusionner les versions Unix les plus populaires du marché à l'époque : BSD (y compris de nombreuses fonctionnalités alors propres à SunOS), System V et Xenix . Cela allait devenir System V Release 4 (SVR4).

Le 4 septembre 1991, Sun a annoncé que sa prochaine version majeure du système d'exploitation passerait de sa base source dérivée de BSD à une base basée sur SVR4. Bien que la désignation interne de cette version soit SunOS 5 , à partir de ce moment, Sun a commencé à utiliser le nom marketing Solaris . La justification de cette nouvelle « marque » était qu'elle englobait non seulement SunOS, mais aussi l' environnement de bureau OpenWindows et la fonctionnalité Open Network Computing (ONC).

Même si le nouveau système d'exploitation basé sur SVR4 ne devait pas être commercialisé avant l'année suivante, Sun a immédiatement commencé à utiliser le nouveau nom Solaris pour désigner la version SunOS 4 actuellement commercialisée (incluant également OpenWindows). Ainsi, SunOS 4.1.1 a été rebaptisé Solaris 1.0 ; SunOS 5.0 a été considéré comme faisant partie de Solaris 2.0. Les micro-versions SunOS 4.1. x ont continué à être commercialisées jusqu'en 1994, et chacune d'entre elles a également reçu un nom équivalent à Solaris 1. x. Dans la pratique, ces micro-versions étaient encore souvent désignées par les clients et même le personnel de Sun par leur nom de version SunOS. Faire correspondre les numéros de version n'était pas simple :

Versions de SunOS 4.1. x / Solaris 1. x / OpenWindows
Version de SunOS Version Solaris Version OpenWindows
4.1.1
4.1.1B
4.1.1.1
1.0 2.0
4.1.2 1.0.1 2.0
4.1.3 1.1 SMCC Version A 3.0
4.1.3C 1,1 °C 3.0
4.1.3_U1 1.1.1 3.0_U1
4.1.3_U1B 1.1.1B 3.0_U1B
4.1.4 1.1.2 3.0_414

Aujourd'hui, SunOS 5 est universellement connu sous le nom de Solaris , bien que le nom SunOS soit toujours visible dans le système d'exploitation lui-même, dans la bannière de démarrage, la sortie de la commande uname et les pieds de page des pages de manuel , entre autres.

Il est simple de faire correspondre une version SunOS 5.x à son nom marketing Solaris correspondant : chaque nom de version Solaris inclut son numéro de version mineur SunOS 5 correspondant. Par exemple, Solaris 2.4 incorporait SunOS 5.4. Il y a une petite différence : après Solaris 2.6, le « 2. » a été supprimé du nom Solaris et le numéro mineur SunOS apparaît seul. La dernière version de Solaris s'appelle Solaris 11 et intègre SunOS 5.11.

Interface utilisateur

À partir de SunOS 1.0, le système Sun Window a fourni une interface graphique appelée Suntools, superposée sur des bibliothèques de fenêtrage et de bitmap de niveau inférieur ; elle a été renommée SunView dans SunOS 3.0. Sun a ensuite développé un nouveau système de fenêtrage appelé NeWS qui utilisait et étendait le langage PostScript et le modèle graphique. En 1989, Sun a publié OpenWindows , un environnement X11 compatible OPEN LOOK qui prenait également en charge les applications SunView et NeWS. Il est devenu l'interface graphique par défaut de SunOS dans SunOS 4.1.1.