NetBSD/mac68k is the port of NetBSD to Apple Macintosh computers that utilize the Motorola 68k-series processor. It should run on most Macintoshes with a 68040 or 68030 processor, and on Macs with a 68020 processor (provided that they also have a 68851 PMMU). For Macs using the PowerPC processor, please take a look at NetBSD/macppc.
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.
- NetBSD/mac68k 6.0 via FTP
- NetBSD/mac68k 6.0 INSTALL notes
- NetBSD/mac68k 6.0 pre-build binary packages from pkgsrc
- NetBSD/mac68k 6.0 changes
- NetBSD/mac68k 7.0 changes
- Mac II, IIx, IIcx, SE/30
- Mac IIci
- Mac IIsi, IIvx, IIvi
- Performa 400/405/410/430, 450, 460/466/467
- LC/Performa 520, 550/560
- Performa 600/600CD
- LC II, III, III+
- Classic II
- Color Classic
- Centris 650
- Quadra 700
- Quadra 610, 650, 800
- Quadra/Centris 660AV
- Quadra 840AV
- Quadra 630
- 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^^
- PowerBook 170
- PowerBook 160/165/180
- PowerBook 550c
History of NetBSD/mac68k
Allen Briggs was the port maintainer of NetBSD/mac68k up until the release of NetBSD 1.2. He handed this position over to Scott Reynolds effective as of the 1.2 release. Here is Allen's story of the origins of NetBSD/mac68k:
Once upon a time...
Brad Grantham, got to thinking that a cool, cheap workstation with a decent interface, tools, and capabilities would be a lot of fun to build and sell and was just what the world needed. Well, he started talking to some friends and they decided that a nifty first step would be to make some money by selling a real cheap Unix for the old Mac II's (that were required for CS majors at Virginia Tech for a couple of years -- basic config? 80MB HD, 2MB RAM, A/UX 1.0/1.1--later upgraded to 2.0).
At this time, Berkeley Networking Release 2 (Net/2) was available on the Internet and 386BSD 0.0 had recently been released, so that looked like a handy place to start. Brad and Lawrence Kesteloot spent a lot of time and sweat getting the system to almost work--relieving stress by killing earwigs. They got the system up to single-user mode, but hit a slump that Chris Caputo broke. Chris also did a significant amount of work to get the system to be self-hosting and read/write SCSI at a decent rate. About this time, there was lots of wind about great things to come from 386BSD 0.2, but there was also these new system, NetBSD, that seemed to be going somewhere. Chris began to merge the existing code to NetBSD's 0.8 release.
Well, that summer (1993) saw several changes: Lawrence went off to grad school; Chris went to Microsoft and got married; Brad moved to California; and Allen Briggs and Michael Finch started working on the system instead of just hanging around like spectators. They got MacBSD merged into NetBSD 0.8 by the time that NetBSD had progressed to 0.9... At Christmas that year, Brad and Lawrence got back together and had a hacking session with Mike in Mike's apartment. This led to support for a few more systems and was generally considered to be a Good Thing.
Allen took on the responsibility of keeping the mac68k code up to date and managed to do so while also making some improvements and merging in the occasional contributed changes.
Quotes included in an early release of MacBSD
"The best book on programming for the layman is `Alice in Wonderland'; but that's because it's the best book on anything for the layman."
"Just about every computer on the market today runs Unix, except the Mac (and nobody cares about it)."
-- Bill Joy 6/21/85