unixに移植したコードネームs6では、コア部分の実装をアセンブリ言語(機械語)からc言語に変更し、同時にコンパイラの出力を機械語出力から環境非依存な中間表現のバイナリコードの出力に変更した。