We wanted give you all a sneak preview of what we will be pushing out shortly. This is an actual OpenSolaris kernel that can be loaded by the ODW's OF and will execute into startup.c. To the casual observer this may not seem like much but the framework is in place for all of us to contribute moving forward. We will push out our branch as soon as we have completed out code release process here (Sun legality).
Give it a try :) http://www.blastware.org/polaris/index.html We are still a bit away from a kernel prompt. We are missing some key functional pieces ie: 2nd level bootstrap, krtld and ld, but this code framework is in place. So this kernel, for the moment, has been statically linked. However we have a branch that has arch and platform specific code in place, also in /psm we have the 1275 and are putting the final touches on /boot. Much of the time spent and challenge has been merging S10 and 2.6/ppc code pieces along with figuring out which specific arch/platform ie: sparc or x86 makes sense to follow. Needless to say the learning curve has been steep but extremely interesting and rewarding. We plan to update the wiki early as to the technical details of what state the branch is at, what we have debugged or bypassed for the moment. We are actively working over startup.c to bring it inline with the current approach and that leads into the VM of which alot has been coded (thanks to Guy) and ready to debug. This message posted from opensolaris.org
