NetBSD/mac68k

o About NetBSD/mac68k  o

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.

Easily installed binary distributions of NetBSD/mac68k will soon be available for the 2.0 release and for snapshots of NetBSD-current.


o NetBSD/mac68k News  o

2005-11-02: NetBSD 2.1 released
NetBSD 2.1, the first maintenance release of the netbsd-2 release branch, has been released with binary distributions for 48 architectures. More information is available in the 2.1 release announcement.

2004-12-09: NetBSD 2.0 released
NetBSD 2.0 released with support for 48 architectures. More information is available in the 2.0 release announcement.

2004-03-01: NetBSD 1.6.2 released
NetBSD 1.6.2 released with support for 40 architectures. More information is available in the 1.6.2 release announcement.

2003-04-21: NetBSD 1.6.1 released
NetBSD 1.6.1 released with support for 40 architectures. More information is available in the 1.6.1 release announcement.

2002-09-14: NetBSD 1.6 released
NetBSD 1.6 released with support for 39 architectures. More information is available in the 1.6 release announcement.

2002-07-22: NetBSD 1.5.3 released
NetBSD 1.5.3 released with support for 20 architectures. More information is available in the 1.5.3 release announcement.

2002-04-28: IDE drive support
Takeshi Shibagaki has committed IDE drive support to -current. So far this is known to work on Quadra 630 series and PowerBook 150 series machines. It has not yet been tested on other systems.

2002-03-25: NetBSD/mac68k switches to ELF
NetBSD/mac68k is now using ELF as its native object file format in -current. With the COMPAT_AOUT_M68K kernel option, all your old a.out binaries should still work. Note that a.out versions of ifconfig(8) and route(8) will not work due to some structure alignment problems.

A NetBSD/mac68k ELF snapshot is available in the mac68k snapshot area of the ftp server (snapshot deprecated. NetBSD 1.6 was released on 2002-09-14). Also available are instructions for upgrading to ELF from this snapshot or from source.

2001-09-13: NetBSD 1.5.2 released
NetBSD 1.5.2 released with support for 21 architectures. More information is available in the 1.5.2 release announcement.

2001-07-21: New -current snapshot available
A new -current snapshot based on 2001-07-21 sources is now available in the NetBSD/mac68k snapshot area of the ftp server. (snapshot deprecated. NetBSD 1.6 was released on 2002-09-14)

2001-07-11: NetBSD 1.5.1 released
NetBSD 1.5.1 released with support for 21 architectures. More information is available in the 1.5.1 release announcement. Update 07/12: NetBSD/mac68k 1.5.1 release binaries are now available.

Archive of NetBSD/mac68k news items


o Supported System Models  o

Systems for which support was added in NetBSD 1.4 are marked (1.4). Systems for which support was added in NetBSD 1.5 are marked (1.5). Systems marked with a * are based on the 68LC040, and FPU functions are not yet fully supported on these machines. Systems marked with a + may not work properly under 1.5, but are expected to run under 1.5.2 and later releases when they become available.

  • 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 (1.5)
  • Color Classic (1.5)
  • Centris 650
  • Quadra 700 +
  • Quadra 610, 650, 800
  • Quadra/Centris 660AV
  • Quadra 840AV
  • Quadra 630
  • Centris 610 (1.4) *
  • Quadra 610 DOS (1.4) *
  • Quadra 605 (1.4) *
  • LC 475, Performa 475/476 (1.4) *
  • LC 575, Performa 575/577/578, (1.4) *
  • LC 580, Performa 580/588 (1.4) *
  • LC 630/630 DOS, Performa 630/631/635/636/637/638 (1.4) *
  • Performa 640 DOS (1.4) *
  • PowerBook 170 (1.4)
  • PowerBook 160/165/180 (1.5)
  • PowerBook 550c (1.4)

NetBSD/mac68k Information

Installation Help

Mailing Lists

Current Release

Future Releases

Related Links


NetBSD Home Page
NetBSD Supported Architectures

(Contact us) $NetBSD: index.html,v 1.151 2005/11/04 19:03:17 mishka Exp $
Copyright © 1994-2003 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.