[haiku] Re: Booting Haiku PPC

Just a quick query; what form of binary is the kernel compiled to? I'm
just trying to wrap my mind around this whole OpenFirmware thing.

You know, I've been thinking these dangerous thoughts, so I might as
well share them. In new world macs, Apparently, Booting involves
OpenFirmware booting a nanokernel which branches in an m68k emulator,
which runs the parts of the toolkit which are still m68k dependant,
and (this is assumption) boots their XNU kernel on top of that. Since
New World Macs get their toolkit from external sources (i.e., HDD,
CDROM, etc), we might be able to write a driver to work with the
toolkit, which controls the drivers, and patch the toolkit to run the
Haiku kernel instead of XNU. However, this would require phenomenal
hacking skills, which isn't necessarily something the average Haiku
developer would have. It would probably need a separate HFS partition,
and of course, a copy of the toolkit, which we wouldn't be able to
provide.

And of course, it would be much easier to just work past all of Apple's bugs. :P


I'm wondering; has anyone compiled Haiku to run on a Pegasos ODW? They
have a good OpenFirmware implementation (at least, according to
Genesi), and they used arguably better hardware.

Other related posts: