3 Jan 2007 dwmw2   » (Master)

Zaitcev asks: "why in the world does OLPC use OpenFirmware?"

I'm inclined to agree that an after-boot firmware interface is unnecessary; I don't see the point in keeping OpenFirmware alive after the system is booted -- but OpenFirmware does seem to be a good choice as the boot firmware. It's a lot smaller and easier to deal with than Linux-as-bootloader, which we were using before. We only have 1MiB of NOR flash to boot from, and L-A-B was too big. OpenFirmware does the job very nicely.

It's also been a godsend when we've been bringing up the hardware. We've designed entirely new chips for OLPC, and have been working with FPGA versions of them during their lifecycle (the final build with the ASICs of everything should happen this week). Debugging that hardware with OpenFirmware is like magic -- especially if you watch Mitch doing it :)

Latest blog entries     Older blog entries

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!