I spent some time recently playing with an old PowerBook 150, my daily routine involves working on Unix-like systems. I remembered that Prentice Hall had worked on a 68k MINIX 1.5 port in the 90's, sadly only the Amiga Atari really saw continued community/developer interest and there was no public 1.6 or 2.0 port.
It is perhaps a novelty, but, many Apple models lack sufficient RAM to boot or run NetBSD or Linux, so this is an interesting hobby project to attempt to revive, perhaps for learning the Motorola 68k ISA or to explore the classic MacOS environment. The MacMinix kernel cooperates in such a way that allows for examining the system with a conventional set of Unix utilities.
The greatest challenge was obtaining the source code, this was contained inside a Minix filesystem image. So, I put on my digital archaeologist cap and attempted to recover it.
So, here is the complete source code for MacMinix 18.104.22.168 on GitHub! Also included is some associated documentation and patches previously contributed by volunteers over the years, originally hosted by Brad Pliner.
It builds on the Minix system itself, I tried to verify the archives were identical when transferring them off the system. I used tar inside the Minix environment to attempt to preserve as much as possible.
There is at least some indication that there is binary compatibility between the Mac and Atari ports of Minix, one project that is working on a modern GNU based cross-compiler setup. That would be really great to adapt to MacMinix.
A future goal would be to synchronize the MacMinix port with the Atari* 1.6 port. I mistakenly said Amiga above.
Glad to see it includes my 68040 cache-flush patch!
I believe a StuffIt! file containing a full distribution of MacMinix 1.5.10 was made available by Prentice-Hall around when Minix went Open Source, from which you could extract pristine sources including proper date stamps. It might be worthwhile to do that, and then apply patches like the 68040 cache flush and SCSI support as individual change sets atop them, rather than just put the current state of your system's sources into a repository.
I hadn't seen your reply eschaton, unfortunately the only available binary distribution does not contain an archive of the sources decoupled from the Minix filesystem disk images. I didn't attempt to carefully preserve the timestamps because they appeared to be dated June 2006, perhaps munged when patches were applied.
Glad to see you're okay with the distribution of your patches, I don't own a 040 so I haven't been able to test.