You are on page 1of 1

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)
o Permet de définir dynamiquement le partage des ressources processeur et
mémoire entre les applications au travers de projets.
o 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
o Possibilité de dédier des ressources processeurs à des Projets ou des Zones.
o Modifiable dynamiquement, de façon transparente aux applications les
utilisant.
o Granularité au processeur, core ou thread physique (strand).
 Système de fichiers ZFS
o Système de fichiers Transactionnel
o Capacité de stockage de 18 milliards de milliards de fois supérieure aux
systèmes de fichiers conventionnels (128 bits vs. 64 bits).
o 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).
o 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.
o Définition de « clones », permettant de dupliquer un snapshot pour sauvegarde
ou migration.
o Fonctionnement indépendant de l'Endianness de la plateforme utilisée,
permettant la migration physique de disques entre différentes architectures.
 Zones
o Principe permettant de disposer de plusieurs instances système indépendantes,
isolées entre elles, mais partageant le même noyau.
o Permet une répartition des ressources entre les différentes zones (Interfaces
réseaux, périphérique, mémoire, processeurs…), soit dédié, soit partagé, soit au
travers d'une politique de « fair share scheduling », ou enfin par combinaison
de ces différentes méthodes.
 Privilèges
o 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)
o 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
o Principe d'activation des fonctionnalités multiniveau du noyau de Solaris 10.
o 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)

You might also like