Now booting, yarr... March 7, 2006
Yarrwin now boots! :-) It's still entirely based on Apple Darwin (currently 8G32, a.k.a. 8.4.0) and using darwinbuild for the build process. It also doesn't boot very far; I'm currently looking into which Darwin projects I actually need to include in order to get a functional OS. The initial Yarrwin will be based on this list with as little superfluosity as possible.
I'll write up some instructions in a tick. There are a couple of gotchas to fix (ApplePlatformExpert::getGMTTimeOfDay doesn't succeed at the moment, and in6_ifattach on lo0 fails) but once that's fixed we're still staring at "Still waiting for root device". That's because not enough drivers to *find* the root device have been loaded; the kernel and kexts have been found by the secondary bootloader.
I'll write up some instructions in a tick. There are a couple of gotchas to fix (ApplePlatformExpert::getGMTTimeOfDay doesn't succeed at the moment, and in6_ifattach on lo0 fails) but once that's fixed we're still staring at "Still waiting for root device". That's because not enough drivers to *find* the root device have been loaded; the kernel and kexts have been found by the secondary bootloader.

.....(\_........_/)
......)..(.......)..(
......(...(......)..)
.......)....(....)..(
.......(....(....)..)
.........(\\.--.//)
.......O))`.6..6.'((O
........../.........\
..........(..)....(..)
.........`(_c__c_)`
.............`\T/`
He likes this site !