OpenBSD/sgi
OpenBSD/sgi fonctionne sur les stations de travail et serveurs à base de
MIPS 64 bit.
OpenBSD/sgi est un port 64 bit comportant toutes les fonctionnalités 64
bit. Il pourra donc fonctionner sur tous les processeurs 64 bit à partir
du R4000.
Une liste de diffusion dédiée au port OpenBSD/sgi est disponible via
sgi@openbsd.org.
Pour rejoindre la liste de diffusion OpenBSD/sgi, envoyez un message
contenant dans son corps "subscribe sgi" à
majordomo@openbsd.org.
Merci de vérifier notre politique de liste de diffusion
avant de vous inscrire.
Table des matières
Historique
Le port OpenBSD/sgi a été créé en se basant sur le port
OpenBSD/arc, initié tôt dans l'histoire
d'OpenBSD. Le support ARC a été rapidement interrompu en raison du
manque d'intérêt et de la disponibilité de matériel décent.
Finalement le matériel SGI est devenu plus accessible et
facile à obtenir, l'intérêt d'avoir un port SGI dans l'arborescence a
augmenté.
Le composant final, une chaine de compilation 64 bit fonctionnelle, est devenu
disponible et a permis au port OpenBSD pour SGI 64 bit de voir le jour en 2004.
Le support matériel a été initialement limité aux stations de travail O2.
Les efforts pour porter sur plus de systèmes n'a réellement démarré qu'en
2008, quand les premières parties du support Octane ont été introduites.
Ce travail a été finalisé en 2009 avec le support de la famille des systèmes
Origin, permettant à OpenBSD d'être le premier système d'exploitation libre
fonctionnant sur les stations de travail Fuel, et un peu plus tard, aussi
sur les serveurs Origin 350.
Les générations précédentes de R4000 Indigo, Indy et Indigo 2 n'ont pas été
oubliées non plus et leur support est apparu en 2012.
État actuel
À l'heure actuelle, OpenBSD/sgi fonctionne en mode 64 bit et démarre en
mode multi-utilisateurs sur les systèmes supportés. Des snapshots sont
mis à disposition périodiquement au fur et à mesure que le port se
développe et s'étend.
Toutes les cartes graphiques, sauf les frame buffer Kona IP27, devraient
être supportées; sur certaines installations le noyau sera limité à la
console série uniquement.
Un serveur X, actuellement non accéléré, est aussi disponible pour les
systèmes IP32 (O2).
Matériel supporté
Pour une liste complète des composants et périphériques pour cette
architecture, regardez
intro(4/sgi).
Les familles suivantes sont supportées :
- Famille IP20 (R4000 Indigo) :
- Indigo (modèles R4000 et R4400)
- Famille IP22 (Indy, Indigo2) :
Les processeurs R4000, R4400, R4600 et R5000 sont supportés.
- Famille IP27 (Origin) :
Origin 2000 et Onyx 2 ne sont pas encore supportées.
- Famille IP28 (POWER Indigo2) :
- Famille IP30 (Octane a.k.a Speedracer) :
L'utilisation en multiprocesseurs est supportée.
- Famille IP32 (O2 a.k.a Moosehead) :
R5000, RM5200, RM7000 aussi bien que les processeurs R10000 et R12000 sont
supportés.
Le cache de niveau 3 sur RM7000 est supporté.
- Famille IP35 (Tezro) :
- Fuel
- Origin 3000
- Origin 350
- Tezro
- Onyx 4 (actuellement limité à la console série)
- Onyx 350 n'a pas été testée, mais doit fonctionner car elle est
très similaire à l'Origin 350.
Origin 300 et Onyx 300 ne sont pas encore supportées.
Il est à noter que les systèmes Octane 3 et Origin 400 sont
d'une architecture complétement différente basée sur les processeurs x86,
et donc ne sont pas supportés par OpenBSD/sgi.
Les périphérique suivants sont supportés :
- Adaptateurs Ethernet
- IP22/IP28
sq(4)
Seeq 80C03 Ethernet intégré.
- O2
mec(4)
MAC-110 10/100Mbit Ethernet intégré.
- IOC3 iec(4)
10/100MBit ethernet (c'est l'interface embarquée trouvée sur Octane, Origin 200/2000/300/3000
et Fuel)
- Broadcom BCM57xx (a.k.a. Tigon3) bge(4)
10/100/Gigabit ethernet (c'est l'interface embarquée trouvée sur Origin 350 et Tezro).
- Plusieurs adaptateurs
PCI,
incluant des adaptateurs sans-fil.
- Adaptateurs Hôte SCSI
- IP22/IP28
wdsc(4)
WD33C93 SCSI intégré.
- O2
ahc(4)
Adaptec AIC-7880 SCSI intégré.
- IP27/IP30/IP35
isp(4)
QLogic ISP SCSI intégré.
- Certains adaptateurs
PCI
SCSI.
- Périphériques RS-232
- Périphériques et contrôleurs USB
- Fuel, Origin 3* et Tezro ohci(4) intégré.
- Contrôleurs USB PCI
- La plupart des périphériques
USB.
- Périphériques Audio
- O2 mavb(4)
carte périphérique audio Moosehead A/V.
- Périphériques Vidéos
- Périphériques vidéos d'Indigo Light (Entry, Starter)
(light(4))
- Périphériques vidéos d'Indy et Indigo2 Newport (XL, XGE)
(newport(4))
- Périphériques vidéos d'Indigo, Indy et Indigo2 Express (XS, XZ, Elan, Extreme)
(grtwo(4))
- Périphériques vidéos d'O2 Back End Frame Buffer
gbe(4)
- Périphériques vidéos d'Indigo2 Impact (Mardigras) et Octane ImpactSR
(impact(4))
- Périphériques vidéos d'Octane 2, Fuel, Onyx 350 et Tezro VPro
(odyssey(4))
- Périphériques d'entrée
- Périphériques divers
- Boutons d'alimentation et de volume du
panel(4)
d'Indy et Indigo2.
- O2 et Octane power(4)
bouton.
Obtenir et installer
La dernière version disponible et supportée d'OpenBSD/sgi est
OpenBSD 5.2.
Voici les
instructions d'installation d'OpenBSD/sgi 5.2.
Des snapshots sont mis à disposition de temps à autre, à
cet endroit
ainsi que sur quelques miroirs.
Voici également les
instructions
d'installation des snapshots d'OpenBSD/sgi.
Projets (sans ordre particulier)
- Espace utilisateur de la mémoire virtuelle plus grand
(actuellement limité à 2Go)
- Support X11 pour tous les framebuffers (hormis le frame buffer O2)
- Support du frame buffer Kona
- Support SMP sur IP27 et IP35 (en progrès)
- Écrire un pilote série IOC3
(cela permettra le support de l'Origin 2000, Onyx 2 et Origin 300)
- Support du contrôleur IOC4 ATAPI
- Support de IP26 (Power Indigo2 R8000)
www@openbsd.org
$OpenBSD: sgi.html,v 1.57 2012/11/24 07:34:37 ajacoutot Exp $