— [ OpenBSD ] ~ Traduction française de la page OpenBSD: sparc64 : (v1.407 ; 30/04/2021) —
OpenBSD/sparc64 fonctionne sur les machines 64 bits Sun UltraSPARC basées sur les processeurs UltraSPARC I, II, III, IV, T1 et T2, les machines Oracle Sun SPARC basées sur les processeurs SPARC T3, T4, T5, M5 et M6, et le machines Fujitsu SPARC64 basées sur les processeurs SPARC64-V, SPARC64-VI, SPARC64-VII et SPARC64-X.
Une liste de diffusion dédiée au port d'OpenBSD/sparc64 est disponible à sparc64@openbsd.org. Pour joindre la liste de diffusion, envoyez un message “subscribe sparc” dans le corps à majordomo@openbsd.org. N'oubliez pas de vérifier notre politique des listes de diffusion avant de souscrire.
Le responsable actuel du port est Mark Kettenis (kettenis@openbsd.org). Les autres sont les bienvenus pour contribuer !
Le port original a été réalisé pour NetBSD par Eduardo Horvath et est sorti pour la première fois en janvier 1999. Le port d'OpenBSD a démarré en Août 2001 et à la fin Septembre, le premier snapshot binaire est sorti.
Le port a été fait principalement par Jason Wright et Artur Grabowski et a été fait sur les machines SBus et PCI de sorte qu'une gamme décemment large de soutien matériel était prête avant même que le système ne puisse démarrer en mode multi-utilisateurs.
OpenBSD 3.0 était la première version officielle d'OpenBSD/sparc64, depuis que le support de nombreux autres périphériques a été ajouté (incluant les Périphériques requis pour la prise en charge X11R6). Les autres architectures, qu'OpenBSD supporte, ont bénéficié des avantages car certains types de bogues sont plus souvent exposés par la nature 64-bit big endian d'UltraSPARC.
Sun a refusé l'accès à la documentation nécessaire pour le pont hôte (très bizarre) et les caches des machines UltraSPARC III, si bien que quelques années ont été perdues avant qu'une rétro-ingénierie ne trouve les changements dans ces machines (et les bugs de processeurs non documentés, aussi). En 2007, Sun a finalement été convaincu de libérer les informations manquantes, et les progrès du développement se sont accélérés.
OpenBSD 4.0 a été la première version livrée avec le support des machines basées sur UltraSPARC III ; OpenBSD 4.3 la première avec le support SMP, et OpenBSD 4.4 a été la première avec le support des processeurs UltraSPARC IV, UltraSPARC T1, UltraSPARC T2, SPARC64-V, SPARC64-VI et SPARC64-VII. OpenBSD 5.7 a été la première à prendre en charge les processeurs SPARC T3, SPARC T4, SPARC T5, SPARC M5, SPARC M6 et SPARC64-X.
Et comme il y a toujours des petits bouts manquants, le travail continue…
Actuellement la plupart des matériels disponibles auprès des développeurs démarre en mode multi-utilisateurs et supporte assez de Périphériques embarqués pour être généralement utilisable.
Le Système X Window est pris en charge sur la plupart des systèmes. Les pilotes accélérés sont disponibles pour les adaptateurs graphiques ATI, Tech Source, et UPA Creator, Creator 3D et Elite 3D.
Il est possible d'utiliser X en mode framebuffer avec toutes les cartes SBus prises en charge, ainsi qu'avec les graphiques ATI embarqués, les UPA Creator, Creator 3D ou Elite 3D, et l'Expert 3D à la résolution/profondeur de démarrage en utilisant le pilote wsfb(4) ou wildcatfb(4).
OpenBSD/sparc64 est connu ou attendu pour fonctionner sur les machines suivantes :
Ultra 1/1E | Sun Fire V480/V880 | Netra T1 100/105 |
Ultra 2 | Sun Fire V490/V890 | Netra T1 AC200/DC200 |
Ultra 3 Mobile Workstation | Sun Fire V1280 | Netra T 1100 |
Ultra 5/10 | Sun Fire 3800/4800/4810/6800 | Netra T 1120/1125 |
Ultra 25/45 | Sun Fire E2900/E4900/E6900 | Netra T 1400/1405 |
Ultra 30/60/80 | Sun Fire T1000/T2000 | Netra CP3060 |
SPARCengineUltra AX | Sun SPARC Enterprise M4000/M5000 | Netra CP3260 |
SPARCengineUltra AXe | Sun SPARC Enterprise M8000/M9000 | Netra T2000 |
SPARCengineUltra AXi | Sun SPARC Enterprise T1000/T2000 | Netra T5220 |
SPARCengineUltra AXdp | Sun SPARC Enterprise T5120/T5220 | Netra T5440 |
SPARCengineUltra AXmp | Sun SPARC Enterprise T5140/T5240 | Netra SPARC T3-1 |
SPARCengine CP1500 | Sun SPARC Enterprise T5440 | Netra SPARC T4-1 |
Enterprise 150 | Sun SX1500 | Netra SPARC T4-2 |
Enterprise 220R | Sun SX2500 | Momentum Leopard-V |
Enterprise 250 | Sun SX3200 | Fujitsu PRIMEPOWER 1 |
Enterprise 420R | Oracle SPARC T3-1 | Fujitsu PRIMEPOWER 250/450 |
Enterprise 450 | Oracle SPARC T3-2 | Fujitsu PRIMEPOWER 650/850 |
Enterprise 3000/4000/5000/6000 | Oracle SPARC T3-4 | Fujitsu SPARC Enterprise M4000/M5000/M8000/M9000 |
Enterprise 3500/4500/5500/6500 | Oracle SPARC T4-1 | Fujitsu SPARC Enterprise T1000/T2000 |
Enterprise 10000 | Oracle SPARC T4-2 | Fujitsu SPARC Enterprise T5120/T5220 |
Sun Blade 100/150 | Oracle SPARC T4-4 | Fujitsu SPARC Enterprise T5140/T5240 |
Sun Blade 1000/2000 | Oracle SPARC T5-2 | Fujitsu SPARC Enterprise T5440 |
Sun Blade 1500/2500 | Oracle SPARC T5-4 | Fujitsu SPARC M10-1 |
Sun Blade T6300 | Oracle SPARC T5-8 | Fujitsu SPARC M10-4 |
Sun Blade T6320 | Netra AX1105 | Fujitsu SPARC M10-4S |
Sun Blade T6340 | Netra AX2200 | RDI/Tadpole Ultrabook 170/200 |
Sun Fire V100/V120 | Netra X1 | Tadpole SPARCLE 550SX/650SX |
Sun Fire V125 | Netra 20/T4 | Tadpole Viper |
Sun Fire V210/V240/V440 | Netra 120 | Tadpole/Sun Voyager IIi |
Sun Fire V215/V245/V445 | Netra 210/240/440 | Naturetech GENIALstation 777S |
Sun Fire V250 | Netra 1280 | Naturetech PowerBook 777S |
Sun Fire 280R | Netra 1290 | Naturetech PowerBook 888P |
OpenBSD 4.4 peut déclencher un défaut matériel sur le SPARC Enterprise M4000/M5000/M8000/M8000/M9000 qui ne peut être éliminé que par un ingénieur compétent. Une solution de contournement à ce problème est disponible dans OpenBSD 4.5 et ultérieur.
Les machines PRIMEPOWER 650/850 avec CPU SPARC64-V sont les seules prises en charges.
Les machines Fujitsu M10 ont seulement été testées avec OpenBSD fonctionnant dans un domaine logique.
Veuillez noter que certaines machines comme Ultra1, Ultra2, Enterprise 220R et SPARC Enterprise T5120/T5220 peuvent nécessiter une mise à jour du flashprom avant qu'OpenBSD ne puisse être installé avec succès. Les SPARC Entreprise T5120/T5220 ont besoin à minima d'OBP 4.28.0.
Sur des machines telles que l'Oracle SPARC T4-2, de vieilles versions de micrologiciels datant des alentours de 2011 sont connus pour causer des paniques du noyau et planter dans ldomd ; d'autres versions, au moins la SysFW 8.9.11 datant de 2018, sont connues pour fonctionner.
(Aidez-nous à tester !)
Les machines suivantes peuvent fonctionner, mais n'ont jamais été testées :
Sun Fire 12K/15K | Oracle SPARC T3-1B | Naturetech PowerBook 737S/747S |
Sun Fire E20K/E25K | Oracle SPARC T4-1B | Naturetech PowerBook 777E/ES/P/V |
Sun Netra CT 400 | Oracle SPARC T5-1B | Naturetech PowerBook 878P |
Sun Netra CT 410 | Oracle SPARC M5-32 | Naturetech Proso 2000 |
Sun Netra CT 800 | Oracle SPARC M6-32 | Naturetech Proso 2400 |
Sun Netra CT 810 | Fujitsu PRIMEPOWER 200/400/600/1000/2000 (avec CPU SPARC64-V) | Naturetech Proso 2600 |
Sun Netra CT 820 | Fujitsu PRIMEPOWER 900/1500/2500 | Themis USP-2 |
Sun Netra FT 1800 | Fujitsu SPARC Enterprise M3000 | Themis USPIIi-1V/3V |
Sun Netra CP2040 | Fujitsu FX1 | Themis USPIIe-Gb/USB/cPCI |
Sun Netra CP2060 | Tadpole Ultrabook IIi/IIe | Themis USPIIIi |
Sun Netra CP2080 | Tadpole Sparcbook 5000/6500 | Themis RES-32s |
Sun Netra CP2140 | Tadpole Bullfrog / Bullfrog EXP / V2 Bullfrog I | Themis RES-32s |
Sun Netra CP2160 | Naturetech Meso 999 | Force Computers CPU-50/CPU-50G |
Sun Netra CP2300 | Naturetech GENIALstation 737S/747S | Force Computers CPU-56/CPU-56T |
Sun SPARC Enterprise M3000 | Force Computers CPCI-520 | |
Force Computers CPSB-560 |
La plupart de ces machines fonctionneront certainement. Si vous avez l'une de ces machines disponibles pour des tests, merci d'essayer et de nous faire part du résultat.
Les machines suivantes n'exécutent pas encore OpenBSD/sparc64 :
Avant 2007, il était extrêmement difficile ou impossible d'obtenir une grande partie de la documentation matérielle nécessaire pour ces machines. Les membres de notre équipe (en particulier David Gwynne) ont joué un rôle essentiel dans la pression et la persuasion de Sun pour qu'il retourne dans ses archives et qu'il déterre les fiches techniques qu'il avait rédigées en interne, décrivant le fonctionnement de ses puces à ses propres ingénieurs. Ces documents peuvent maintenant être trouvées à http://wikis.sun.com/display/FOSSdocs/Home. Quelques documents sont toujours manquants sur le site, aussi nous demandons aux développeurs intéressés de contacter Sun et de demander des informations supplémentaires.
La dernière version supportée d'OpenBSD/sparc64 est OpenBSD 6.9. Voici les instructions d'installation d'OpenBSD/sparc64.
Les snapshots sont disponibles de temps à autre, à cet endroit aussi bien que sur quelques miroirs. Voici les instructions d'installation des instantanés d'OpenBSD/sparc64.
De nombreux médias d'installation sont fournis, ainsi OpenBSD/sparc64 peut être installé ou mis à niveau via CD, des images de disquettes démarrables sur certains modèles, des images miniroot pour machines sans disquettes, de même que par installation réseau et sans disques.
boot cdrom
boot floppy
boot floppy
boot disk:b
(la désignation du disque peut être différente, dépendant de la partition swap choisie).
ofwboot.net
, depuis le réseau via tftp, et accédez à la miniroot autonome de bsd.rd
via NFS. Reportez-vous à la page de manuel diskless(8) pour plus de détails sur la configuration d'un environnement de démarrage réseau. Veuillez noter que le démarrage depuis une disquette peut ne pas fonctionner sur votre machine ; de même, que les systèmes Ultra1, 1E, et 2 peuvent nécessiter une mise à jour de la PROM (ce qu'ils ne le font généralement pas s'ils ne sont capables de démarrer Solaris en mode 64 bits) ; veuillez vous référer aux notes d'installation pour plus de détails.
Cette page est la traduction officieuse de la page “sparc64” officielle d'OpenBSD.
En cas de doute, merci de vous y référer !
Si vous voulez participer à l'effort de traduction, merci de lire ce topic.
Contribut(rice|eur)s :