Thread
MacRelix: unix-like OS as Mac app
http://www.metamage.com/code/MacRelix/
Also cute/interesting:
Maxim: A Mac Simulator in Javascript
Never heard of this one before - anyone else? Sounds a bit like MachTen, only free. Also, unlike MachTen, it looks like it is still being actively updated.MacRelix is a Unix-like environment that runs on Mac OS, formerly called Lamp (Lamp Ain't Mac POSIX).
MacRelix supports three platforms:
68k: classic 68K application with code resource tools
std: 'standard' build, non-Carbon PowerPC CFM application and tools
osx: Carbon PowerPC CFM application and tools
Also cute/interesting:
Maxim: A Mac Simulator in Javascript
This is Josh Juran's work. I don't know if he hangs around here at all.
MacRelix still needs some work, but it is coming along. I'm still trying to get Tenon to open source MachTen, but they're still selling it, so they must make some amount of money from it still to this day.
MacRelix still needs some work, but it is coming along. I'm still trying to get Tenon to open source MachTen, but they're still selling it, so they must make some amount of money from it still to this day.
Bizarre. I have trouble believing they're still selling enough copies to make it worth their while - especially the 68k version ferSteve'ssake.
They don't sell the 68K version anymore, but I'm sure the PPC version uses a similar kernel at the higher levels. The PPC version they definitely do still sell.
Speaking of, I have install media for MachTen Professional and I think it's high time to stick it on the Q800.
Speaking of, I have install media for MachTen Professional and I think it's high time to stick it on the Q800.
http://www.pliner.com/macminix/
Why MacMinix?
In an educational environment, MacMinix is ideal. It's easy to install, it runs on top of the Mac OS, and it starts up very quickly. (Just like MachTen.) You can recompile the OS, quit it, and restart the MacMinix application, very simply, without restarting the whole computer. And if you mess something up, you can easily revert to an old version. This is one advantage MacMinix has over the other versions of MINIX. Plus, it utilizes 68K assembly code, which may be more suitable for an educational enviroment than PowerPC, or even Intel instruction sets.
You might also look around for MacMINT (yes, the same MiNT that Atari STs can run). It runs a stub called JET ("Just Enough TOS"), which then boots MiNT.
Note that it will not work on OS 8 (7.6.1 or earlier only).
Note that it will not work on OS 8 (7.6.1 or earlier only).
... and it looks like most of the Minix links are dead on that page, so here are others:
http://www.minix3.org/previous-versions/Macintosh/
I can't find the '040 patch, though.
Minix has real problems running without 24-bit addressing. You can create a dummy app to force it into high memory and it will work in 32-bit mode. Dupe, say, SimpleText and give it an allocation of (physical RAM - 16MB); if your machine has 32MB of RAM, give PigSimpleText 16MB, 48MB, give it 32MB, etc. Then run Minix after that. See http://www.pliner.com/macminix/32bitworkaround.html
This page (in Japanese if you can read it), http://www.tagiya.co.jp/toshi/macminix.htm , implies you can coerce MacMINIX to run on a Power Mac with that same trick, but it doesn't look like it's all that reliable.
http://www.minix3.org/previous-versions/Macintosh/
I can't find the '040 patch, though.
Minix has real problems running without 24-bit addressing. You can create a dummy app to force it into high memory and it will work in 32-bit mode. Dupe, say, SimpleText and give it an allocation of (physical RAM - 16MB); if your machine has 32MB of RAM, give PigSimpleText 16MB, 48MB, give it 32MB, etc. Then run Minix after that. See http://www.pliner.com/macminix/32bitworkaround.html
This page (in Japanese if you can read it), http://www.tagiya.co.jp/toshi/macminix.htm , implies you can coerce MacMINIX to run on a Power Mac with that same trick, but it doesn't look like it's all that reliable.
Oh, so '030 and below only, huh?I can't find the '040 patch, though.
I have the older edition of Tanenbaum here, so setting up Minix 1.x on an SE/30 seems peculiarly appealing.
It'll work, allegedly, but the caches have to be off. Ouch.