Tim Nelson wrote:
> I understand they are slightly different as the BIOS contains some
> sort of mini kernel
"Slightly different" is an understatement.
IMO m0n0wall will not run on one anytime soon.
The big problem is that the Cobalt appliances (Qube and RAQ) are *not*
PCs, they do not have anything even remotely similar to a standard PC
BIOS; they were designed and built specifically to run Linux.
It's not the hardware that will cause headaches, it's the boot process.
You will need to write custom firmware - the motherboard flash contains
a full copy of the Linux kernel. This flash-based kernel loads the final
runtime kernel (from disk or tftp) and uses something similar to kexec
(http://www.xmission.com/~ebiederm/files/kexec/) to execute it.
Hope you're up to speed on your Linux and FreeBSD kernel hacking ;)
phil at brutsche dot us