Outils pour utilisateurs

Outils du site


openbsd.org:vax

Ce projet officiel ayant été abandonné, il est peu probable qu'il y ait des mises à jours d'informations.

— [ OpenBSD ] ~ Traduction française de la page OpenBSD: vax : (v1.107 ; 01/06/2019)

OpenBSD vax

vax

OpenBSD/vax fonctionne sur un large ensemble d'ordinateurs VAX manufacturés par Digital (alors Compaq, maintenant Hewlett-Packard).

Une liste de diffusion dédié au port d'OpenBSD/vax est disponible sur vax@openbsd.org. Pour joindre la liste de diffusion OpenBSD/arm, envoyez un message à majordomo@openbsd.org avec dans le corps “subscribe vax”. N'oubliez pas de vérifier notre politique de la liste de diffusion avant de souscrire.

Le port OpenBSD/vax a été abandonné après la version 5.9.


Histoire

VAX a pris en charge l'architecture d'OpenBSD depuis le début des années 2000, quand le code a été synchronisé avec le port de NetBSD. Devenant la seconde architecture à exécuter un Unix BSD (en 1979 !), il semblait approprié que ce vénérable vax devait encore avoir un SE moderne.

La base du code actuel vient pratiquement de Berkeley, avec des contributions de code libre de Digital, Mt Xinu, NetBSD, OpenBSD et d'autres.

Après la synchronisation du port avec la base du code de NetBSD, des correctifs et des améliorations ont été faites, tels que la prise en charge de 16 partitions par disque, le support pour plus de modèles VAX, une meilleure émulation des instructions non mises en œuvre, et bien plus.

Le développement est en cours, et les changements sont partagés entre les hackers VAX même encore à ce jour. Le résultat de ce travail est un système d'exploitation qui soit stable et familier à tout utilisateur d'OpenBSD.


Statut actuel

Actuellement, tout le matériel listé dans la section matériel supporté ci-dessous démarre en mode multi-utilisateur, et prend en charge assez de matériels embarqués pour être généralement utilisable. Certains modèles peuvent seulement fonctionner sans disque en ce moment.

À partir d'OpenBSD 4.0, la plupart des tampons mémoire vidéo des VAXstation sont pris en charge.

Bien sûr, en dehors du support des tampons mémoire vidéo, un ensemble complet de clients et d'utilitaires X est disponible, permettant aux machines OpenBSD/vax d'agir en tant que serveurs de police X11, ou d'exécuter des clients X en affichage à distance.

Il reste encore quelques problèmes dans le port d'OpenBSD/vax :

  • le compilateur actuel a parfois des problèmes d'optimisations (i.e. gcc -O2 produit un code incorrect, alors que -O1 ou -O0 fonctionnent). On y travaille lentement. Toutefois, la plupart du code devrait fonctionner.
  • le traitement des limites dans le module pmap. Cela peut paniquer le noyau. Certaines de ces situations ont été traitées avec attention et échouent avec élégance, mais il reste des cas non corrigés.

Matériel supporté

La liste du matériel supporté ci-dessous ne se veut pas être exhaustive. Du fait d'un inventaire limité des systèmes disponibles pour les développeurs, toutes les combinaisons matérielles n'ont pas été testées.

En conséquence, OpenBSD/vax peut actuellement fonctionner sur votre machine même si elle n'est pas listée ici, et nous comptons sur vos tests et remontées pour garder cette liste à jour. Afin de nous aider à améliorer l'exactitude de cette liste, veuillez SVP envoyer votre dmesg après l'installation à dmesg@openbsd.org.

Modèles supportés

  • VAXstation 2000
  • VAXstation 3100/{30,40} (SCSI)
  • VAXstation 3100/{38,48} (SCSI)
  • VAXstation 3100/76 (SCSI)
  • VAXstation 35×0 and 38×0 (SCSI)
  • VAXstation 4000/VLC (SCSI)
  • VAXstation 4000/60 (SCSI)
  • VAXstation 4000/90 (SCSI)
  • VAXstation 4000/90A (SCSI)
  • VAXstation 4000/96 (SCSI)
  • MicroVAX 2000
  • MicroVAX 3100/{10,20}{,e} (SCSI)
  • MicroVAX 3100/{30,40} (SCSI)
  • MicroVAX 3100/80 (SCSI)
  • MicroVAX 3100/85 (SCSI)
  • MicroVAX 3100/90 (SCSI)
  • MicroVAX 3100/95 (SCSI)
  • MicroVAX 3100/96 (SCSI)
  • MicroVAX 3300
  • VAX 4000 100 (SCSI)
  • VAX 4000 105 (SCSI)
  • VAX 4000 106 (SCSI)
  • VAX 4000 200
  • VAX 4000 300
  • VAX 4000 {400,500,600}
  • VAX 4000 {500A,700A}
  • VXT2000 and VXT2000+
  • Émulé SIMH VAX

Dispositifs QBUS

  • contrôleur KFQSA MSCP DSSI (uda)
  • contrôleur Emulex UC08 MSCP SCSI (uda)
  • ports séries émulés par CXY08 DHV-11 (dhu)
  • DELQA Ethernet (qe)

Contrôleurs Ethernet

  • embarqué MicroVAX or VAXstation LANCE Ethernet (le)
  • DEC SGEC (ze)

Contrôleurs SCSI

  • NCR5380 (asc) SCSI embarqué
  • NCR53C9x (ncr) SCSI embarqué
  • SII (sii) SCSI embarqué sur VAXstation 35×0/38×0 module I/O

L'un ou l'autre des deux premiers contrôleurs se trouve embarqué dans la plupart des VAXstation 3100 et 4000, aussi bien que dans la série des VAX 4000 10x.

Ports Séries

  • DZ*11 ou ports séries compatibles (dz)
  • ports séries SC26C94 sur VXT2000 (qsc)

Tampons mémoire vidéo

  • VAXstation 3100 embarqué monochrome frame buffer (smg)
  • VAXstation 3100/{30,38,40,48} couleur frame buffer option (gpx)
  • VAXstation 3100/76 SPX frame buffer, disponible en option sur VAXstation 3100/{30,38,40,48} (lcspx)
  • VAXstation 35×0/38×0 frame buffer (legss), sans l'option des 16 planes
  • VAXstation 4000/60 and 4000/VLC frame buffer (lcg)
  • VAXstation 4000/90 couleur frame buffer (lcspx)
  • VXT2000 color frame buffer (lcspx)

Le tampon mémoire vidéo monochrome VXT2000, l'option LEGSS 16 planes et les options SPXg/SPXgt pour les VAXstation 4000 ne sont pas encore supportés.

Dispositifs d'entrée

  • claviers LK201 et LK401 (lkkbd)
  • souris VSxxx (lkms)

Documentation recherchée

  • Information pour programmer les tampons mémoire vidéo LCG, SPX, et SPXg/SPXgt
  • Références logiciel pour le SHAC DSSI
  • Toute édition sur VARM

Obtenir et installer OpenBSD/vax

La dernière version supportée d'OpenBSD/va est OpenBSD 5.8. Voici les instructions d'installation d'OpenBSD vax 5.8.


Cette page est la traduction officieuse de la page “vax” 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 :

pengouinpdt
openbsd.org/vax.txt · Dernière modification: 2020/10/21 08:14 de pengouinpdt