[[!template id=port port="mac68k" cur_rel="6.0" future_rel="7.0" changes_cur="6.0" changes_future="7.0" thumbnail="http://www.netbsd.org/images/ports/mac68k/800_and_classicII.gif" about=""" 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](../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. """ supported_hardware=""" - 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 - MacTV - 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[^[1]^](#ftn.68LC040) - Quadra 610 DOS[^[1]^](#ftn.68LC040) - Quadra 605[^[1]^](#ftn.68LC040) - LC 475, Performa 475/476[^[1]^](#ftn.68LC040) - LC 575, Performa 575/577/578[^[1]^](#ftn.68LC040) - LC 580, Performa 580/588[^[1]^](#ftn.68LC040) - LC 630/630 DOS, Performa 630/631/635/636/637/638[^[1]^](#ftn.68LC040) - Performa 640 DOS[^[1]^](#ftn.68LC040) - PowerBook 170 - PowerBook 160/165/180 - PowerBook 550c * * * * * [^[1]^](#68LC040)System is based on the Motorola 68LC040 and [FPU functions are not yet fully supported](http://www.macbsd.com/macbsd/LC040-and-BSD.html). """ additional=""" ## History of NetBSD/mac68k [Allen Briggs](http://www.ninthwonder.com/~briggs/) was the port maintainer of NetBSD/mac68k up until the release of [NetBSD 1.2](../../releases/formal-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](http://www.plunk.org/~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](http://www.teamten.com/lawrence/) 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](http://www.ninthwonder.com/~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." > > -- Fortune > > "Just about every computer on the market today runs Unix, except the > Mac (and nobody cares about it)." > > -- Bill Joy 6/21/85 """ ]] [[!tag tier2port]]