I found the source to Mach 2.5

And an i386 port dating back to 1989!

Browsable CVS source is on my ‘unix’ site.

Or for anyone who cares, you can download the compressed MACH_CSRG_CD.7z .

I haven’t tried to build it, but I also see SUN2/3 hardware support, lots of bug fixes from NeXT, but no NeXT hardware support.  Also the VAX platform is in there as well.

This entry was posted in mach, source code by neozeed. Bookmark the permalink.
avatar

About neozeed

What is there to tell? I've loved UNIX like things since I was first exposed to QNX in highschool (we had the Unisys ICONS!), and spent the better time of my teenage years trying to get my own UNIX... I should have bought Coherent in retrospect.. Anyways latched onto Linux in 1992, and then got some old BSD admin books and have been hooked on the VAX BSD & other big/ancient things since...!

5 thoughts on “I found the source to Mach 2.5

    • The Mach source I found only supports the i386, sun3 (68030), Vax and MIPS platforms. I didn’t know the NextDimension boards downloaded NS to run onto the board, I’d just assumed that the firmware just ran a direct postscript interpreter as only the assembler cross targeted the i860, not the ObjectiveC compiler.

      • I’m not sure how complete is the Mach kernel that runs in the ND (maybe it’s a reduced version), but it’s certain that an i860 version of the Mach kernel is running in the ND. Take a look at Previous.

      • I’ll have to ask the devs that they know, although all I know is that they added the i860 emulation from MAME to bring it online, although Im unsure of what code its exactly emulating. From the oldest code of Xnu I could find it certainly insinuates that the XNU kernel ran on i860 and of course the m88k.

        It’s a shame that missing link between Mach 2.5 and NeXTSTEP is missing, but I still have high hopes it may accidentally surface at one point in time. And maybe fix the annoying 2GB filesystem limits from those old days.

Leave a Reply

Your email address will not be published.

Notify me of followup comments via e-mail. You can also subscribe without commenting.