“At this point, I would recommend against anyone buying a piece of hardware from the Pegasos people because their firmware is SO BUSTED that it makes Apple roms look like hot sh**”.” These are the words of the infamous Theo de Raadt, the OpenBSD founder. Theo cited problems with the BIOS of the Pegasos and other difficulties during the development of the OpenBSD port to the Pegasos platform.Theo’s two posts are here and here, Mitch B. Parker’s explanation of the overall events and the… sabotage attempts is here and Dale Rahn’s incredible story of his (unpaid) porting effort is here (Dale seems to be a good and responsible system software engineer, but out of a job because of the incidents described in his post, so if any OS/embedded/system-software companies need his services please contact him, resume here).
Another OS developer –who shall remain anonymous– had major trouble booting his OS using network, serial or floppy during the porting process. The only booting method that worked was to write the file out to the hard drive, reboot, boot from that, repeat. That was very time consuming and not a flexible/productive way to port an OS to a new platform, he told us.