mac68k

From NetBSD Wiki

Jump to: navigation, search
NetBSD/mac68k
Status:active
First:0.9
Last:3.1
Maintainer:Scott Reynolds
Image:ClassicII.gif

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

Originally from a 1998 document and may be out-of-date.
ModelCPUOnboard videoNuBus videoOnboard ethernetNuBus ethernetADBAudioSCSIIDEFPUROMComments
Centris 650040/2511supsupsupsupsupn/abuilt-inclean
Centris 660AV040/2511nsupsupsupnsupsupn/abuilt-inclean
Quadra 660AV040/3311nsupsupsupnsupsupn/abuilt-inclean
020/16n/a1n/asupsupsupsupn/abuilt-indirty68851 PMMU req'd
Ⅱci030/2511n/asupsupsupsupn/abuilt-inclean
Ⅱcx030/16n/a1n/asupsupsupsupn/abuilt-indirty
Ⅱsi030/2011n/asupsupsupsupn/aneededclean
Ⅱvi030/1611n/asupsupsupsupn/aneededclean
Ⅱvx030/1611n/asupsupsupsupn/abuilt-inclean
Ⅱx030/16n/a1n/asupsupsupsupn/abuilt-indirty
LC 520030/2511n/asupsupsupsupn/aneededcleanPerforma 520
LC Ⅲ030/2511n/asupsupsupsupn/aneededcleanPerforma 450
LC Ⅱ030/1611n/asupsupsupsupn/an/acleanPerforma 400/405/410/430
MacTV030/161n/an/an/asupsupsupn/an/aclean
Performa 46x030/3311n/asupsupsupsupn/aneededcleanLC Ⅲ+
Performa 5x0030/3311n/asupsupsupsupn/aneededcleanLC 550
Performa 600030/16?1n/asupsupsupsupn/aneededclean
PowerBook 550c040/331n/asupn/asupsupsupn/abuilt-inclean
Quadra 610040/2511supsupsupsupsupn/abuilt-inclean
Quadra 630040/331n/an/an/asupsupsupnsupbuilt-inclean
Quadra 650040/3311supsupsupsupsupn/abuilt-inclean
Quadra 700040/2511supsupsupsupsupn/abuilt-inclean
Quadra 800040/3311supsupsupsupsupn/abuilt-incleanApple Workgroup Server 80
Quadra 840AV040/4011nsupsupsupnsupsupn/abuilt-inclean
SE/30030/1611n/asupsupsupsupn/abuilt-indirty
Centris 610040LC/2011supsupsupsupsupn/an/aclean
LC 475040LC/2511n/asupsupsupsupn/an/acleanPerforma 47x
LC 575040LC/3311n/asupsupsupsupn/an/acleanPerforma 57x
LC 580040LC/331n/an/an/asupsupsupn/an/acleanPerforma 58x
LC 630040LC/331n/an/an/asupsupsupnsupn/acleanPerforma 63x
PowerBook 520040LC/251n/asupn/asupsupsupn/an/aclean
PowerBook 540040LC/331n/asupn/asupsupsupn/an/aclean
Quadra 605040LC/251?n/asupsupsupsupn/an/aclean
Quadra 610040LC/2511supsupsupsupsupn/an/aclean

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?

Personal tools