version 1.86, 2010/02/01 13:34:36 |
version 1.87, 2013/02/02 17:28:20 |
|
|
<meta name="description" content="the OpenBSD/mac68k page"> |
<meta name="description" content="the OpenBSD/mac68k page"> |
<meta name="keywords" content="openbsd,mac68k"> |
<meta name="keywords" content="openbsd,mac68k"> |
<meta name="distribution" content="global"> |
<meta name="distribution" content="global"> |
<meta name="copyright" content="This document copyright 1996-2008 by OpenBSD."> |
<meta name="copyright" content="This document copyright 1996-2013 by OpenBSD."> |
</head> |
</head> |
|
|
<body bgcolor="#ffffff" text="#000000" link="#23238e"> |
<body bgcolor="#ffffff" text="#000000" link="#23238e"> |
|
|
<hr> |
<hr> |
|
|
<p> |
<p> |
OpenBSD/mac68k runs on many of the Motorola 680x0-based Apple Macintosh |
OpenBSD/mac68k used to run on many of the Motorola 680x0-based Apple Macintosh |
computers. |
computers. |
It requires a Motorola 68020, 68030, or a 68040 processor. If you have a |
It used to require a Motorola 68020 or better processor, with an external |
68020, it will also need a Motorola 68851 PMMU (note that this is |
Motorola 68851 PMMU in case of a 68020. |
different from the 68881, which is an FPU). |
|
</p> |
</p> |
|
|
<p> |
<p> |
|
<strong><font color="#e00000">The OpenBSD/mac68k port has been |
|
discontinued</font></strong> after the 5.1 release. |
|
</p> |
|
|
|
<!-- |
|
<p> |
A mailing list dedicated to the OpenBSD/mac68k port is available at |
A mailing list dedicated to the OpenBSD/mac68k port is available at |
<u><font color="#23238e">mac68k@openbsd.org</font></u>. |
<u><font color="#23238e">mac68k@openbsd.org</font></u>. |
To join the OpenBSD/mac68k mailing list, send a message body of <b>"subscribe |
To join the OpenBSD/mac68k mailing list, send a message body of <b>"subscribe |
|
|
Please be sure to check our <a href="mail.html">mailing list policy</a> before |
Please be sure to check our <a href="mail.html">mailing list policy</a> before |
subscribing. |
subscribing. |
</p> |
</p> |
|
--> |
|
|
<p> |
<p> |
There is currently no maintainer for the mac68k port, although |
There is currently no one working on bringing this port back to life. |
others are definitely welcome to contribute! |
The source code is still available in the CVS Attic, and code can be found in |
|
NetBSD as well. |
</p> |
</p> |
|
|
<a name="toc"></a> |
<a name="toc"></a> |
|
|
<p> |
<p> |
<ul> |
<ul> |
<li><a href="#history">History of the port</a> |
<li><a href="#history">History of the port</a> |
<li><a href="#status">Current status</a> |
|
<li><a href="#projects">Project list</a> |
|
<li><a href="#hardware">Supported hardware</a> |
<li><a href="#hardware">Supported hardware</a> |
<li><a href="#install">Getting and installing OpenBSD/mac68k</a> |
<li><a href="#install">Getting and installing OpenBSD/mac68k</a> |
</ul> |
</ul> |
|
|
<p> |
<p> |
The mac68k port of OpenBSD was derived from NetBSD/mac68k, and it |
The mac68k port of OpenBSD was derived from NetBSD/mac68k, and it |
used to support most of the same hardware as NetBSD. |
used to support most of the same hardware as NetBSD. |
|
</p> |
|
|
<p> |
<p> |
Active building and testing of OpenBSD/mac68k was discontinued after |
Active building and testing of OpenBSD/mac68k was discontinued after |
OpenBSD 4.6 due to lack of interest with developers and builder. |
OpenBSD 4.6 due to lack of interest with developers and builder. |
|
</p> |
|
|
<hr> |
|
<a name="status"></a> |
|
<h3><font color="#0000e0"><strong>Current status:</strong></font></h3> |
|
|
|
<p> |
<p> |
All hardware listed in the |
Eventually the lack of a proper firmware interface, requiring the use of a |
<a href="#hardware">supported hardware</a> section below should boot |
MacOS application as the bootloader, with little or no possibility of updating |
multi-user, and support enough of the on-board devices to be generally |
this application to match progress in OpenBSD (let alone rebuild it with a |
usable. |
free software toolchain) convinced the developers to give up supporting this |
|
port, and remove the code from the tree. |
|
</p> |
|
|
|
|
<hr> |
<hr> |
<a name="projects"></a> |
|
<h3><font color="#0000e0"><strong>Projects (in no particular order): |
|
</strong></font></h3> |
|
|
|
<p> |
|
<ul> |
|
<li>Support more devices. |
|
<li>Repair X support |
|
</ul> |
|
|
|
<hr> |
|
<a name="hardware"></a> |
<a name="hardware"></a> |
<h3><font color="#0000e0"><strong>Supported hardware:</strong></font></h3> |
<h3><font color="#0000e0"><strong>Supported hardware:</strong></font></h3> |
|
|
|
|
<h4>Supported models</h4> |
<h4>Supported models</h4> |
|
|
<p> |
<p> |
OpenBSD/mac68k runs on a large part of the 680x0-based Macintosh |
OpenBSD/mac68k used to run on a large part of the 680x0-based Macintosh |
computers. |
computers. |
The kernel itself has support for the following processor combinations: |
The kernel itself had support for the following processor combinations: |
<ul> |
<ul> |
<li>68020 with 68851 PMMU and 68881 FPU |
<li>68020 with 68851 PMMU and 68881 FPU |
<li>68030 with 68882 FPU |
<li>68030 with 68882 FPU |
|
|
</ul> |
</ul> |
|
|
<p> |
<p> |
The following Macintosh models are supported and tested. |
The following Macintosh models used to be supported and tested. |
This means that at least the SCSI controller, serial console and on-board |
This means that at least the SCSI controller, serial console and on-board |
ethernet will function on these models. |
ethernet would function on these models. |
On some of these machines, a full 68040 CPU is required to replace the |
On some of these machines, a full 68040 CPU was required to replace the |
default 68LC040 CPU. |
default 68LC040 CPU. |
<ul> |
<ul> |
<li>Classic family: SE30 |
<li>Classic family: SE30 |
|
|
|
|
<p> |
<p> |
<h4>Untested systems</h4> |
<h4>Untested systems</h4> |
The following Macintosh models are untested and/or lack support for major |
The following Macintosh models used to be untested, and/or lacked support for |
subsystems. It is very likely that many of these system don't work at all. |
major subsystems. |
<ul> |
<ul> |
<li>Classic family: Color Classic, Classic II |
<li>Classic family: Color Classic, Classic II |
<li>Macintosh II family: Mac II, IIx, IIcx, IIci, IIsi, IIfx, IIvi, IIvx, Performa 600 |
<li>Macintosh II family: Mac II, IIx, IIcx, IIci, IIsi, IIfx, IIvi, IIvx, Performa 600 |
|
|
</font></h3> |
</font></h3> |
|
|
<p> |
<p> |
The latest supported OpenBSD/mac68k release is |
The last supported OpenBSD/mac68k release was |
<a href="46.html">OpenBSD 4.6</a>. |
<a href="51.html">OpenBSD 5.1</a>. |
Here are the |
</p> |
<a href="ftp://ftp.OpenBSD.org/pub/OpenBSD/4.6/mac68k/INSTALL.mac68k"> |
|
OpenBSD/mac68k 4.6 installation instructions |
|
</a>. |
|
|
|
<p> |
|
|
|
<hr> |
<hr> |
<a href="plat.html"> |
<a href="plat.html"> |