b.out

b.outという実行形式フォーマットがあるのを初めて知った。Intelのi960というプロセッサ用のフォーマットらしい。しかも、GNUのBFDライブラリはb.outとCOFFの相互運用のために開発されたらしい。知らんかった。

http://lists.gnu.org/archive/html/autoconf/2002-09/msg00128.html

> Intel changed the a.out object file format, called the result b.out, and then
> changed the output file name to b.out to make it clear that it wasn't an a.out
> file.

http://www.sra.co.jp/wingnut/bfd-j.html

BFD のきっかけの一つは, Intel Oregon の GNU 960 チームの一部の, COFF と b.out ファイル形式間でのアプリケーションの相互運用性に対する要望であった.