
SunPCiは、 PCIアーキテクチャに基づくSun Microsystems SPARCベースのワークステーションに PC マザーボードを効果的に取り付けることができるコネクタを備えたシングルボードコンピュータのシリーズです。これにより、ワークステーションは「 IBM PC 互換」コンピュータとして動作できるようになります。 [1] Sun PCi カードには、 x86プロセッサ、RAM、拡張ポート、オンボードグラフィックコントローラが含まれており、Solarisシステム上で完全なWintelオペレーティング環境[a]を実現できます。[2] Solaris 上で動作する SunPCi ソフトウェアは、PC ファイルシステムを含むディスクドライブをエミュレートします。組み込みハードウェア上で動作する PC ソフトウェアは、ホストデスクトップのX ウィンドウに表示されます。ボードの端には、オプションで PC モニターを接続するためのコネクタもあります。[3]
歴史
この製品は、通常は Intel ベースではない Unix ワークステーションで作業しているユーザーが、Microsoft Windowsベースの PC からファイルを送信されてもそのファイルを処理できないという問題から生まれました。 [1] Sun はこの問題を相互運用性と呼びました。[1] 2000 年までに、エミュレータなどの解決策が利用可能になりましたが、当時のパフォーマンスはかなり問題がありました。 [1] Sun ワークステーションが PCI ハードウェア バス標準を採用したことで、これが可能になりました。 [ 1 ]

これらのカードは、Sun SBusまたはVMEシステムで使用できた以前のSunPCカードの後継でした。 [4] [5]これ以前は、ソフトウェアのみのアプリケーションバイナリインターフェイスとWabiと呼ばれるDOSエミュレータが使用されていました。[4] SunPCは、X86ハードウェアアクセラレータを追加することで、より高度なアプリケーションをより高いパフォーマンスで実行するために使用できる代替ソフトウェアエミュレータとして提供されました。[6] 1992年に、SunPC Accelerator SX(16MHz 486SX)またはSunPC Accelerator DX(25MHz 486DX)がSBusワークステーションで使用できるようになりましたが、[7] SunPCプログラムは、アクセラレータの有無にかかわらずPCメモリをエミュレートします。[8]拡張モードで実行されているWindows 3.11やWindows 95など、80386または80486ハードウェアを必要とするソフトウェアにはアクセラレータカードが必要です。このハードウェアがなければ、SunPCは80286をエミュレートするソフトウェアのみのモードで動作します。[8] 1997年には133MHz 5x86 AMD SBusコプロセッサが利用可能になりました。[9]

オプションでSunPCiを搭載しWindows 95またはNTが動作するUltra 5ワークステーションは、1998年11月に発表された。 [2] [10]翌年、300MHz AMD K6-2プロセッサと64~256MBのRAMを搭載したSunPCiを搭載したUltra 5システムが発売された。 [3] [2]このシステムで動作するWindowsアプリケーションは、300MHz Pentium IIを搭載したデスクトップPCよりも40%遅いと測定されたが、このカードは新しいPCを購入するよりも安価であった。[11] 1999年にオリジナルの300MHz 64MBメモリSunPCiカードを詳細にレビューした後、InfoWorld誌のKevin Railsbackは、価格が競争力があり、特にSunPCiに接続された出力を専用モニターに使用する場合のパフォーマンスはビジネスアプリケーションに適していると指摘した。欠点は、Windows 95オペレーティングシステムに別のライセンスが必要であること、MS-DOSディスクドライバーのパフォーマンスが遅いこと、[2] 600MHzのSunPCi IIは2000年に導入されました。[12] 2001年にSunPCi IIソフトウェアのバージョン2.2がリリースされ、ワークステーションまたはエントリーレベルのSun Enterpriseサーバーに複数のアクセラレータカードを搭載できるようになりました。[13] 2005年までに、SunPCi IIIproはSun Blade 150などのワークステーションで利用できるようになりました。[14]
ハードウェアとソフトウェア
ハードウェア
Sunの資料によると、「コプロセッサカードは単にPCと互換性があるだけでなく、実際のPCコンポーネントから構築され、事実上のPCハードウェア設計標準と新興のPCハードウェア設計標準に準拠した実際のPCです。」[15]
ソフトウェア
SunPCi I [b]コプロセッサのバージョン 1.3 ソフトウェアは、SunPCi I ハードウェアの最終リリースであり、ホストで実行されている Solaris 2.5.1、2.6、7、または 8 と互換性があります。Solaris 9 のサポートは、SunPCi II ハードウェアとバージョン 2.3.1 ソフトウェアから含まれ始めました。[16] SunPCi III はパッチを適用することで Solaris 10 でサポートされますが、SunPCi II はサポートされません。[17]
SunPCi カードの最初のバージョンは、Windows 95 または NT を実行することを目的としていました。カードは「公式に」サポートされているオペレーティングシステムだけに限定されていませんでした。Sun によると、「カードは PC システムであるため、将来の Microsoft Windows オペレーティングシステムも互換性があるはずです。」[15]その後、次の Windows および Linux オペレーティングシステムが SunPCi IIIpro で Sun によって公式にサポートされました。[18]
- マイクロソフト Windows XP
- マイクロソフト Windows 2000 プロフェッショナル
- マイクロソフト Windows 2000 サーバー
- マイクロソフト Windows 2003 サーバー
- Red Hat 9 パーソナル/プロフェッショナル
- Red Hat Enterprise Linux 3 WS/ES
また、一部の人々は、 NetBSD [19]やDebian Linux [20]など、特定のSunPCiカード上で他のオペレーティングシステムを正常に動作させたと主張している。
参照
- Sun386i、Sun Microsystems Intel ベースのワークステーション製品
注記
- ^ Sun Microsystems は、多くの人が単に「オペレーティング システム」を使用するところを「オペレーティング環境」という用語を使用する傾向がありましたが、異なる用語の背後には何らかの特定の理由がある可能性があります。
- ^ その後の文書では、第 1 世代の「SunPCi」を遡及的に「SunPCi I」と呼んでいます。
参考文献
- ^ abcde Tougaw, Douglas (2000 年 8 月 15 日). 「Sun PCi は 2 つの世界のベストを提供します」. Computing in Science & Engineering . 42 (4). IEEE/AIP: 4–8. Bibcode :2000CSE.....2d...4T. doi :10.1109/MCISE.2000.852386.
- ^ abcd Railsback, Kevin (1999年4月12日) . 「SunPCiがワークステーションにWintelを導入」InfoWorld 49~50ページ。ISSN 0199-6649 。 2019年12月15日閲覧。
- ^ ab Barker, Ralph (1999 年 10 月)。「Sun の Ultra 5 と SunPCi」。パフォーマンス コンピューティング。第 17 巻、第 11 号。サンフランシスコ。
- ^ ab Wells, April J. (2007 年 11 月 28 日)。「仮想化」。グリッド アプリケーション システム設計。CRC プレス。pp. 177–178。ISBN 9781420012972. 2019年12月15日閲覧。
- ^ DeVitt, Don (1999年8月). SunPCi Supporting Highly Availability PC Applications with Solaris (PDF) (レポート). Sun Microsystems. S2CID 201656164. 2019年12月15日時点の オリジナル(PDF)からアーカイブ。 2019年12月15日閲覧。
- ^ Conover, Joel (1995 年 8 月 1 日)。「DOS と Windows が SunSoft の SunPC のおかげで注目を集める」。Network Computing。
- ^ Wylie, Margie (1992年4月20日). 「Sun、Unixとその他のPCオペレーティングシステムの接続を目指す」. Network World . pp. 15, 17. ISSN 0887-7661 . 2019年12月15日閲覧。
- ^ ab SunPC 4.2 ユーザーズガイド(PDF) (レポート)。Sun Microsystems。1997年11月。pp.1、8、94–95 。 2019年12月15日閲覧。
- ^ SunPC: Just the Facts (PDF) (レポート)。Sun Microsystems。1997年10月。 2019年12月15日閲覧。
- ^ Comerford, R. (1999). 「変化するワークステーション」. IEEE Spectrum . 36 (5): 98. doi :10.1109/6.763200.
- ^ Caton, Michael (1999 年 5 月 3 日)。「カード上の PC は機能しますが...」。PC Week。p. 51。ISSN 0740-1604 。
- ^ 「Sun が PCI ベースのワークステーション向けに 600 MHz コプロセッサ カードを発表」。Computer Workstations、第 13 巻、第 12 号。ボストン。2000 年 12 月 1 日。
- ^ SunPCi II 2.2 インストール ガイド(PDF) (レポート)。Sun Microsystems。2001 年 3 月。pp. 1–2。2019年12 月 16 日に閲覧。
- ^ Sun Blade 150 製品ノート(PDF) (レポート)。Sun Microsystems。2005 年 7 月。2019 年12 月 15 日に閲覧。
- ^ ab SunPCi IIpro (PDF) (レポート). テクニカルホワイトペーパー. Sun Microsystems. 2001. p. 1–2. 2004年8月1日時点のオリジナル(PDF)からアーカイブ。 2019年12月17日閲覧。
- ^ 「SunPCi ダウンロード」。Sun Microsystems。2009年2月11日時点のオリジナルよりアーカイブ。 2019年12月17日閲覧。
- ^ 「SunVTS 6.0 リリースノート」。Oracle。Sun Microsystems。2005年。 2019年12月17日閲覧。
- ^ データシート: SunPCi IIIpro (PDF) (レポート)。Sun Microsystems。2004年8月。 2007年1月6日時点のオリジナル(PDF)からアーカイブ。2019年12月16日閲覧。
- ^ “netbsd_sun_pci [subsole.org]”. www.subsole.org . 2019年12月15日時点のオリジナルよりアーカイブ。2019年12月15日閲覧。
- ^ 「Linux on SunPCi-II Mini-HOWTO」www.vdberg.org。2016年8月14日時点のオリジナルよりアーカイブ。2019年12月15日閲覧。
