suivant    précédent    sommaire

2. Que puis-je installer sur Mac68k ?

Pour pouvoir installer un UNIX sur un Mac 680x0, il faut au minimum que vous ayez un 68020 avec PMMU, un 68030 ou un 68040. On commence à pouvoir faire quelque-chose d'intéressant à partir de 4 Mo de RAM et 80 Mo de disque. Bien que NetBSD (et Linux dans une moindre mesure) disposent d'un émulateur de coprocesseur arithmétique (FPU), ses performances sont décevantes, et il vaut mieux, dans tous les cas, installer un coprocesseur optionnel ou troquer son 68LC40 contre un 68040. D'autant que certains 68LC040 sont entachés d'un bug, qui empêchera quoi qu'il arrive l'émulateur de fonctionner.

La distribution la plus ancienne, la plus stable et la plus légère est NetBSD (<http://www.netbsd.org/Ports/mac68k/index.html>). Contrairement à Linux, elle n'est pas orientée sur les technologies de pointe, mais sera parfaitement adaptée pour faire un serveur modeste. Elle dispose d'un serveur X, mais il est déconseillé sous 68k pour sa lenteur.

OpenBSD (<http://www.openbsd.org/mac68k.html>) utilise un noyau différent de celui de NetBSD (depuis 1995) et comporte par défaut beaucoup d'outils de sécurité informatique (cryptographie en particulier), et possède la technologie des «ports» popularisée par FreeBSD. Les «ports» d'OpenBSD et de FreeBSD sont un système de packaging des logiciels qui sont appelés «packages» chez NetBSD. Les «ports» permettent d'installer rapidement des logiciels qui ne font pas partie de la distribution. On parle également de ports chez NetBSD, mais alors le terme de ports désigne les portages de NetBSD sur différentes plate-formes.

Toujours au sujet de NetBSD, notez que celui-ci intègre désormais la cryptographie.

Debian GNU/Linux (<http://www.mac.linux-m68k.org/>) est un portage de Linux et de la célèbre distribution Debian GNU sous 68k. Il est plus récent et plus expérimental que NetBSD, mais dispose de beaucoup plus de packages optionnels et récents. A l'heure actuelle, l'émulateur de coprocesseur arithmétique est très expérimental (et nécessite un kernel particulier), ce qui implique souvent une mise à jour matérielle. Le lecteur de disquettes n'est pas supporté.

Dans les trois cas, si vous utilisez un Mac non-32-bit-clean (SE/30, II, IIx, IIcx), il vous faudra le freeware MODE32, disponible (entre autres) à l'adresse:

<http://www.grenier-du-mac.net/fiches/tableauxdebord/mode32.htm>.

Les listes suivantes résument vos possibilités, modèle par modèle.

2.1 Macintosh de bureau.

Modèle CPU FPU Mode32 NetBSD OpenBSD Linux
IIx, IIcx, SE/30 030/16 oui O sup sup sup
IIfx 030/40 oui N nsup ? sup
IIci 030/25 oui N sup sup sup
IIsi 030/20 opt N sup sup [1]
IIvi 030/16 opt N sup sup [1]?
IIvx 030/32 oui N sup sup sup
Classic II, P200 030/16 non N (3) sup [1]
Colour Classic, P250 030/16 opt N (3) sup ?
Colour Classic II, P275 030/33 opt N (3) sup ?
LC II, P400, 405, 410, 430 030/16 non N sup sup [1]
LC III, P450 030/25 opt N sup sup [1]
LC III+, P460, 466, 467 030/33 opt N sup ? [1]
LC475, P475, 476 030/33 upg N (1) (4) [1] [2]
LC520, P520 030/25 opt N sup ? ?
LC550, P550, 560 030/33 opt N sup sup ?
LC575, P575, 577, 578 LC040/33 upg N (1) sup [1] [2]
LC580, P580, 588 LC040/33 upg N (1) ? [1] [2]
P600, 600CD 030/16 opt N sup sup [1]
LC630, 630DOS, P630, 631, 635, 635, 636, 637, 638 LC040/33 upg N (1) (2) sup [1] [2]
P640DOS LC040/33 upg N N(1) ? ?
MacTV 030/32 non N sup sup nsup
AWS60 040/20 oui N (3) ? ?
Q605 LC040/25 upg N (1) (4) [1] [2]
C610 LC040/20 upg N (1) ? ?
Q610 040/25 oui N sup sup [2]
Q610DOS LC040/25 upg N (1) ? [1] [2]
Q630 040/33 oui N sup ? [2]
C650 040/25 oui N sup sup ?
Q650 040/33 oui N sup sup ?
C660AV, Q660AV 040/25 oui N sup ? sup
Q700 040/25 oui N sup sup sup
Q800, AW800 040/33 oui N sup sup [2]
Q840AV 040/40 oui N sup sup ?
Q900 040/25 oui N nsup ? ?
Q950, AWS95 040/33 oui N nsup ? [2] [3]

2.2 Macintosh portables.

Modèle CPU FPU Mode32 NetBSD OpenBSD Linux
PB140 030/16 non N (3) sup ?
PB145, 145B 030/25 non N (3) sup [3]
PB150 030/33 non N (3) (2) ? [3]
PB160 030/25 non N (3) sup ?
PB165 030/33 non N (3) sup ?
PB165c 030/33 oui N (3) sup ?
PB170 030/25 oui N (3) sup [3]
PB180 030/33 oui N (3) sup [3]
PB180c 030/33 oui N (3) sup ?
PB190 LC040/33 upg N (3) (2) ? [3]
PB190c LC040/33 upg N (3) (2) ? ?
PB520, PB520c LC040/25 upg N (1) ? ?
PB540, PB540c LC040/33 upg N (1) ? ?
PB550c 040/33 oui N sup ? ?
DUO 210 030/25 non N (3) ? ?
DUO 230 030/33 non N (3) ? ?
DUO 250 030/33 non N (3) ? ?
DUO 270c 030/33 oui N (3) ? ?
DUO 280, DUO 280c LC040/33 non N (3) ? ?

Notes.

sup
SCSI, clavier et console vidéo supportés.
(1)
L'émulateur du coprocesseur arithmétique sous NetBSD pose des problèmes avec les 68LC040 (segfaults aléatoires...). Ces machines marchent parfaitement si on remplace le 68LC040 par un vrai 68040.
(2)
Les disques IDE ne sont pas supportés par la version actuelle de NetBSD. Ajoutez un disque SCSI. Cependant un noyau de test, et donc expérimental, intègre maintenant le support des disques IDE (<http://www.netbsd.org/Ports/mac68k/>).
(3)
La vidéo interne de ces modèles n'est pas supportée.
(4)
utilisable via un terminal externe.
[1]
Il faut ajouter un coprocesseur arithmétique.
[2]
Le pilote SCSI est encore expérimental.
[3]
L'ADB n'est pas supporté. Il faut brancher une console sur le port série.

Sources :

Vous êtes invités à vous reporter aux pages officielles pour consulter de manière plus précise l'état du support des machines : <http://www.netbsd.org/Ports/mac68k/> et <http://www.openbsd.org/mac68k.html>.

Il existe aussi A/UX, le système UNIX d'Apple, mais celui-ci n'est plus supporté. C'est un produit commercial et cher. Enfin, MachTen est une émulation d'UNIX à base de micro-noyau Mach sur MacOS (<http://www.tenon.com>). C'est un logiciel commercial.


suivant    précédent    sommaire

 

les fichiers en téléchargement sont à ftp://ftp.linux-france.org/pub/macintosh/

 

Retour à GNU Linux sur Macintosh