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.
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] |
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) | ? | ? |
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.
les fichiers en téléchargement sont à ftp://ftp.linux-france.org/pub/macintosh/