Only because people were asking for it. The first thing I did for Basilisk II was to get it building on Linux, so here we are. I only tweaked the config process to let me build it with GCC 4.7.2 .
So this will be in the same effort of removing features, and trying to place in my SDL drivers, network and SCSI stuff.
Im starting with SheepShaver v2.2, which is pretty old. But 700kb compressed is a good starting point. As you can see it boots MacOS 8.0 which is also good enough for me.
The other questions will be, can this build under Windows with MinGW configured like this, and can it build with OS X. It looks like all the stuff is there so this may be kind of easy. I hope.
Also SheepShaver does something funky with it’s memory space, it does some direct mapping to the user area. I’ll have to see if I can disable that, performance be damned (well I turned off JIT as it won’t compile with 4.7 either) so this won’t be fast, but I’m just patching stuff up, not re-implementing the wheel here.