OpenBSD/mac68k
OpenBSD/mac68k fonctionnait sur plusieurs machines Apple Macintosh à base
de Motorola 680x0. Il nécessite un processeur Motorola 68020, 68030, ou
68040. Si vous avez un 68020, le port aura aussi besoin d'un PMMU
Motorola 68851 (notez que c'est différent du 68881, qui est un FPU).
Le port OpenBSD/mac68k a été arrêté
après la sortie de la version 5.1.
À l'heure actuelle, personne ne travaille à ramener ce port à la vie.
Le code source est encore disponible dans le grenier CVS, et du code
peut également être trouvé dans NetBSD.
Table des matières
Historique :
Le port mac68k d'OpenBSD a été dérivé à partir de NetBSD/mac68k, et il
fut un temps où ce port supportait pratiquement tout le matériel
supporté par NetBSD.
La compilation et les tests sur OpenBSD/mac68k se sont arrêtés de manière
active après OpenBSD 4.6 à cause du manque d'intérêt des développeurs.
Le manque d'interface firmware propre, requérant l'utilisation d'une
application MacOS comme bootloader, couplé à l'absence de possibilité de
mise à jour pour faire correspondre les progrès dans OpenBSD (et encore
moins de pouvoir le recompiler avec un toolchain libre), poussa les
développeurs à laisser tomber ce port et à supprimer le code de l'arbre
des sources.
Matériel supporté :
Modèles supportés
OpenBSD/mac68k fonctionnait sur une large gamme de machines
Macintosh à base de 680x0. Le noyau lui-même supportait les combinaisons
de processeurs suivantes :
- 68020 avec 68851 PMMU et 68881 FPU
- 68030 avec 68882 FPU
- 68040 (mais pas le 68LC040)
Les modèles Macintosh suivants étaient supportés et testés.
Ceci signifie que le contrôleur SCSI, la console série et le contrôleur
ethernet intégré auraient fonctionné à coup sûr sur ces modèles.
Sur certaines de ces machines, un CPU 68040 était requis afin de remplacer
le CPU 68LC040 par défaut.
- Famille Classic : SE30
- Famille LC : LC, LC II, LC III, LC III+, LC475, Performa 400-430,
Performa 450, Performa 460, Performa 475, Performa 476
- Famille Centris : 610, 650
- Famille Quadra : 605, 610, 630, 650, 660AV, 700, 800, 840AV, 900, 950
Périphériques supportés
- Contrôleurs et périphériques SCSI internes :
- Contrôleurs SCSI intégrés NCR 53c96 des séries Quadra/Centris
(esp).
- Contrôleurs SCSI intégrés NCR 5380 des séries Macintosh
II-series', Performa et LC-series'
(ncrscsi,
sbc).
- Disques SCSI
(sd).
- Lecteurs cdrom SCSI
(cd).
- Auto-changeurs
(ch).
- Lecteurs de bande
(st).
- Son interne
(asc).
- Bus NuBus d'expansion interne
(nubus)
- Vidéo interne et la plupart des cartes vidéo NuBus
(macfb).
- Les deux ports série internes
(zsc).
- Claviers et souris ADB
(adb)
(sauf sur les IIfx, Quadra 900 et 950).
- Cartes Ethernet à base de Natl. Semiconductor 8390 (Asante, Apple,
et quelques autres)
(ae).
- Ethernet MACE intégré des séries Quadra/Centris AV
(mc).
- Quelques cartes Ethernet à base de la puce SONIC incluant
l'ethernet interne sur de nombreux Apple Quadras/Centrises non-AV
(sn).
Systèmes non testés
Les modèles Macintosh suivant étaient non-testés et/ou manquaient de support
pour les sous-systèmes majeures.
- Famille Classic : Color Classic, Classic II
- Famille Macintosh II : Mac II, IIx, IIcx, IIci, IIsi, IIfx, IIvi,
IIvx, Performa 600
- Famille 500 : 520, 550, 575, 580, Mac TV
Systèmes non supportés
- Macs à base de PowerPC. Quelques-unes de ces machines sont
supportées par le port OpenBSD/macppc.
- Famille Powerbook. Les composantes matérielles limitent
l'utilisation de ces systèmes.
- Machines à base de processeur 68LC040. Malheureusement, cette puce
contient un bogue majeur pour lequel il n'existe aucune solution
logicielle de contournement sous OpenBSD.
Périphériques non supportés
- Cartes Ethernet Apple Communication Slot (CS).
- Toute carte NuBus non citée.
- Lecteur de disquettes.
- Sous-système IOP ADB sur les IIfx, Quadra 900 et 950.
- Lecteurs IDE.
Obtenir et installer OpenBSD/mac68k :
La dernière version supportée d'OpenBSD/mac68k était
OpenBSD 5.1.
www@openbsd.org
$OpenBSD: mac68k.html,v 1.62 2013/03/02 10:13:43 ajacoutot Exp $