From browsing a /. article on the OLPC project, I found a link that SUN has released OpenFirmware when they released OpenSolaris. OLPC wants to use an OF payload to boot the OLPCs. That seems like a great idea. Now with an open code OF, couldn't some nice programmers write some updates for Apple hardware OF? There's some long standing bugs in the older OF ROMs, but they'd be a PITA to update. However, one might be able to add back in USB booting to the machines that dropped it, among other nice features. I wonder how much Apple IP there is in the OF used on PPC machines vs the actual licensed SUN code.