| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| wiki:histoire_informatique:sunos [2025/05/24 00:26] – [SunOS 4.0 à SunOS 4.0.3c] Thibault Seguin | wiki:histoire_informatique:sunos [2025/10/06 18:27] (Version actuelle) – [Caractéristiques de SunOS] Thibault Seguin |
|---|
| **SunOS 4.0.2** sortie en septembre 1989 prenait en charge uniquement les station Sun de la gamme Sun386i. | **SunOS 4.0.2** sortie en septembre 1989 prenait en charge uniquement les station Sun de la gamme Sun386i. |
| |
| **SunOS 4.0.3** sortie en mai 1989, n'était qu'un suite aux versions précédentes sans ajouts particuliers. | **SunOS 4.0.3** sortie en mai 1989, n'était qu'une suite aux versions précédentes sans ajouts particuliers. |
| |
| Et enfin **SunOS 4.0.3c** sortie en juin 1989 prenait en charge uniquement la **SPARCstation 1** de la gamme d'ordinateur **Sun-4c**. | Et enfin **SunOS 4.0.3c** sortie en juin 1989 prenait en charge uniquement la **SPARCstation 1** de la gamme d'ordinateur **Sun-4c**. |
| Le système BSD **SunOS 4.1.1** a été renommé **Solaris-1.0**, non pas pour ses nouvelles fonctionnalités mais dans un but purement ''commercial'' pour promouvoir **Sun Solaris 2.0** qui lui n'était non plus basé sur BSD UNIX mais **UNIX System V Release 4**. | Le système BSD **SunOS 4.1.1** a été renommé **Solaris-1.0**, non pas pour ses nouvelles fonctionnalités mais dans un but purement ''commercial'' pour promouvoir **Sun Solaris 2.0** qui lui n'était non plus basé sur BSD UNIX mais **UNIX System V Release 4**. |
| |
| <note>SunOS avait pour système de fenêtrage, **SunView** et l'environnement de bureau du nom de **OpenWindows**, pour ses stations de travail **UNIX** (''haute gamme'' pour l'époque).</note> | <note>SunOS avait pour système de fenêtrage, **SunView** et l'environnement de bureau du nom de **OpenWindows**, pour ses stations de travail **UNIX** (''haut de gamme'' pour l'époque).</note> |
| ===== Caractéristiques de SunOS ===== | ===== Caractéristiques de SunOS ===== |
| | La dernière version de //SunOS// qui est **SunOS 4.1.4** aussi appelé **Solaris 1.0**, pour attirer ses clients à migrer de **BSD** vers **UNIX System V Release 4** (**//SRV4//**) a été publié en novembre 1994, cet OS est composé de **4.3BSD** et de l'**IPC** (**//Inter-Process Communication//**) d'**UNIX System V** qui permet à plusieurs processus de communiquer et de se synchroniser entre eux. |
| |
| <note>**Sun Solaris 2.0** avec son **noyau SunOS 5.0**, est la première version qui se base sur **UNIX System V Release 4** (**//SVR4//**), SVR4 a été créé 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</note> | //SunOS 4.1.4// dispose de ses différents composants : |
| | * **UFS** (**//Unix File System//**) qui est le système de fichiers par défaut des systèmes BSD. |
| | * **RPC** (**//Remote Procedure Call//**) et **NFS** (**//Network File System//**) créé par //Sun Microsystems// qui est l'un des premiers système de fichiers en réseau et qui permet le partage de fichiers sur le réseau au même titre que **SMB** (**//Server Message Block//**) de l'entreprise **Microsoft**. |
| | * **FHS** (**//Filesystem Hierarchy Standard//**) qui est l'organisation du système de fichiers (arborescence de répertoires) qui était au standard d'UNIX à cette époque. |
| | * **System V IPC** pour les files de messages, sémaphores et la mémoire partagée des processus. |
| | * D'une **pile TCP/IP** complète provenant à l'origine de **4.2BSD**, qui est toujours le standard d'internet à l'heure actuelle. |
| | * Des **Sockets BSD** qui est le modèle de communication réseau dominant. |
| | * Du protocole **NIS** (**//Network Information Service//**) pour la gestion centralisée des comptes utilisateurs. |
| | * La plupart des **daemons** (**services**) de l'époque, comme routed, telnet, ftp, rsh, rlogin et inted. |
| | * **Sendmail** qui est un serveur de mail toujours utilisé sur certains systèmes BSD actuels. |
| | * Un **espace utilisateur** (**userland**) très complet pour l'époque, avec la plupart des commandes Unix et les shells **sh** (**//Bourne shell//**), **csh** (**//C-Shell//**) et **ksh** (**//Korn shell//**). |
| | * Les **outils d'administration** : admintool, sys-unconfig, dump, restore, mount, df, fsck...etc. |
| | * L'environnement de bureau **OpenWindows 3.0** qui est également le DE par défaut de SVR4, composé de : |
| | * **NeWS** (**//Network extensible Window System//**) qui est la technologie d'affichage PostScript de Sun. |
| | * **X11R5** qui est le serveur //X Window System// plus communément appelé serveur X11. |
| | * Le gestionnaire de fenêtres **olwm** (**//Open Look Window Manager//**). |
| | * Les API (//Application Programming Interface//) graphiques **XView** et **OLIT**. |
| | * Et encore bien d'autres éléments. |
| | |
| | <note tip>Si vous souhaitez émuler //SunOS 4.1.4// il faut passer par l'émulateur **QEMU**, plus précisément son simulateur **qemu-system-sparc** pour les processeurs **SPARC** ''32 bits''. Pour les versions antérieurs de //SunOS// vous pouvez de plus utilisé l'émulateur **TME** (**//The Machine Emulator//**).</note> |
| | |
| | <note>**Sun Solaris 2.0** avec son **noyau SunOS 5.0**, est la première version qui se base sur //UNIX System V Release 4//, SVR4 a été créé 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.</note> |
| |
| ===== Documentation Supplémentaire sur SunOS ===== | ===== Documentation Supplémentaire sur SunOS ===== |
| Rendez-vous dans les [[wiki:histoire_informatique:sunos:tutos|tutoriels sur SunOS]] pour une documentation plus poussée. | Rendez-vous dans les [[wiki:histoire_informatique:sunos:tutos|tutoriels sur SunOS]] pour une documentation plus poussée. |