Sun OS

Sun OS

Solaris (système d'exploitation)

Page d'aide sur l'homonymie Pour les articles homonymes, voir Solaris.

Solaris est le système d'exploitation UNIX propriétaire de Sun Microsystems.

Sommaire

Histoire

La première version, développée à partir de juin 1981 sous la direction de Bill Joy était basée sur 4.1BSD dont il était l'un des programmeurs.

Le système était d'abord nommé SunOS. En février 1991, le système d'exploitation complet fut nommé commercialement Solaris 1 alors que SunOS ne représentait plus que le noyau (SunOS 4).

La seconde version, développée à partir de juillet 1992 était basée sur UNIX System V Release 4. Cette version fut nommée Solaris 2 (SunOS 5).

Après Solaris 2.6, Sun Microsystems décida de changer à nouveau la numérotation de ses versions en supprimant le premier chiffre afin de nommer Solaris 7. La dernière version est Solaris 10 (SunOS 5.10), sortie en janvier 2005.

Elle apporte entre autres les zones (partitionnement logique), ainsi que l'exécution native des binaires Linux sur plateforme x86, un système de fichiers performant (ZFS), un système qui permet de tracer applications utilisateurs et appels système au niveau du noyau (DTrace), ainsi qu'un mode de fonctionnement labellé multiniveaux (cf. Sécurité multiniveau) activable au travers des Trusted Extensions.

En 2005, Sun Microsystems décida de rendre Solaris 10 public, y compris ses sources au travers de la licence CDDL sous le nom d’OpenSolaris. OpenSolaris contient la totalité des fonctionnalités de Solaris, ainsi que ses futures fonctionnalités en cours de développement. Par exemple, ZFS ou les Trusted Extensions sont originaires de projets OpenSolaris.

En plus de ces versions peu fréquentes (autrefois[Quand ?] tous les ans, maintenant[Quand ?] tous les deux ans), le système est réédité environ tous les trois mois en incluant toutes les corrections disponibles, de nouvelles fonctionnalités ainsi que le support des matériels récents. Ces versions sont indiquées sous la forme <mois>/<année>.

Les portages et améliorations

Solaris fut développé pour les stations de travail Sun à base de processeur Motorola 68000, puis SPARC à partir de 1989, mais également pour les architectures PPC et x86.

Depuis les années 1990, l'UNIX de Sun a intégré la gestion de thread et des architectures Symmetric multiprocessing (SMP), serveurs intégrant plusieurs processeurs. Aujourd'hui, les architectures SPARC V9, x86 et x86-64 sont supportées.

Principales caractéristiques techniques

  • 64 bits depuis Solaris 7 (1998)
  • Multi-thread
  • Multi-processeurs, avec une granularité au core ou thread physique.
  • FSS (Fair Share Scheduling)
    • Permet de définir dynamiquement le partage des ressources processeur et mémoire entre les applications au travers de projets.
    • Chaque projet est affecté d'un poids qui justifiera la quantité relative de ressources qu'il a le droit d'utiliser par rapport aux autres.
  • Pools
    • Possibilité de dédier des ressources processeurs à des Projets ou des Zones.
    • Modifiable dynamiquement, de façon transparente aux applications les utilisant.
    • Granularité au processeur, core ou thread physique (strand).
  • Système de fichiers ZFS
    • Système de fichiers Transactionnel
    • Capacité de stockage de 18 milliards de milliards de fois supérieure aux systèmes de fichiers conventionnels (128 bits vs. 64 bits).
    • Définition de "pools" pouvant dynamiquement recevoir des disques complémentaires et permettant de ne plus avoir besoin de gestion de volume (pas de partitionnement des disques).
    • Définition de "snapshots", permettant de figer les données d'un pool pour permettre un retour en arrière instantané, sans duplication des données.
    • Définition de "clones", permettant de dupliquer un snapshot pour sauvegarde ou migration.
    • Fonctionnement indépendant de l'Endianness de la platforme utilisée, permettant la migration physique de disques entre différentes architectures.
  • Zones
    • Principe permettant de disposer de plusieurs instances système indépendantes, isolées entre elles, mais partageant le même noyau.
    • Permet une répartition des resources entre les différentes zones (Interfaces réseaux, devices, mémoire, processeurs,...), soit par dédication, soit par partage, soit au travers d'une politique de fair share scheduling, soit enfin par combinaison de ces différentes méthodes.
  • Privilèges
    • Principe de sécurité de faible granularité permettant d'autoriser ou de restreindre des actions indépendamment de l'identité du processus les effectuant.
  • RBAC (Role Based Access Control)
    • Principe de délégation de droit permettant de définir un profil sous lequel un utilisateur peut effectuer des actions excédant son niveau de droits sans pour autant lui accorder les droits nécessaires.
  • Trusted Extensions
    • Principe d'activation des fonctionnalités multiniveau du noyau de Solaris 10.
    • Présentes mais non activées par défaut, Solaris devient alors un système de type MLS, intégrant une politique de sécurité de type MAC (Mandatory Access Control).

Caractéristiques commerciales

  • Nombre d'applications disponibles importantes
  • Stabilité et fiabilité
  • Homogénéité avec Linux
  • Disponible sur SPARC et x86

Versions

SunOS Solaris Date
4.1.1B 1 février 1991
5.0 2.0 juillet 1992
5.1 2.1 décembre 1992
5.2 2.2 mai 1993
5.3 2.3 novembre 1993
5.4 2.4 août 1994
5.5 2.5 novembre 1995
5.6 2.6 août 1997
5.7 7 octobre 1998
5.8 8 2000
5.9 9 2001
5.10 10 janvier 2005


Voir aussi

Article connexe

Liens externes

  • Portail de l’informatique Portail de l’informatique
Ce document provient de « Solaris (syst%C3%A8me d%27exploitation) ».

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Sun OS de Wikipédia en français (auteurs)

Игры ⚽ Нужно сделать НИР?

Regardez d'autres dictionnaires:

  • Sun Ce — Portrait de Sun Ce d après une édition du Roman des Trois Royaumes de la dynastie Qing. Chef de guerre de Wu Naissance 175 d …   Wikipédia en Français

  • SUN — Microsystems Unternehmensform Aktiengesellschaft Gründung …   Deutsch Wikipedia

  • Sun — (teilweise für engl. Sonne) bezeichnet: Sun (Automarke), eine deutsche Automobilmarke Sun (Band), eine deutsche Rock Metal Band Sun Microsystems, ein US amerikanisches Unternehmen Sun Chemical, einen Hersteller von Druckfarben und Pigmenten Sun… …   Deutsch Wikipedia

  • Sun Ra — au conservatoire de Nouvelle Angleterre, le 27 février 1992 Nom Herman Poole Blount Naissance 22 mai …   Wikipédia en Français

  • SUN — Microsystems, Inc. Год основания 1982 Ключевые фигуры Скотт Макнили (председатель совета директоров), Джонатан Шварц (генеральный/исполнительный директор) Тип …   Википедия

  • Sun-4 — Sun 4  серия рабочих станций и серверов, запущенная корпорацией Sun Microsystems в июне 1987[1]. Системы серии Sun 4 были похожи на машины серии Sun 3, но использовали микропроцессоры, основанные на архитектуре SPARC V7[2], вместо… …   Википедия

  • Sun — Sun, n. [OE. sunne, sonne, AS. sunne; akin to OFries. sunne, D. zon, OS. & OHG. sunna, G. sonne, Icel. sunna, Goth. sunna; perh. fr. same root as L. sol. [root]297. Cf. {Solar}, {South}.] 1. The luminous orb, the light of which constitutes day,… …   The Collaborative International Dictionary of English

  • Sun-4 — is a series of Unix computer workstations and servers produced by Sun Microsystems, launched in 1987. The original Sun 4 series were VMEbus based systems similar to the earlier Sun 3 series, but employing microprocessors based on Sun s own SPARC… …   Wikipedia

  • Sun-1 — was the first generation of UNIX computer workstations and servers produced by Sun Microsystems, launched in May 1982. These were based on a CPU board designed by Andy Bechtolsheim while he was a graduate student at Stanford University and funded …   Wikipedia

  • Sun-4 — bezeichnet eine seit 1987 von Sun Microsystems produzierte Reihe von Unix Workstations und Servern. Die ursprüngliche Sun 4 Reihe bestand wie die Sun 3 Reihe aus VMEbus Systemen, die aber anstelle von 68k Prozessoren mit auf Suns eigener SPARC V7 …   Deutsch Wikipedia

  • Sun Fu — (chinesisch 孫府), Großjährigkeitsname Guoyi (國儀) war ein General der Wu Dynastie zur Zeit der Drei Reiche im alten China. Er war der zweite Sohn von Sun Qiang, dem älteren Zwillingsbruder des Generals Sun Jian. Am Angriff seines Vetters Sun… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”