採用OSを選びきれずに迷走
さて、この当時IBMは自社のSystem/3xシリーズ向けのOSはもちろん自身で開発していたが、AFWSに利用できるようなOSをこの当時はまだ保持していなかった。もうこの当時にはUNIXが興隆し始めていたこともあり、基本的にはUNIX系を動かそう、というところはすんなり決まったものの、BSD系を選ぶか、AT&T系を選ぶかと言うレベルでまだ試行錯誤していたらしい。
そこでさっさと決めればよかったのだろうが、なにを血迷ったのか「複数のOSが稼働させられるようにしよう」というアイディアが出た。かくしてオースティンではVRM(Virtual Resorce Manager)という、現在で言うところのHypervisorにあたるものをROMP向けに開発するところから話が始まってしまう。
その一方で、OSの移植そのものまで手が回らなかったのか、IBM-PC/XT向けにPC/IXというSystem IIIベースのUNIXを提供していたISC(Interactive Systems Corporation)と提携し、System IIIをROMP向けに移植する作業をしてもらう。
ただこれも途中で方針が変更、System IIIベースからSystem Vベースに切り替わった。ISCはこの変更を呑んだが、当然開発はさらに遅れることになった。当初の予定は1984年に製品を出荷するはずだったが、これが1986年に遅れたのは、System Vの移植に手間取ったからという部分が大きい。
これに輪をかけたのが、最適化コンパイラの欠如である。PL.8は移植されたが、これはもうMASM(マクロアセンブラ)のレベルの開発ツールであって、もちろんUNIXの移植でも一部はPL.8で片付くが、必要なのは最適化レベルの高いCコンパイラであり、これにかなりてこずったようだ。
これも最終的には、当時トロントにあったHCR CorporationというCコンパイラを手掛けている会社から、CのOptimizerを提供してもらって、なんとか解決したらしい。
本記事はアフィリエイトプログラムによる収益を得ている場合があります

この連載の記事
-
第886回
PC
CFETの足を引っ張るPMOSを救え! imecが提案する新絶縁層と、あえて精度を緩める「Notch Alignment」の妙手 -
第885回
PC
TSMCも次世代「CFET」の全貌を披露! Forksheetスキップの背景と、世界最小6T SRAM実証で見えた2030年への布石 -
第884回
PC
Samsungが次世代CFETの試作に成功! IBMの10万ドル方式に対抗する、量産重視な「一括形成プロセス」のリアリティ -
第883回
PC
TSMCのA16プロセスの詳細が判明! 性能向上の主因はトランジスタではなく裏面電源供給(SPR)にあり? -
第882回
PC
IBMが0.7nmチップの製造に成功! 変態的CFET構造NanoStackの凄みと、あまりに高すぎる製造コストの壁 -
第881回
PC
同一周波数で消費電力18%削減! 進化した「Intel 18A-P」はどこが変わったのか? -
第880回
PC
次世代NVLinkの布石か? TSMCの光電融合技術「COUPE」がもたらすAIサーバーの光接続 -
第879回
PC
なぜAIには「光」が必要なのか? NVIDIAが解説するスケールアップネットワークの低遅延・省電力化戦略 -
第878回
PC
もはや銅配線は限界? 3200Gイーサネット実現に立ちはだかる200GT/秒の壁 -
第877回
PC
「不良品ゼロ」と「水冷NG」の狭間で。ルネサスが明かした車載チップレットSoCのリアル -
第876回
PC
このままではメモリーが燃える! HBM4/5世代に向けた電力供給の限界と、Samsungが示すパッケージ協調設計の解 - この連載の一覧へ











