OBSD4* : wiki

Version de traduction basée sur le site officiel


OpenBSD alpha

OpenBSD/alpha fonctionne sur un large ensemble d'ordinateurs alpha produits par Digital (puis Compaq, maintenant par Hewlett-Packard).

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


Histoire

Le port d'OpenBSD/alpha a été démarré à l'été 1996 en utilisant le code du port de NetBSD/alpha, démarré par Chris Demetriou en 1994. Après ce port original d'OpenBSD, quelques problèmes de copyright ont empêché OpenBSD de continuer avec le code de NetBSD. Quoiqu'il en soit, le travail du port alpha a continué, de nombreuses corrections ont été faites. Pendant ce temps, NetBSD a continué à faire des améliorations du port alpha que nous ne pouvions malencontreusement utiliser. Au fil du temps, à cause du manque de programmeurs et de l'impossibilité d'utiliser le code de NetBSD, le support matériel et logiciel est devenu très obsolète. Cela eu pour conséquence que les versions 2.5 et 2.6 ont eu peu d'améliorations noyau. Ce qui a eu pour résultat l’absence de port d'OpenBSD/alpha dans les versions 2.7 et 2.8.

Peu de temps après la sortie d'OpenBSD 2.8, il y a eu un grand intérêt pour mettre à jour le port. Ceci, ajouté au fait que NetBSD changea la licence de son code alpha, de sorte qu'il n'y avait plus de problèmes de droits d'auteurs, conduit à un effort sur le port alpha. (Pour plus de détails sur les raisons pour lesquelles nous ne pouvions suivre le code de NetBSD, vérifiez notre page de politique).

Nathan Binkert, Art Grabowski, Niklas Hallqvist et Eric Jackson, avec l'aide de bien d'autres, ont finalement remis le port sur le bon chemin, et le support d'OpenBSD/alpha a repris avec la version 2.9 d'OpenBSD/alpha.


Statut actuel

Actuellement, tous les matériels listés dans la section de matériel supporté ci-dessus démarrent en mode multi-utilisateurs, et prennent en charge suffisamment de périphériques embarqués pour être globalement utilisable, sauf indication contraire. Un grand ensemble de cartes PCI fonctionne également de manière fiable, tandis que le support des périphériques ISA a des limitations.

Le support du serveur X11 est actuellement cassé sur alpha.


Matériel supporté

À notre connaissance, le matériel suivant est pris en charge, mais occasionnellement quelques modèles peuvent ne pas fonctionner. Comme il existe de nombreux matériels et combinaisons qui ne peuvent être testés, nous vous serions reconnaissant si vous nous dites ce qui fonctionne ou non. Pour garder une trace du matériel que les personnes utilisent, veuillez envoyer par mail votre fichier dmesg à dmesg@openbsd.org. S'il y a des choses qui ne fonctionnent pas, veuillez envoyer un rapport de bogue en utilisant sendbug(1).

Machines supportées

  • DS15, DS15A, DS25, ES45, TS15 et TS202C
  • 264DP, CS20, DS10, DS20, DS20L, ES40, XP900, XP1000, et autres machines EV6 utilisant le chipset Tsunami
  • API UP1000, UP1100, UP2000, UP2000+ et autres machines EV6 utilisant le chipset Irongate
  • Digital Personal Workstation (Miata)
  • Machines basées sur EB164 (incluant PC164, 164SX, 164LX, mais PAS la 164UX)
  • AlphaStation 600A, 1200
  • AlphaServer 800 (également connu comme Digital Server 3300 et 3305), 1000, 1000A
  • AlphaServer 1200, 4000 et 4100
  • AlphaServer 300, 400 et AlphaStation 200, 250, 255, 400
  • AlphaStation 500 et 600
  • Machines basées sur AXPpci (incluant “Noname”, UDB, Multia)
  • DEC 3000, les modèles 300{,L,X,LX}
  • DEC 3000, les modèles 400,500,500X,600,700,800,900

Machines non supportées

  • Systèmes DECpc AXP150 (2000/300) ``Jensen“ (Systèmes compatibles bus EISA sur PC)
  • AlphaServer 2000, 2100 et 2100A
  • AlphaServer 8200, 8400, GS60 et GS140
  • AlphaServer ES47, ES80 et GS1280
  • AlphaServer GS80, GS160 et GS320
  • Systèmes Alpha XL (pas le SRM)
  • Systèmes DEC 4000, 7000, et 10000 (basés sur FutureBus+ et XMIBus)
  • Systèmes basés sur EB64+
  • Samsung 164BX/UX (pas le SRM)
  • Les systèmes VME Alpha
  • Tadpole ALPHAbook

Périphériques supportés

  • Les ponts et contrôleurs hôtes, incluant :
  • com(4) port série intégré.
  • lpt(4) port parallèle intégré.
  • de(4) DEC Ethernet intégré.
  • fxp(4) i8255x Ethernet intégré.
  • le(4) LANCE Ethernet intégré.
  • qlw(4) contrôleur intégré ISP SCSI.
  • ahc(4) contrôleur intégré Adaptec SCSI.
  • siop(4) contrôleur intégré 53C810 SCSI.
  • asc(4) contrôleur intégré 53C94/53CF94-2 SCSI.
  • pciide(4) contrôleur intégré IDE.
  • usb(4) intégré USB supportant la plupart des périphériques USB.
  • uvideo(4) les périphériques vidéo compatibles UVC.
  • pci(4) la plupart des périphériques PCI.
  • isa(4) quelques périphériques ISA.
  • eisa(4) quelques périphériques EISA.
  • pckbd(4) les claviers PS/2 et AT.
  • pms(4) les souris PS/2.
  • le(4) les cartes Ethernet TURBOchannel LANCE (PMAD-A) sur DEC 3000.
  • asc(4) TURBOchannel SCSI (53C94) (PMAZ-A) sur DEC 3000.

Périphériques non supportés

  • les lecteurs disquettes
  • les périphériques ISA qui requièrent les opérations DMA.
  • les contrôleurs ISA IDE (wdc) sur le EB164.
  • le framebuffer intégré sur DEC 3000.

Obtenir et Installer OpenBSD/alpha

La dernière version d'OpenBSD/alpha pris en charge est OpenBSD 6.2. Voici les instructions d'installation d'OpenBSD/alpha v6.2.

Les instantanés sont disponibles de temps à autres, à cet endroit ainsi que sur quelques miroirs. Voici les instructions d'installation des instantanés d'OpenBSD/alpha.

Média d'installation fourni :

  • Image CD (installXX.iso)
    L'ISO CD fournit une image de disquette 2.88Mo au format El Torito qui contient les pilotes de la plupart des périphériques fonctionnels sur le matériel alpha. Ceci inclut un support USB minimal (périphériques de stockage, claviers et quelques adaptateurs Ethernet).
    Pour connaître la dernière liste des pilotes disponibles sur cette image, consultez le fichier de configuration du noyau RAMDISKB.

Cette page est la traduction officieuse de la page « alpha » 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.