Systèmes
d'exploitation sur Sun SPARC
Sun Microsystems
livrent leur machines avec une licence du système d'exploitation
SunOS préinstallé. Dérivé de la famille
Unix 4.1 BSD, SunOS verra le jour dans sa version 1.0 en février
1982. Il poursuivra son chemin jusqu'en septembre 1994 avec sa toute
dernière version 4.1.4, connue également sous le nom
Solaris 1.1.2. Le nom Solaris est une appellation commerciale introduite
par Sun en novembre 1990, à partir de SunOS 4.1 et désignant
l'ensemble système d'exploitation SunOS et environnement
graphique OpenWindows. Parallèlement Sun ont présenté
en juillet 1992 une toute nouvelle version, dérivée
cette fois de la famille Unix System V Release 4, appelée
Solaris 2.0, et comprenant SunOS 5.0 pour la partie système
d'exploitation. En clair, Solaris 1.x (SunOS 4.x) n'a rien a voir
avec Solaris 2.x (SunOS 2.x). Après Solaris 2.6, Sun ont
changé une nouvelle fois le nom de leur système en
abandonnant le "2" pour ne conserver que le numéro
de version. Nous voilà donc en octobre 1998 avec la sortie
de Solaris 7 (au lieu donc de 2.7) et ainsi de suite. La version
actuelle est Solaris
9 sorti en mai 2002. A noter enfin qu'au sein d'une même
version de Solaris, les machines évoluent et chaque version
depuis Solaris 2.3 comprend plusieurs mises à jour sous la
forme "mois/année" qui intègrent des correctifs
système et le support éventuel du nouveau hardware
disponible.
Sun Microsystems
ont utilisé dans leurs machines trois grandes familles de
processeurs : Intel x86, Motorola 68xxx et SPARC. Aujourd'hui, seule
cette dernière existe encore. A noter également que
Solaris est disponible sur SPARC et x86 mais il a supporté
(peu de temps) le processeur Motorola PowerPC.
Avantages
- Supporte tout le
hardware Sun
- Optimisé
pour l'architecture des machines Sun
- Excellent support
SMP (multiprocesseurs)
- Très complet
- Facilité
d'installation pour un débutant
Inconvénients
- Mémoire
requise relativement importante (128 Mo minimum)
- Espace disque requis
relativement important (4 Go minimum pour Solaris 9 complet)
- Interface graphique
CDE conviviale mais lourde pour les petites machines
Mais
... Solaris n'est pas le seul système d'exploitation pour
machines Sun à base de processeur SPARC, il en a même
existé de nombreux, parfois très spécialisés
(Embedix, Integrity, LynxOS, Multi 2000, ThreadX, Plan9, RTEMS,
RTMX O/S, SuperTask!, VXworks, etc...). La plupart ont disparu aujourd'hui
ou ne supportent plus cette architecture. A ma connaissance, il
ne reste plus que six systèmes d'exploitation, accessibles
librement :
Développé
à partir des années 80 à l'université
de Vrije d'Amsterdam sous la direction du professeur Andrew S. Tanenbaum,
le père de Minix, Amoeba
est un système d'exploitation distribué (parallèle)
hétérogène à base de microkernel. Il
utilise un ensemble de machines et gère un ensemble de ressources
processeur et disque de manière transparente pour l'utilisateur
qui ne voit qu'une interface de type Unix.
Avantages
- Aucun (en dehors
du plaisir éventuel d'être presque unique au monde
!)
Inconvénients
- Requiert au minimum
cinq machines (même petites de type IPC)
- Ne supporte dans
la gamme Sun que les architectures "sun4c" et "MicroSPARC"
(ainsi que les antiques 3/50 et 3/60)
- Système
relativement expérimental
- Développement
semble arrêté depuis 1998
C'est
une implémentation d'un microkernel Mach destinée
aux systèmes embarqués. ChorusOS est surtout connu
en tant que système d'exploitation pour les équipements
spécialisés de téléphonie... Ses sources
sont désormais disponibles librement. Il a été
développé à l'origine par Chorus Systèmes,
repris par Sun.
Avantages
- Très léger
et multi-plateformes
Inconvénients
- Système
trop spécialisé pour l'usage "courant"
- il n'est pas fait pour ca...
Développé
depuis décembre 1993 à partir d'une branche de BSD
4.3 Lite, grand concurrent de Linux, visant plus ou moins le même
public, le port SPARC a été initié en 1997
par Jason Evans mais n'a timidement démarré que plus
tard. A ce jour (juillet 2002) il n'existe qu'une version "alpha"
uniquement sur architecture "sun4u" (UltraSPARC).
Avantages
- Prometteur
- Support SMP (multiprocesseurs)
- Bibliothèque
logicielle très vaste
- Interface graphique
très conviviale
- Relativement peu
gourmand en ressources (mémoire, disques, ...)
Inconvénients
- Pas disponible
avant un certain temps
- Support hardware
Sun limité
Linux,
révolution par son concept, et porte-drapeau de l'informatique
libre, a vu le jour en août 1991. La version SPARC est apparue
en 1994 et sera pour la première fois distribuée par
RedHat deux ans plus tard, en octobre 1996. Plusieurs intégrateurs
Linux ont proposé la version SPARC à leur catalogue
mais certains ont disparu ou ont arrêté ce port spécifique
(SuSE, RedHat, ...). Il reste aujourd'hui, par ordre alphabétique
:
Aurora
Linux : Je ne l'ai pas testée donc pas d'avis là-dessus
!
Debian
GNU/Linux : La plus orientée système et la moins
conviviale mais aussi la plus "propre" et mieux testée.
Gentoo
Linux : Même remarque que pour Aurora Linux..
Mandrake
Linux : Plutôt orientée "grand public"
en remplacement du PC sous Windows.
Rock
Linux : Plutôt orientée vers les intégrateurs
pour construire des distributions "OEM".
Splack
Linux : Anciennement Slackware, pas encore disponible.
Sun
Linux : Version RedHat repackagée et destinée
à quelques machines Sun à processeur Intel.
Avantages
- Support SMP (multiprocesseurs)
- Facilité
d'installation pour un débutant (suivant versions)
- Bibliothèque
logicielle très vaste
- Interface graphique
très conviviale
- Relativement peu
gourmand en ressources (mémoire, disques, ...)
- Système
"grand public"
Inconvénients
- Niveau très
inégal des logiciels disponibles
- Développement
erratique de la version SPARC
- Organisation douteuse
des fichiers
- Support hardware
Sun limité
- Système
"grand public" !
Apparu
en avril 1993, NetBSD est une branche de BSD 4.3 Lite. Sa vocation
principale est de fonctionner sur une très large gamme de
hardware. 52 plateformes différentes sont supportées
à ce jour. Le support pour machines Sun SPARC est apparu
très tôt, dès octobre 1993.
Avantages
- Arborescence très
"propre"
- Très peu
gourmand en ressources (mémoire, disques, ...)
Inconvénients
- Pas de support
SMP (multiprocesseurs) pour l'instant
- Installation peu
conviviale, parfois même bogguée
- Interface graphique
standard très sobre
- Support hardware
Sun limité
Ce système
est un dérivé de NetBSD, apparu en octobre 1995, suite
à "la mise à la porte" de l'un des développeurs
de ce dernier pour "mauvais caractère". L'individu
en question a gardé son caractère exécrable
mais son produit est de qualité. La caractéristique
principale d'OpenBSD est sa sécurité, probablement
la meilleure disponible actuellement dans cette famille de systèmes
d'exploitation, et ce dès l'installation.
Avantages
- Système
sécurisé d'origine
- Arborescence très
"propre"
- Très peu
gourmand en ressources (mémoire, disques, ...)
Inconvénients
- Pas de support
SMP (multiprocesseurs) pour l'instant
- Bibliothèque
logicielle parfois limitée
- Installation peu
conviviale (mais très bien faite)
- Interface graphique
standard très sobre
- Support hardware
Sun limité
|