OpenBIOSは、オープンファームウェアのフリーかつオープンソースの実装を提供することを目的としたプロジェクトであり、また、そのような実装の名称でもある。
OpenBIOSが提供する実装のほとんどは、 corebootやDas U-Bootなどのハードウェア初期化のための追加の低レベルファームウェアに依存しています。
Open Firmware はIEEE 1275-1994規格を実装しています。[ 1 ] Open Firmware はFirmworks社によってリリースされました。[ 2 ] Open Firmware の主任設計者であるMitch Bradley氏[ 2 ]は、 Open Firmware Working Group [ 3 ]の議長であり、Firmworks 社の社長兼創設者です。[ 1 ] OLPC XO-1ラップトップは Open Firmware の実装を使用しています。[ 2 ] x86、PowerPC、およびARMアーキテクチャ をサポートしており、BSD スタイルのライセンスの条件でリリースされています。[ 2 ]
SmartFirmwareには、C言語からFコードへのコンパイラが含まれています。これはCodeGen社によって開発され、ANSI Cで記述されており、 x86、PowerPC、SPARC、ARM、MIPSアーキテクチャをサポートしています。
OpenBOOTはサン・マイクロシステムズによってリリースされました。sun4vアーキテクチャをサポートしています。
OpenBIOSは移植性が高く、GPLライセンスの下で提供されています。OpenBIOSプロジェクトによって開発されています。
Slimline Open FirmwareはIBMによって開発され、BSDスタイルのライセンスの下でリリースされています。PowerPCアーキテクチャをサポートしています。