mac68k
From NetBSD Wiki
| NetBSD/mac68k | |
|---|---|
| Status: | active |
| First: | 0.9 |
| Last: | 3.1 |
| Maintainer: | Scott Reynolds |
Contents |
History
The mac68k port was originally known as MacBSD. It began as a port of the Berkeley Networking Release 2 (more commonly known as Net/2) with 386BSD-0.1 filling in the cracks. This was running in a basic form in the late spring of 1992. About that time, it became obvious that 386BSD was a dead end, and NetBSD looked like the way to go. The initial NetBSD merge was into the 0.8 released sources. The first formal release of NetBSD/mac68k was as a part of NetBSD 1.0. NetBSD/mac68k was the first free OS to run on a 680x0-based Macintosh, and currently supports more of these systems than any free OS.
Development activity on NetBSD/mac68k continues at its usual pace (in other words, when the volunteers find time). Much progress has been made, however, and most desktop systems can boot to a usable state.
Softfloat Models
Softfloat Models (systems with a 68LC40):
Centris 610, Quadra 610 DOS, Quadra 605, LC 475, Performa 475/476, LC 575, Performa 575/577/578, LC 580, Performa 580/588, LC 630/630 DOS, Performa 630/631/635/636/637/638, Performa 640 DOS
Softfloat builds are currently being done by ????.
Model support
| Model | CPU | Onboard video | NuBus video | Onboard ethernet | NuBus ethernet | ADB | Audio | SCSI | IDE | FPU | ROM | Comments |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Centris 650 | 040/25 | 1 | 1 | sup | sup | sup | sup | sup | n/a | built-in | clean | |
| Centris 660AV | 040/25 | 1 | 1 | nsup | sup | sup | nsup | sup | n/a | built-in | clean | |
| Quadra 660AV | 040/33 | 1 | 1 | nsup | sup | sup | nsup | sup | n/a | built-in | clean | |
| Ⅱ | 020/16 | n/a | 1 | n/a | sup | sup | sup | sup | n/a | built-in | dirty | 68851 PMMU req'd |
| Ⅱci | 030/25 | 1 | 1 | n/a | sup | sup | sup | sup | n/a | built-in | clean | |
| Ⅱcx | 030/16 | n/a | 1 | n/a | sup | sup | sup | sup | n/a | built-in | dirty | |
| Ⅱsi | 030/20 | 1 | 1 | n/a | sup | sup | sup | sup | n/a | needed | clean | |
| Ⅱvi | 030/16 | 1 | 1 | n/a | sup | sup | sup | sup | n/a | needed | clean | |
| Ⅱvx | 030/16 | 1 | 1 | n/a | sup | sup | sup | sup | n/a | built-in | clean | |
| Ⅱx | 030/16 | n/a | 1 | n/a | sup | sup | sup | sup | n/a | built-in | dirty | |
| LC 520 | 030/25 | 1 | 1 | n/a | sup | sup | sup | sup | n/a | needed | clean | Performa 520 |
| LC Ⅲ | 030/25 | 1 | 1 | n/a | sup | sup | sup | sup | n/a | needed | clean | Performa 450 |
| LC Ⅱ | 030/16 | 1 | 1 | n/a | sup | sup | sup | sup | n/a | n/a | clean | Performa 400/405/410/430 |
| MacTV | 030/16 | 1 | n/a | n/a | n/a | sup | sup | sup | n/a | n/a | clean | |
| Performa 46x | 030/33 | 1 | 1 | n/a | sup | sup | sup | sup | n/a | needed | clean | LC Ⅲ+ |
| Performa 5x0 | 030/33 | 1 | 1 | n/a | sup | sup | sup | sup | n/a | needed | clean | LC 550 |
| Performa 600 | 030/16 | ? | 1 | n/a | sup | sup | sup | sup | n/a | needed | clean | |
| PowerBook 550c | 040/33 | 1 | n/a | sup | n/a | sup | sup | sup | n/a | built-in | clean | |
| Quadra 610 | 040/25 | 1 | 1 | sup | sup | sup | sup | sup | n/a | built-in | clean | |
| Quadra 630 | 040/33 | 1 | n/a | n/a | n/a | sup | sup | sup | nsup | built-in | clean | |
| Quadra 650 | 040/33 | 1 | 1 | sup | sup | sup | sup | sup | n/a | built-in | clean | |
| Quadra 700 | 040/25 | 1 | 1 | sup | sup | sup | sup | sup | n/a | built-in | clean | |
| Quadra 800 | 040/33 | 1 | 1 | sup | sup | sup | sup | sup | n/a | built-in | clean | Apple Workgroup Server 80 |
| Quadra 840AV | 040/40 | 1 | 1 | nsup | sup | sup | nsup | sup | n/a | built-in | clean | |
| SE/30 | 030/16 | 1 | 1 | n/a | sup | sup | sup | sup | n/a | built-in | dirty | |
| Centris 610 | 040LC/20 | 1 | 1 | sup | sup | sup | sup | sup | n/a | n/a | clean | |
| LC 475 | 040LC/25 | 1 | 1 | n/a | sup | sup | sup | sup | n/a | n/a | clean | Performa 47x |
| LC 575 | 040LC/33 | 1 | 1 | n/a | sup | sup | sup | sup | n/a | n/a | clean | Performa 57x |
| LC 580 | 040LC/33 | 1 | n/a | n/a | n/a | sup | sup | sup | n/a | n/a | clean | Performa 58x |
| LC 630 | 040LC/33 | 1 | n/a | n/a | n/a | sup | sup | sup | nsup | n/a | clean | Performa 63x |
| PowerBook 520 | 040LC/25 | 1 | n/a | sup | n/a | sup | sup | sup | n/a | n/a | clean | |
| PowerBook 540 | 040LC/33 | 1 | n/a | sup | n/a | sup | sup | sup | n/a | n/a | clean | |
| Quadra 605 | 040LC/25 | 1 | ? | n/a | sup | sup | sup | sup | n/a | n/a | clean | |
| Quadra 610 | 040LC/25 | 1 | 1 | sup | sup | sup | sup | sup | n/a | n/a | clean |
Installation
Issues
The Booter, as it stands at the moment, cannot boot a NetBSD partition if that partition starts >1GB from the beginning of a hard drive. How can this be fixed?
The sysinst method of installation is the preferred method of installing NetBSD starting with v1.5 since the Mac OS Installer conks out when installing packages on a partition that's >1GB from the beginning of a hard drive, thus requiring completing of set installation by hand. Same fix as for the Booter?
