OS/2 Warp 4デスクトップ。このバージョンは1996年9月25日にリリースされました。[1] | |
| 開発者 | IBM マイクロソフト(1.0~1.3) |
|---|---|
| 書かれた | C、C++、アセンブリ言語 |
| 作業状態 | 歴史的、現在はArcaOSとして開発されている |
| ソースモデル | クローズドソース |
| 初回リリース | 1987年12月 |
| 最新リリース | 4.52 / 2001年12月 |
| マーケティングターゲット | プロフェッショナル、サーバー |
| 利用可能 | 中国語、英語、フランス語、ドイツ語、イタリア語、日本語、韓国語、スペイン語、スロベニア語、ポルトガル語、ロシア語 |
| プラットフォーム | x86、PowerPC |
| カーネルタイプ | ハイブリッドカーネル |
| 影響を受けた | MS-DOS、IBM PC DOS |
| デフォルトの ユーザーインターフェース | 職場シェル |
| ライセンス | 独自 |
| 後継者 | eComStation アルカOS |
| 公式サイト | OS/2 Warp (アーカイブ) |
OS/2は、 x86およびPowerPCベースのパーソナルコンピュータ向けの独自のコンピュータオペレーティングシステムです。当初はIBM のソフトウェア設計者Ed Iacobucciのリーダーシップの下、 IBMとMicrosoftによって共同で作成および開発され、[2] DOSの代替として意図されていました。最初のバージョンは 1987 年にリリースされましたが、1990 年に始まった両社の確執により、Microsoft は開発を IBM に独占的に委託し、IBM は独自に開発を続けました。1996 年の OS/2 Warp 4 が最後のメジャーアップグレードであり、その後 IBM は Microsoft のWindowsに対抗できなくなったため徐々に製品を中止しました。OS/2 の更新バージョンは 2001 年まで IBM によってリリースされました。
この名前は「Operating System/2」の略で、IBMの第二世代PC 「 Personal System/2 (PS/2)」シリーズと同じ世代交代リリースの一部として導入されたためである。OS/2は、Intel 80286プロセッサをターゲットとしたPC DOSの保護モードの後継として意図されていた。特に、基本的なシステムコールはMS-DOSのコールをモデルにしており、その名前は「Dos」で始まっており、「ファミリーモード」アプリケーション(両方のシステムで動作するテキストモードアプリケーション)を作成することも可能であった。 [3]この伝統により、OS/2はUnix、Xenix、Windows NTと類似点を共有している。OS/2の販売は主に企業の専門家が使用するネットワークコンピューティングに集中していた。
OS/2 2.0は、 Microsoftが同社の新しいWindows 3.1オペレーティング環境に対してOS/2をどう位置付けるかをめぐる論争で関係を断った後、初の32ビット版であると同時にIBMが全面的に開発した初のOSとして1992年にリリースされた。 [4] [5] 1994年のOS/2 Warp 3では、IBMは数百万ドル規模の広告キャンペーンを通じて家庭消費者もターゲットにしようとした。[6]しかし、Microsoftが業界に課した反競争的と見なされる戦略的事業措置のせいもあり、市場では苦戦が続いた。[7] [8] IBMのWorkplace OSプロジェクトの失敗に続いて、OS/2 Warp 4が1996年の最後のメジャーリリースとなった。 IBMは2006年12月31日にOS/2のサポートを終了しました。[9]それ以来、OS/2はIBMからのライセンスに基づいて2つの異なるサードパーティベンダーによって開発、サポート、販売されてきました。最初は2001年から2011年までSerenity SystemsがeComStationとして、その後2017年からArca Noae LLCがArcaOSとして販売しました。 [11] [12] [ 13]
発達
1985年~1990年: IBMとマイクロソフトの共同開発
OS/2の開発は、IBMとMicrosoftが1985年8月に「共同開発契約」を締結したときに始まりました。[14] [15]コードネームは「CP/DOS」で、最初の製品が提供されるまでに2年かかりました。
OS/2 1.0 (1987)
OS/2 1.0 は 1987 年 4 月に発表され、12 月にリリースされました。最初のリリースはテキスト モードでのみ実行され、約 1 年後の OS/2 1.1 で GUI が導入されました。OS/2 には、ビデオ ディスプレイ(VIO)を制御し、キーボードとマウスのイベントを処理するAPI が搭載されているため、プロテクト モード用にプログラムを作成する場合、 BIOS を呼び出したり、ハードウェアに直接アクセスしたりする必要がなくなりました。その他の開発ツールには、ビデオ API とキーボード API のサブセットがリンク可能なライブラリとして含まれており、ファミリー モードのプログラムを MS-DOS で実行できます[要出典] 。また、OS/2 Extended Edition v1.0 では、データベース マネージャまたは DBM と呼ばれるデータベース エンジンが含まれていました (これはDB2に関連するもので、 Unix およびUnix 系オペレーティング システム用のDBMファミリーのデータベース エンジンと混同しないでください)。 [16]プログラム セレクタと呼ばれるタスク スイッチャーは、Ctrl-Escホットキーの組み合わせで使用でき、ユーザーはマルチタスクのテキスト モード セッション (または画面グループ。それぞれが複数のプログラムを実行できます) を選択できます。[17]
通信およびデータベース指向の拡張機能は、1988 年に OS/2 1.0 Extended Edition の一部として提供されました: SNA、X.25 / APPC /LU 6.2、LAN Manager、Query Manager、SQL。

OS/2 1.1 (1988)
約束されたユーザーインターフェースであるプレゼンテーションマネージャは、1988年10月にOS/2 1.1で導入されました。 [18]これは、その年の5月にリリースされたWindows 2.1に似たユーザーインターフェースを持っていました。(バージョン1.2と1.3では、インターフェースはWindows 3.0に近い外観に置き換えられました。)
IBM 販売チャネルを通じてのみ販売された 1.1 の拡張エディションでは、IBM データベース システムに分散データベース サポートが導入され、IBM メインフレーム ネットワークに SNA 通信サポートが導入されました。
OS/2 1.2 (1989)
1989年、バージョン1.2ではインストール可能なファイルシステムが導入され、特にHPFS ファイルシステムが導入されました。HPFSは、長いファイル名や拡張属性と呼ばれる代替データストリームの形式など、古いFATファイルシステムに比べて多くの改良点を提供しました。[19]さらに、拡張属性はFATファイルシステムにも追加されました。[20]

1.2 の拡張エディションでは、TCP/IPとイーサネットのサポートが導入されました。
1980年代後半のOS/2とWindows関連の書籍では、両方のシステムの存在が認められ、OS/2が将来のシステムとして宣伝されていました。[21]
1990年: 解散
OS/2 1.3 (1990)
IBMとマイクロソフトの協力関係は、1990年にWindows 3.0とOS/2 1.3がリリースされた間に解消された。この間、Windows 3.0は大成功を収め、初年度に数百万部を売り上げた。[22]その成功の大部分は、Windows 3.0(およびMS-DOS)がほとんどの新型コンピュータにバンドルされていたためである。[23]一方、OS/2は追加のスタンドアロンソフトウェアパッケージとしてのみ利用可能であった。さらに、OS/2には、特にIBM以外のハードウェアなど、プリンタなどの多くの一般的なデバイス用のデバイスドライバーがなかった。 [24]一方、Windowsははるかに多様なハードウェアをサポートしていた。Windowsの人気の高まりにより、マイクロソフトは開発の焦点をIBMとのOS/2での協力からWindowsに基づく独自のビジネスの構築へと移行した。[25]
この分裂には、いくつかの技術的および実際的な理由が寄与した。両社は文化とビジョンにおいて大きな違いがあった。マイクロソフトは、PC での成功に貢献したオープン ハードウェア システム アプローチを好んだ。IBM は OS/2 を使用して自社のハードウェアの販売を促進しようとし、フォントなどIBM のハードウェアがサポートしていない機能をマイクロソフトに削除するよう要請した。マイクロソフトのプログラマーも、IBM の官僚主義と、プログラマーの生産性を測るためにコード行数を使用する方法に不満を抱くようになった。[26] IBM の開発者はマイクロソフトのコードの簡潔さとコメントの少なさに不満を述べ、一方マイクロソフトの開発者は IBM のコードが肥大化していると不満を述べた。[27]
2 つの製品は API に大きな違いがあります。OS/2 はWindows 2.0が完成に近づき、Windows API がすでに定義されていたときに発表されました。しかし、IBM は OS/2 用にこの API を大幅に変更するよう要求しました。[28]そのため、アプリケーションの互換性に関する問題がすぐに発生しました。OS/2 の設計者は、Windows アプリケーションのソース コードをいつか OS/2 に完全に移行できるソース コード変換ツールを期待していました。しかし、OS/2 1.x は、ベンダーが OS/2 と Windows の両方を並行して開発することを避けるほどの勢いを得られませんでした。

OS/2 1.x はIntel 80286プロセッサをターゲットにしていますが、DOS は基本的にターゲットにしていません。IBM は、OS/2 に関する IBM の約束の結果として 80286 ベースの PS/2 を多数購入した顧客に対する約束のため、 16 ビットセグメント メモリモードを備えた 80286 プロセッサのサポートにこだわりました。 [29] 1992 年 4 月のリリース 2.0 まで、OS/2 は 16 ビットプロテクト モードで動作していたため、 Intel 80386のはるかに単純な32 ビット フラット メモリ モデルと仮想 8086 モード機能の恩恵を受けることができませんでした。これは、DOS アプリケーションのサポートを提供する際に特に問題でした。1988 年には、Windows/386 2.1 は拡張メモリ(EMS) エミュレーションを含む、協調的にマルチタスク化された複数の DOS アプリケーションを実行できましたが、1991 年にリリースされた OS/2 1.3 では、依然として 1 つの640 kB「DOS ボックス」 に制限されていました。
これらの問題を考慮し、マイクロソフトはより将来志向でより移植性の高いバージョンの Windows に並行して取り組み始めました。1988年に元VAX/VMS設計者のDave Cutlerが雇用されたことで、OS/2 チームとの直接的な競争が生まれました。Cutler は OS/2 の技術をあまり重視しておらず、「DOS プラス」を作成するのではなく、 DigitalでのMICAプロジェクトでの成果を基に構築したいと考えていたからです。彼のNT OS/2は完全に新しいアーキテクチャでした。[30]
IBM は OS/2 2.0 の開発の遅れを懸念するようになった。当初、両社は IBM が OS/2 1.0 の保守と OS/2 2.0 の開発を引き継ぎ、Microsoft が OS/2 3.0 の開発を継続することで合意した。最終的に Microsoft は NT OS/2 3.0 を Windows NT として作り直し、今後の OS/2 の開発はすべて IBM に任せることにした。ビジネスの観点からは、DOS と Windows をベースにしたコンシューマー向けオペレーティング システムに集中し、既存の Windows アプリケーションとの互換性を保つような方法で新しいハイエンド システムを準備するのが理にかなった方法だった。この新しいハイエンド システムの開発を待つ間も、Microsoft は Xenix と OS/2 の売上からライセンス料を受け取ることになる。Windows NT の OS/2 の伝統は、HPFS ファイルシステム、テキスト モードの OS/2 1.x アプリケーション、および OS/2 LAN Manager ネットワーク サポートの初期サポートに見られる。初期の NT 資料には、ソフトウェアに埋め込まれた OS/2 の著作権表示さえ含まれていた。[要出典] NT OS/2 1.x サポートの一例は、WIN2K リソース キットにあります。Windows NT は、Windows NT Add-On Subsystem for Presentation Manager の追加により、OS/2 1.x Presentation Managerおよび AVIO アプリケーションもサポートできます。[31]
1990年~1996年: 解散後
OS/2 2.0 と DOS の互換性 (1992)

OS/2 2.0は1992年4月にリリースされました。当時の希望小売価格は195ドルでしたが、Windowsの小売価格は150ドルでした。[32]
OS/2 2.0 はネイティブ プログラム用に 32 ビット API を提供しましたが、OS 自体には依然として 16 ビット コードとドライバが含まれていました。また、Workplace Shellと呼ばれる新しい OOUI (オブジェクト指向ユーザー インターフェイス) も含まれていました。これは完全にオブジェクト指向のインターフェイスであり、以前の GUI から大きく逸脱していました。Workplace Shell は、単にプログラム ウィンドウ (プログラム マネージャなど) の環境を提供するのではなく、ユーザーが画面上のオブジェクトを操作することでプログラム、ファイル、デバイスを管理できる環境を提供しました。Workplace Shell では、システム内のすべてのものが操作可能な「オブジェクト」になります。
OS/2 2.0 は IBM によって「DOS よりも優れた DOS、Windows よりも優れた Windows」と宣伝されました。[33]これは、パッチを当てて改良された、完全にライセンスされた MS-DOS 5.0 を組み込むことによって実現しました。OS/2 は初めて、一度に複数の DOS アプリケーションを実行できるようになりました。これは非常に効果的で、OS/2 はWindows 3.0 アプリケーションを含む、 DOS エクステンダーである Windows 3.0 の修正コピーを実行できました。
Intel 80286プロセッサの制限により、OS/2 1.x では一度に 1 つの DOS プログラムしか実行できず、DOS プログラムがコンピュータを完全に制御できるような方法で実行されていました。DOS モードで問題が発生すると、コンピュータ全体がクラッシュする可能性がありました。対照的に、OS/2 2.0 では、Intel 80386プロセッサの仮想 8086 モードを利用して、DOS プログラムを実行するためのはるかに安全な仮想マシンを作成することができました。これには、各 DOS プログラムに与えられたパフォーマンスと機能を最適化するための広範な構成オプションが含まれていました。リアルモード オペレーティング システム (8086 Xenixなど) も、特定の直接ハードウェア アクセス制限を条件として、OS/2 の仮想マシン機能を使用して実行するように作成できました。

ほとんどの32ビット環境と同様に、OS/2はWindows 3.1の標準モードとは異なり、古いVCPIインターフェイスを使用して保護モードのDOSプログラムを実行できませんでした。DPMIに従って記述されたプログラムのみをサポートしていました。(ただし、Microsoftはパフォーマンスの低下を理由にWindows 3.1でのVCPIの使用を推奨しませんでした。)[34]
Windows NT とは異なり、OS/2 では DOS プログラムが実際のハードウェア割り込みをマスクする可能性が常に許可されていたため、どの DOS プログラムもこのようにしてマシンをデッドロックに陥らせることができました。ただし、OS/2 は特定のマシン (特に IBM マシン) のハードウェアウォッチドッグを使用して、このようなデッドロックを解消できました。その後、リリース 3.0 では、新しいIntel 80486およびIntel Pentiumプロセッサの拡張機能 (仮想モード拡張機能(VME)の一部である仮想割り込みフラグ (VIF)) を活用してこの問題を解決しました。
OS/2 2.1 と Windows の互換性 (1993)
OS/2 2.1 は 1993 年にリリースされました。このバージョンの OS/2 は、Windows のユーザー モード コード コンポーネントを仮想 DOS マシン(VDM) 内で実行できるようにすることで、Windows 3.0 (およびそれ以降の Windows 3.1) との互換性を実現しました。当初、OS/2 自体にはほぼ完全なバージョンの Windows コードが含まれていました。OS/2 2.0 には Windows 3.0、OS/2 2.1 には Windows 3.1 が含まれていました。その後、IBM は、ユーザーが以前にインストールした Windows バージョンをそのまま使用し、オンザフライでパッチを適用して、追加の Windows ライセンスのコストを節約する OS/2 のバージョンを開発しました。[35]独自のビデオ ドライバー セットを使用してフル スクリーンで実行することも、Windows プログラムが直接 OS/2 デスクトップに表示される「シームレス」で実行することもできます。Windows を含むプロセスには、特にビデオなどのハードウェアへのかなり広範なアクセスが与えられ、その結果、フル スクリーンの WinOS/2 セッションと Workplace Shell を切り替えると、ときどき問題が発生することがありました。[36]
OS/2 は Windows のユーザー モード システム コンポーネントのみを実行するため、Windows デバイス ドライバー ( VxD ) およびそれらを必要とするアプリケーションとは互換性がありません。
デフォルトでは、複数の Windows アプリケーションが単一の Windows セッションで実行されます (マルチタスク協調、メモリ保護なし)。これはネイティブ Windows 3.x の場合と同じです。ただし、Windows 3.x プログラム間の真の分離を実現するために、OS/2 では複数の Windows コピーを並列実行し、各コピーを別の VDM に配置することもできます。ユーザーは、各プログラムを独自の Windows セッションに配置するか (セッション間ではプリエンプティブ マルチタスクと完全なメモリ保護 (セッション内ではない))、一部のアプリケーションを共有 Windows セッションで協調的に実行し、他のアプリケーションを 1 つ以上の別の Windows セッションで分離するかを選択できます。追加のハードウェア リソースを犠牲にして、このアプローチでは、任意の Windows セッション (および Windows 自体の各インスタンス) の各プログラムを、別のWindows セッションで実行されている他のすべてのプログラムから保護できます (ただし、同じ Windows セッションで実行されている他のプログラムからは保護されません)。[37]
Windowsアプリケーションがフルスクリーンモードで実行されているかウィンドウモードで実行されているか、また1つのWindowsセッションで実行されているか複数のWindowsセッションで実行されているかに関係なく、 OS/2とWindowsアプリケーション間でDDEを使用することができ、OLEはWindowsアプリケーション間でのみ使用できます。[38]
IBM のOS/2 for Windows製品 (コード名 Ferengi) は、「OS/2, Special Edition」としても知られており、「Microsoft プラットフォームの広範な成功に乗じる」意図的な戦略であると解釈されましたが、この製品はNorton Desktop for Windowsのような Windows 上で動作する単なるアクセサリまたはユーティリティであるという概念によって消費者を混乱させるリスクがありました。実際は、この製品は「完全で最新のマルチタスクのプリエンプティブ オペレーティング システム」であり、Windows 上で動作するのではなく、Windows 自体が Windows をホストしていました。CD-ROM または 18 枚のフロッピー ディスクで入手可能で、製品ドキュメントでは、製品のインストールに Windows が必須であると説明されており、これも元の FAT パーティションに限定されていましたが、この製品は、特に大容量ハード ドライブのユーザーにとって有益な、HPFS パーティションから動作する Windows の後のインストレーションをサポートしていたようです。特定のメモリ位置をパッチすることに依存するWindowsの互換性は、Windows 3.11のリリースによって破壊されたと報告されており、IBMの製品に対する「Microsoftの意図的な妨害行為」を犯すためにWindowsに恣意的な変更が加えられたとの非難を引き起こした。[37]
OS/2 ワープ 3 (1994)
1994 年にリリースされた OS/2 バージョン 3.0 は、新しいパフォーマンス上の利点を強調し、製品イメージを一新するためにOS/2 Warpという名称が付けられました。「Warp」はもともとこのリリースの IBM 社内名称でした。IBM は、以前の OS/2 リリースの社内名称としてStar Trek の用語を使用していたため、この名称は社外使用にも適していると主張しました。1994 年の OS/2 Warp のリリースでは、パトリック スチュワートが司会を務める予定でしたが、直前に、当時放送予定だったStar Trek: Voyagerのケイト マルグルー[39]が代役を務めました。[40] [41]
OS/2 Warp は、OS/2 2.1 に比べて、ハードウェア サポートの拡大、マルチメディア機能の強化、インターネット互換ネットワークなど、多くの利点があり、 IBM Worksと呼ばれる基本的なオフィス アプリケーション スイートも含まれています。この OS/2 Warp は、安価な「Red Spine」と高価な「Blue Spine」(箱の色にちなんで命名) の 2 つのバージョンでリリースされました。「Red Spine」は、コンピュータのハード ドライブにインストールされている Windows を利用して、 Microsoft Windowsアプリケーションをサポートするように設計されています。「Blue Spine」は、Windows サポートを独自のインストールに組み込んでいるため、Windows をインストールしなくても Windows アプリケーションをサポートできます。ほとんどのコンピュータが Microsoft Windows をプリインストールして販売され、価格も安かったため、「Red Spine」の方が人気の製品でした。[42]完全な LAN クライアント サポートが組み込まれた OS/2 Warp Connect が 1995 年半ばに続きました。Warp Connect のニックネームは「Grape」でした。[18]
OS/2 2.0 では、グラフィックス (Gre) やマルチメディア (MMPM/2) システムなど、パフォーマンスに敏感なサブシステムのほとんどが、フィックスパックで 32 ビット コードに更新され、OS/2 2.1 の一部として組み込まれました。Warp 3 では完全な 32 ビット ウィンドウ システムが導入され、Warp 4 ではオブジェクト指向の 32 ビット GRADD ディスプレイ ドライバー モデルが導入されました。
ワークプレイス OS (1995)
1991年、IBMはOS/2の代替となるWorkplace OSの開発を開始した。これは完全に新しい製品であり、まったく新しいコードで、既存のOS/2とAIX製品の両方からコードを数セクション借用しただけだった。完全に新しいマイクロカーネルコードベースを使用し、最終的にはIBMのオペレーティングシステム(OS/2を含む)のいくつかをマイクロカーネル「パーソナリティ」としてホストすることを意図していた。また、システムレジストリ、JFS、UNIXグラフィックスライブラリのサポート、新しいドライバーモデルなど、主要な新しいアーキテクチャ機能も含まれていた。[43]
Workplace OS はPOWER プラットフォーム専用に開発され、IBM はIntelから市場を奪取するために PowerPC のフルラインを販売しようとしていました。これらのマシンのプロトタイプを作成するミッションが結成され、複数の企業顧客に公開されましたが、どの企業も Intel を放棄するという考えに疑問を呈しました。
新しいコード ベースの詳細な計画には、最終的にはOS/400オペレーティング システムを Workplace OS に置き換えることや、電気通信やセットトップ テレビ受信機などの業界で使用されていたマイクロカーネル製品も含まれる予定でした。
Workplace OS の部分的に機能するプレアルファ版が Comdex でデモされ、困惑したビル・ゲイツがブースに立ち寄りました。このバージョンが公に公開されたのは 2 回目で最後で、アリゾナ州フェニックスの OS/2 ユーザー グループでのことでした。プレアルファ版のコードは起動しませんでした。
これは 1995 年にリリースされました。しかし、Workplace OS と同様に、この開発に年間 9 億 9,000 万ドルが費やされ、利益や広範な採用の可能性がなかったため、Workplace OS および OS/2 製品ライン全体の終焉が近づいていました。
OS/2 ワープ 4 (1996)

1996年、Warp 4にJavaと音声認識ソフトウェアが追加された。[44] IBMは、IBMのLAN Server製品をオペレーティングシステムのインストールに直接バンドルしたWarp 3とWarp 4のサーバーエディションもリリースした。連絡先管理、ブレーンストーミングなどのテンプレートデータベースが多数含まれたLotus Notesの個人用バージョンも含まれていた。英国で配布されたOS/2 Warpの無料デモCD-ROMには、基本的にOS全体が含まれていて、簡単に、たとえ偶然であってもクラックされた[説明が必要]ため、気に入った人でも購入する必要がなかった。これは、OS/2ユーザーを増やすための裏技と見なされ、サードパーティアプリケーションの売上と需要が増加し、OS/2のデスクトップ数が増加すると信じられていた。[出典が必要]この推測は、このデモバージョンが、それほど簡単にはクラックされないが、さまざまなアプリケーションの試用版とともにリリースされた別のバージョンに取って代わったという事実によって強化された。[要出典] 2000 年、オーストラリアのパーソナル コンピュータマガジンの 7 月号にはソフトウェア CD-ROM がバンドルされ、アクティベーションが不要で実質的に無料リリースである Warp 4 のフル バージョンが含まれていました。OS/2 2.11 と Warp 4 の特別バージョンには、対称型マルチプロセッシング(SMP) サポートも含まれていました。
OS/2 の売上は、主に企業プロフェッショナルが使用するネットワーク コンピューティングに集中していましたが、1990 年代初頭までに Microsoft Windows NT に追い抜かれました。OS/2 は Microsoft Windows 95より技術的に優れていると主張できますが、OS/2 はコンシューマーおよびスタンドアロン デスクトップ PC セグメントではあまり普及しませんでした。IBM の家庭用 PC であるAptivaシリーズには適切にインストールできないという報告もありました。[45] Microsoft は 1994 年に、IBM が OS/2 の開発を完全に終了すれば、Windows 95 のライセンスに関してCompaq (当時最大の PC メーカー)と同じ条件で提供するという提案を行いました。IBM はこれを拒否し、代わりに「IBM ファースト」戦略を採用して OS/2 Warp を宣伝し、Windows を軽視しました。これは、IBM がハードウェアだけでなく自社のソフトウェアの販売を促進することを狙っていたためです。1995 年までに、IBM と Microsoft の間で既に困難だった Windows 95 の交渉は、Microsoft Officeと直接競合することになるLotus SmartSuite をIBM が買収したことで行き詰まりました。この論争の結果、IBMはマイクロソフトのWindows 95発表イベントの15分前にライセンス契約を締結したが、これは競合他社よりも遅く、IBM PCの売上に大きな打撃を与えた。IBMの役員は後に、OS/2はPC事業を維持するのに実行可能なオペレーティングシステムではなかったと認めた。[46] [47]
1996年~2001年: 人員削減
IBM は、Microsoft Windows 95 との迫りくる競争状況を評価するために、社内でプロジェクトを立ち上げました。主な懸念事項には、既存の OS/2 製品における重大なコード品質の問題 (結果として 20 を超えるサービス パックが生まれ、それぞれが元のインストールよりも多くのディスケットを必要としました)、およびボカラトン (コンサルタントは「基本的に全員が全員に報告している」と報告しました) とオースティンの非効率的でマトリックス化された開発組織が含まれていました。
この調査は「登録機密」として厳重に分類され、番号付きのコピーのみ印刷されましたが、パーソナル システム部門および IBM 全体にわたって、容認できない弱点と欠陥が全面的に特定されました。この結果、部門より上位のレベルで、製品ライン全体の予算の 95% 以上を削減し、すべての新規開発 (Workplace OS を含む) を中止し、ボカラトンの開発ラボを廃止し、製品の販売およびマーケティング活動をすべて終了し、1,300 人以上の開発担当者 (および販売およびサポート担当者) を解雇するという決定が下されました。過去 1 年間で 9 億 9,000 万ドルが費やされました。Warp 4 は OS/2 の最後の配布バージョンとなりました。
2001~2006年: 製造中止と生産終了
小規模で熱心なコミュニティはOS/2に忠実であり続けているが[48] 、 OS/2はマスマーケットで普及することはなく、IBMが伝統的に強固な地位を築いてきた特定のニッチ市場以外ではほとんど使われていない。例えば、多くの銀行設備、特にATMはカスタマイズされたユーザーインターフェースを備えたOS/2を稼働させている。フランス国鉄SNCFは何千台もの切符販売機でOS/2 1.xを使用していた。 [要出典] Nortelなどの通信会社は、一部のボイスメールシステムにOS/2を使用していた。また、OS/2は1994年から2007年までNPR加盟局に設置された衛星運用支援システム機器を制御するホストPCにも使用され、衛星経由でネットワークの番組を受信するために使用されていた。[要出典]
IBMはWarp 4のリリース直後からOS/2のサポートを中止すると表明していたが、2006年12月31日までサポートを終了せず、[49] 2005年12月23日にOS/2の販売を停止した。IBM OS/2 Warpの最新バージョンは4.52で、2001年12月にデスクトップとサーバーの両方のシステム向けにリリースされた。
IBMは、現在でも有償で欠陥サポートを提供している。[49] [50] IBMは、顧客に対し、非常に複雑なアプリケーションをプラットフォームに依存しない方法でJavaなどのeビジネス技術に移行するよう促している。アプリケーションの移行が完了したら、IBMは別のオペレーティングシステムへの移行を推奨しており、代替案としてLinuxを提案している。 [51] [52] [53]
2001年~現在: サードパーティ開発

IBMがOS/2の開発を中止した後、さまざまなサードパーティがIBMにOSの将来の開発を引き継ぐようアプローチした。OS/2ソフトウェアベンダーのStardockは1999年にIBMにそのような提案をしたが、同社はそれを実行しなかった。[54] Serenity SystemsはIBMとの契約交渉に成功し、2001年にOS/2をeComStationとして再販し始めた。[55] eComStationは現在XEU.comで販売されており、最新バージョン(2.1)は2011年にリリースされた。[56] 2015年、Arca Noae, LLCはIBMとOS/2の再販契約を締結したことを発表した。[11]同社は2017年にOS/2ベースのオペレーティングシステムの最初のバージョンをArcaOSとしてリリースした。[13] 2023年現在、ArcaOSは複数回リリースされており、現在も活発に開発が行われている。[57]
オープンソースの請願
多くの人々は、IBMがOS/2またはその大部分をオープンソースとして公開することを期待していました。2005年と2007年に請願が行われました。しかし、IBMは法的および技術的な理由を挙げてこれを拒否しました。[58]このOSにはIBMが著作権を持たないサードパーティのコードが含まれており、その多くはMicrosoftのコードであるため、将来的にOS全体がオープンになる可能性は低いです。IBMはまた、かつてコモドールと技術移転を行い、REXXスクリプト言語と引き換えに、OS/2 2.0以降用のAmigaテクノロジのライセンスを取得しました。[59] [信頼できない情報源? ]これは、OS/2にIBMが作成していないコードが含まれている可能性があることを意味し、そのため将来OSがオープンソースとして再発表されるのを妨げる可能性があります。[60] [検証に失敗した] [61]一方、IBMはWindowsおよびOS/2用のObject REXXを、SourceForgeのREXX Language Associationが管理するOpen Object REXXプロジェクトに寄贈しました。[62]
OS2World が取りまとめた、OS の一部をオープンにする請願がありました。Linux などのオープン ソース オペレーティング システムは、 OS/2 コード ベースから移植された改良されたJFSファイル システムをIBMがリリースしたことで、間接的に OS/2 からすでに利益を得ています。IBM は OS/2 JFS ドライバーのソースをリリースしなかったため、開発者は Linux ドライバーを eComStation に移植し、JFS パーティションから起動する機能を追加しました。この新しい JFS ドライバーは、eComStation v2.0 に統合され、その後 ArcaOS 5.0 にも統合されました。
リリースの概要
発売日は特に記載がない限り、米国英語版の発売日を参照しています。[63] [64]
機能とテクノロジー
ユーザーインターフェース
グラフィック システムには、ウィンドウ、フォント、アイコンを管理するプレゼンテーション マネージャというレイヤーがあります。これは、ネットワークに接続されていないバージョンのX11またはWindows GDIと機能的に似ています。この上に、OS/2 2.0 で導入された Workplace Shell (WPS) があります。WPS はオブジェクト指向 シェルであり、これにより、ユーザーは、ファイルやプリンタへのアクセス、レガシー プログラムの起動、および他の主流のオペレーティング システムでは利用できない統合形式でシェルを拡張した組み込みおよびサード パーティのアプリケーション オブジェクトを使用した高度なオブジェクト指向タスクなどの従来のコンピューティング タスクを実行できます。WPS は、IBM のCommon User Accessユーザー インターフェイス標準に準拠しています。
WPS は、システム オブジェクト モデル(SOM)を使用して、ディスク、フォルダー、ファイル、プログラム オブジェクト、プリンターなどのオブジェクトを表します。これにより、異なるプログラミング言語で記述された可能性のあるアプリケーション間でコードを共有できます。DSOM と呼ばれる分散バージョンでは、異なるコンピューター上のオブジェクトが通信できます。DSOM はCORBAに基づいています。SOM のオブジェクト指向の側面は、Microsoft のコンポーネント オブジェクト モデルに似ており、直接競合しますが、実装方法は根本的に異なります。たとえば、SOM と COM の最も顕著な違いの 1 つは、SOM が継承 (OO プログラミングの最も基本的な概念の 1 つ) をサポートしているかどうかです。COM にはそのようなサポートはありません。SOM と DSOM は現在開発されていません。
OS/2 のマルチメディア機能は、メディア コントロール インターフェイスコマンドを通じてアクセスできます。最新のアップデート ( Netscape Navigatorプラグインの IBM バージョンにバンドル)では、 MPEGファイルのサポートが追加されました。PNG 、プログレッシブ JPEG、DivX、Ogg、MP3などの新しい形式のサポートは、サード パーティから提供されます。マルチメディア システムに統合されている場合もありますが、スタンドアロン アプリケーションとして提供される場合もあります。
コマンド

以下のコマンドリストはOS/2のcmd.exeでサポートされています。[65] [66]
- アンシ
- 追加
- 割り当てる
- 属性
- バックアップ
- ブート
- 壊す
- キャッシュ
- 電話
- CD
- chcp
- chdir
- チェックディスク
- CL
- コマンド
- コードページ
- 指示
- コンプ
- コピー
- 作成された
- 日付
- インストール
- デバッグ
- デル
- 切り離す
- ディレクトリ
- ディスクコンプ
- ディスクコピー
- ドスキー
- dパス
- イーユーティリティ
- エコー
- エンドローカル
- 消去する
- 出口
- 外部プロシージャ
- fdisk
- fdiskpm
- 探す
- のために
- 形式
- fsaccess
- 行く
- 移植可能な
- ヘルプ
- もし
- 参加する
- キーブ
- キー
- ラベル
- マケニニ
- メリーランド州
- メモ
- ディレクトリ
- モード
- もっと
- 動く
- パッチ
- パス
- 一時停止
- 画像ビュー
- 午後レックス
- 印刷
- プロンプト
- 統計
- rd
- 回復する
- レム
- レン
- 名前を変更する
- 交換する
- 復元する
- rmdir
- セット
- ブート設定
- 設定com40
- ローカル設定
- 共有
- シフト
- 選別
- スプール
- 始める
- 代替
- システムレベル
- シスログ
- 時間
- トレース
- トレースバッファ
- トレースファイル
- 木
- タイプ
- 削除を取り消す
- 開梱する
- ver
- 確認する
- ビュー
- 仮想マシンディスク
- 巻
- xコピー
ネットワーキング
TCP /IP スタックは、 SCCS互換ツールで表示されるオープン ソース BSDスタックに基づいています。IBM は、ftp や telnet などのツールと、両方のコマンド用のサーバーを組み込んでいました。IBM は、NFS サポートや X11 サーバーを含むいくつかのネットワーク拡張機能を販売していました。

ドライバー
ハードウェアベンダーはOS/2を含む他のオペレーティングシステムのデバイスドライバーのサポートに消極的だったため、ユーザーには限られたベンダーからの選択肢しか残されていませんでした。ビデオカードのこの問題を軽減するために、IBMはScitechディスプレイドライバーの縮小版のライセンスを取得し、ユーザーはScitechのモジュラードライバー設計を通じてサポートされている幅広いカードから選択できるようにしました。[67]

仮想化
OS/2は、x86 CPU のフルセットの機能に大きく依存しているため、歴史的に他のほとんどのレガシーx86オペレーティングシステムよりも仮想マシンで実行するのが困難でした。特に、OS/2 はリング 2を使用しているため、 VMwareの初期バージョンでは実行できませんでした。 [68] VMware の新しいバージョンでは、eComStation 向けに OS/2 の公式サポートが提供されています。 [ 69 ]
Microsoft のVirtualPC (元はConnectix ) は、長年にわたりハードウェア仮想化サポートなしで OS/2 を実行してきました。また、OS/2 でのホストとゲスト OS の相互作用を大幅に改善する「追加」コードも提供しました。この追加機能は現在のバージョンの VirtualPC には提供されていませんが、リリースに最後に含まれていたバージョンは、現在のリリースでも使用できます。かつて、OS/2 はゲストに加えて VirtualPC のホストとしてサポートされていました。OS/2 は、仮想化を使用するバージョンの VirtualPC (x86 ベースのホスト) でのみゲストとして実行され、完全なエミュレーションを行うバージョン (VirtualPC for Mac) ではゲストとして実行されないことに注意してください。
Oracle Corporation (元はInnoTek、後にSun )のVirtualBoxは、ゲストとしてOS/2 1.x、Warp 3から4.5、eComStation、および「その他のOS/2」をサポートしています。ただし、VT-x/AMD-Vハードウェア対応仮想化の厳しい要件のため、OS/2とeComStationを実行することは不可能ではないにしても困難であり、ACP2/MCP2のみが確実に動作すると報告されています。[70]
ArcaOSは、 VirtualBox、VMware ESXi、VMWare Workstation内で仮想マシンゲストとして実行することをサポートしています。[71] VirtualBox Guest Additionsと、ゲストオペレーティングシステムとしてのパフォーマンスを向上させるドライバーの改良が付属しています。[72]
OS/2 を効率的に実行することの難しさは、少なくとも一度は新しい仮想化企業にチャンスをもたらした。モスクワの大手銀行は、OS/2 がサポートしていない新しいハードウェアで OS/2 を使用する方法を必要としていた。仮想化ソフトウェアはこの問題の簡単な回避策であるため、この銀行は OS/2 をハイパーバイザーで実行したいと考えていた。VMware は不可能であると判断されると、ロシアのソフトウェア開発者のグループを雇い、OS/2 を公式にサポートするホストベースのハイパーバイザーを書かせた。こうしてParallels, Inc.社とそのParallels Workstation製品が誕生した。[73]
セキュリティニッチ
OS/2にはネイティブのコンピュータウイルスがほとんどありません。[74]設計上無敵というわけではありませんが、市場シェアの減少によりウイルス作成者の意欲が減退したようです。ただし、OS/2ベースのウイルス対策プログラムは、OS/2サーバーを通過する可能性のあるDOSウイルスやWindowsウイルスに対処します。[75]
問題点
いくつかの問題は、他のオペレーティング システムとの比較において典型的な問題でした。
- 同期入力キュー (SIQ) : GUIアプリケーションがウィンドウメッセージを処理していない場合は、GUIシステム全体が停止し、再起動が必要になる可能性があります。この問題は、後のWarp 3フィックスパックで大幅に軽減され、Warp 4では、数秒間応答がないアプリケーションの制御を引き継ぐことで改善されました。[76] [77] : 565
- 統一されたオブジェクト ハンドルがない (OS/2 v2.11 以前) : スレッドが利用できるようになったことで、システム設計者は、たとえば「コンソール」プログラムでのキーボードとマウスなど、1 つのスレッドで同時に異なる種類の非同期イベントを待機できるメカニズムを見落とした可能性があります。selectは後から追加されましたが、ネットワーク ソケットでしか機能しませんでした。コンソール プログラムの場合、各イベント ソースを待機するために別のスレッドを専用にすると、同じ「セッション」で他のプログラムを開始する前にすべての入力デバイスを適切に解放することが困難になります。その結果、コンソール プログラムは通常、キーボードとマウスを交互にポーリングし、CPU の無駄と、ユーザー入力に対する特徴的な「ぎくしゃくした」反応を引き起こしました。OS/2 3.0 で、IBM はこの特定の問題に対する新しい呼び出しを導入しました。[78]
歴史的用途
OS/2 は、イラン輸出銀行 (Bank Saderat Iran) の窓口機、ATM、ローカル サーバー (35,000 台以上の作業ステーション) で広く使用されています。2011 年現在、同銀行は、OS/2 を Windows 上で実行される仮想マシンに移行することで、インフラストラクチャを仮想化して更新することにしました。
OS/2はブラジルの銀行で広く使用されていました。1990年代にはブラジル銀行でOS/2 Warpが稼働するマシンが1万台に達していました。OS/2は2006年までATMで使用されていました。ワークステーション、ATM、アテンダントコンピュータはLinuxに移行されました。[79]

OS/2は銀行業界でも使われてきました。オーストラリアのサンコープ銀行は2002年までATMネットワークをOS/2で運用していました。ペリシャーブルーのATMは2009年まで、さらには10年もOS/2を使っていました。[80]
OS/2 は会計専門家や監査会社に広く採用されました。1990 年代半ばにはネイティブ 32 ビット会計ソフトウェアが十分に開発され、企業市場に提供されました。
OS/2 はデンバー国際空港の不具合のある手荷物処理システムで動作していました。OS は最終的に廃棄されましたが、そのシステム用に書かれたソフトウェアが原因で、新空港の開港が大幅に遅れました。OS 自体に問題はありませんでしたが、OS 上で動作するように書かれたソフトウェアに問題がありました。手荷物処理システムは最終的に削除されました。
OS/2 はラジオパーソナリティのHoward Sternによって使用されていました。彼はかつて、OS/2 とWindows 95について 10 分間オンエアで熱弁し、OS/2 を推奨しました。彼はまた、IBM 760CDラップトップでも OS/2 を使用していました。
OS/2 は、 NPRの公共ラジオ衛星システムの衛星運用サポート システム (SOSS) の一部として使用されていました。SOSS は、NPR の加盟局が衛星経由で番組フィードを受信するために使用していた、OS/2 を使用したコンピュータ制御のシステムでした。SOSS は 1994 年に OS/2 3.0 を使用して導入され、NPR が後継のContentDepotに切り替えた 2007 年に廃止されました。
OS/2 は、2000 年代後半にWindows XPに置き換えられるまで、カナダのバンクーバーにあるSkyTrain自動ライトレール システムを制御するために使用されていました。
OS/2 は、イギリスのロンドンにあるロンドン地下鉄ジュビリー 線延長信号制御システム (JLESCS) で使用されていました。アルカテルが納入したこの制御システムは、1999 年から 2011 年まで、つまり、路線の未実装の元の自動列車制御システムが廃止されてから現在のSelTracシステムまでの間使用されていました。JLESCS は自動列車運転を提供しませんでした。手動の列車監視のみを提供しました。6 台の OS/2 ローカル サイト コンピュータが、ストラットフォードとウェストミンスター間の線路沿い、ストラットフォード マーケット車両基地の入換塔、およびニーズデン車両基地にある中央装置に分散されていました。かつては、グリーン パークとスタンモア間の路線の残りをカバーする予定でしたが、これは導入されませんでした。
英国のCo-operative Bankでは、国内のコール センター スタッフ向けに OS/2 を使用しており、Windows に簡単に移行できない顧客アカウントにアクセスするために作成された特注プログラムを使用しています。
OS/2 はStop & Shopスーパーマーケット チェーンで使用されており、最近では 2010 年 3 月に新店舗に導入されました。
OS/2 はロンドン郊外の Tramlinkのチケット マシンで使用されています。
OS/2はニューヨーク市の地下鉄システムでメトロカードに使用されている。[81]ユーザーとのインターフェースではなく、単純なコンピュータとメインフレームを接続する。NYC MTAが非接触型決済 への移行を完了すると、OS/2は削除される。[82]
OS/2はセーフウェイスーパーマーケットのチェックアウトシステムに使用されていました。[81]
OS/2 は、2011 年までTrenitaliaのチケット カウンターのデスクトップと自動チケット カウンターの両方で使用されていました。ちなみに、OS/2 を搭載した自動チケット カウンターは、Windows 系を実行している現在のものよりも信頼性が高かったです。[要出典]
OS/2 は、1996 年から 2001 年まで、DB2.2 上の PMSC シリーズ III 保険プラットフォームを使用した Abbey National General Insurance の自動車および住宅のダイレクト コール センター製品のメイン オペレーティング システムとして使用されていました。
受賞歴
BYTE は1989 年に OS/2 を BYTE アワードの「優秀」受賞者の 1 つとして挙げ、「OS/2 は 1984 年の Macintosh と同じ状態です。開発者を探している開発プラットフォームです」と述べている。同誌は「OS/2 が完成し、バグがなくなり、80386 を実際に使用できるようになり、OS/2 対応の PC がデスクトップにもっと普及すれば、当然 OS/2 は DOS に取って代わるでしょう。しかし、現状でも OS/2 は画期的な製品です」と予測している。 [83]
1995年3月OS/2は7つの賞を受賞した[84]
- InfoWorld年間最優秀製品賞[85]
- CeBIT で 5 つの賞を受賞。
- PC Professional Magazine - イノベーション・オブ・ザ・イヤー賞。
- CHIP Magazine は OS/2 Warp を年間最優秀オペレーティング システムとして選出しました。
- DOS International は OS/2 Warp を年間最優秀オペレーティング システムとして選出しました。
- 1+1 マガジンは、この製品にソフトウェア マーケティング品質賞を授与しました。
- インダストリーフォーラムから優秀デザイン賞を受賞しました。
- SPA 最優秀ビジネスソフトウェア賞。
OS/2 を使用する IBM 製品
IBM は、事実上組み込みオペレーティング システムの一形態として、さまざまなハードウェア製品に OS/2 を使用しています。
参照
- グラフィカルユーザーインターフェースの歴史
- 複数の仮想 DOS マシン(MVDM) – OS/2 仮想 DOS マシンとシームレスな Windows 統合
- OpenDoc – ソフトウェア標準
- システム オブジェクト モデル – プログラミング フレームワーク
- チーム OS/2
- OS/2 用 Windows ライブラリ
- LAN マネージャー
参考文献
- ^ Matthew Nawrocki (2013年2月26日). 「プレビュー: eComStation 2.2 Beta、OS/2の遺産は生き続ける」TechRepublic.com。2022年9月2日時点のオリジナルよりアーカイブ。 2013年9月22日閲覧。
- ^ Nuska, Andrew (2013年6月21日). 「Citrixの共同設立者Ed Iacobucci氏が癌で死去」ZDNet . 2023年2月25日時点のオリジナルよりアーカイブ。2017年5月20日閲覧。
- ^ Necasek, Michal (2001-09-08). 「OS/2 1.3: 10年前」。OS/2の歴史。2007-10-12時点のオリジナルよりアーカイブ。
- ^ McCracken, Harry (2012-04-02). 「IBM OS/2 の 25 年間: 伝説のオペレーティング システムの奇妙な日々と驚くべき余波」. Time . ISSN 0040-781X. 2022-11-28 時点のオリジナルよりアーカイブ。2024-07-26に閲覧。
- ^ Markoff, John (1992-06-28). 「IBMとMicrosoft、オペレーティング・システムの確執に決着」 。ニューヨーク・タイムズ。ISSN 0362-4331 。2024年7月26日閲覧。
- ^ https://www.nytimes.com/1995/08/08/science/personal-computers-os-2-no-longer-at-home-at-home.html
- ^ http://news.bbc.co.uk/1/hi/business/368660.stm
- ^ https://www.nytimes.com/1998/11/18/business/microsoft-hampered-os-2-ibm-official-tells-court.html
- ^ 「IBM OS/2 Warp 4 および OS/2 Warp Server の e-business 向けサポートの変更」IBM 2005 年 7 月 12 日。2006 年 4 月 27 日時点のオリジナルよりアーカイブ。2006年6 月 9 日に閲覧。
- ^ “eComStation (eCS) history”. 2021年2月4日時点のオリジナルよりアーカイブ。2020年8月29日閲覧。
- ^ ab Sanders, James (2015-11-02). 「OS/2: Blue Lion が 28 年の歴史を持つ OS の次期ディストリビューションに」。2023 年 2 月 25 日時点のオリジナルよりアーカイブ。
- ^ Sanders, James (2016-08-31). 「OS/2 が復活: Blue Lion が ArcaOS に、今後のリリースの詳細が明らかに」。TechRepublic。2022年 10 月 25 日時点のオリジナルよりアーカイブ。
- ^ ab Sharwood, Simon (2017年5月19日). 「死んだものは永遠に死なないかもしれない: OS/2の新バージョンが到着」The Register . 2023年1月19日時点のオリジナルよりアーカイブ。
- ^ 「International Business Machines CorporationとMicrosoft Corporationの共同開発契約」(PDF)。Tech Insider 。 2021年8月15日時点のオリジナルよりアーカイブ(PDF) 。 2021年8月15日閲覧。
- ^ Michal Necasek (1987 年 4 月 2 日)。「Microsoft Operating System/2 と Windows Presentation Manager が、次世代のパーソナル コンピュータ業界の基盤を提供」。OS/2 の歴史(プレス リリース)。2010 年 4 月 10 日時点のオリジナルよりアーカイブ。2013 年3 月 25 日閲覧。
- ^ 「DBA 認定コース (2008 年夏) 第 1 章: DB2 製品とツール」(PDF)。Users.informatik.uni - halle.de 。2019年4 月 2 日閲覧。
- ^ Michal Necasek (2001-07-16). 「OS/2 1.0」. OS/2 の歴史。2010-08-11 時点のオリジナルよりアーカイブ。
- ^ ab David Both (2012年5月2日) [1996年12月19日初版]. 「OS/2の短い歴史」. OS/2 Warpのデータブック。2013年2月18日時点のオリジナルよりアーカイブ。 2013年4月9日閲覧。
- ^ H. Gilbert (1995). 「HPFS」. Das Boot . PC Lube and Tune. 2006-07-14 にオリジナルからアーカイブ。2006-06-09に取得。
- ^ Bob Eager (2000 年 10 月 28 日). 「FAT ファイル システムでの拡張属性の実装」. Tavi Systems .
- ^ Iacobucci, Ed ; Bill Gatesによる序文(1988)。「序文」 。OS/ 2プログラマーズ ガイド。McGraw -Hill Osborne Media。ISBN 0-07-881300-X
OS/2 は、おそらく史上最も重要なオペレーティング システム、そしておそらくプログラムになる運命にあると私は信じています。10,000,000 台以上のシステムで使用されている DOS の後継として、OS/2 は PC に関わるすべての人々に素晴らしい機会をもたらします
。 - ^ Bellis, Mary. 「Microsoft Windows の珍しい歴史」。ThoughtCo . Dotdash。
- ^ Thomas Hormby (2005年5月25日). 「Windows History (1985–1994)」. osviews.com . 2006年3月12日時点のオリジナルよりアーカイブ。 2013年4月9日閲覧。
- ^ Michal Necasek (2001-10-29). 「OS/2 1.1 および 1.2: 初期の頃」。OS /2 の歴史。2006-06-13 のオリジナルからアーカイブ。
- ^ Paul Thurrott (2003 年 1 月 24 日). 「Windows Server 2003: The Road To Gold」. winsupersite.com . 2010 年 6 月 4 日時点のオリジナルよりアーカイブ。
- ^ ゲイツ、ビル、ミアボルド、ネイサン、ライナーソン、ピーター(1996-10-08)。The Road Ahead。ISBN 0-670-77289-5。
- ^ Michael Lee Vasu、Debra W. Stewart、G. David Garson (1998-03-03)。組織行動と公共管理。Taylor & Francis。p. 268。ISBN 978-0-8247-0135-2。
- ^ Gordon Letwin。「OS/2 に何が起こっているのか」、1995 年 8 月の Gordon Letwin による Usenet の投稿、Microsoft 社員の視点」。Googleグループ。2007 年 9 月 23 日のオリジナルからアーカイブ。2007 年 10 月 18 日に取得。
- ^ ビル・ゲイツ。「ビル・ゲイツのインタビュー」。コンピュータ歴史コレクション(ビデオ歴史インタビューのトランスクリプト)。デイビッド・アリソンによるインタビュー。国立アメリカ歴史博物館、スミソニアン協会。2013年4月10日閲覧。
- ^ Microsoft (2000)。Inside Out, Microsoft—In Our Own Words。ワーナービジネスブックス。ISBN 0-446-52739-4。
- ^ Microsoft (2008 年 9 月 11 日)。「OS/2 ベースのアプリケーションと API の互換性」。Microsoft TechNet。Microsoft。2013年4月 9 日閲覧。
- ^ Corr, O. Casey (1992-04-06). 「GIANT-KILLER? Microsoft mounts challenge to IBM」The Baltimore Sun . 2020-03-05時点のオリジナルよりアーカイブ(EUでは利用できません。代わりにアーカイブURLを確認してください) 。
- ^ Robert X. Cringely (2006 年 4 月 27 日)。「キラー アプリ: Apple の Windows 戦略が成功するには、Microsoft Office を置き換えて Adobe Systems を買収する必要がある」pbs.org。
- ^ Microsoft (1999 年 11 月 6 日). 「Windows 3.1 標準モードと VCPI」. support.microsoft.com . 2013 年 3 月 9 日時点のオリジナルよりアーカイブ。
- ^ Christian Alice Scarborough (1998 年 9 月 15 日). 「Team OS/2 よくある質問」.
- ^ 「OS/2 Games Setting Archive」。Game Zero 誌。1995 年 3 月 6 日。2006 年 6 月 14 日時点のオリジナルよりアーカイブ。2006年6 月 9 日閲覧。
- ^ ab Bidmead, Chris (1994 年 7 月)。「OS/2 for Windows」。Personal Computer World。pp . 251–252。
- ^ Timothy F. Sipples (1995 年 2 月 20 日). 「OS/2 Warp よくある質問リスト」.
- ^ 「ケイト・マルグルーの伝記」。インターネット・ムービー・データベース。
1996年、スタートレックとの関連で、IBMからOS/2 Warpバージョン4(以前のコードネームはMerlin)の最新リリースのプロモーションを手伝う契約を結んだ。
- ^ 「In Search of Stupidity、第6章からの抜粋」。Insearchofstupidity.com。2013年1月27日時点のオリジナルよりアーカイブ。2013年4月9日閲覧。
- ^ チャップマン、メリル R. (2006)。『愚かさの探求:ハイテクマーケティングの20年間の惨事』(ペーパーバック)(第2版)。カリフォルニア州バークレー:Apress。108ページ。ISBN 9781590597217. OCLC 71275572。
彼らはニューヨーク市でホールを借り、当時エンタープライズ号の船長だったパトリック・スチュワート氏に数百人を招待し、盛大なイベントで製品の発表を手伝ってもらいました。(スチュワート氏は欠席しました。
- ^ Reimer, Jeremy (2013年11月). 「半分のオペレーティングシステム: OS/2の勝利と悲劇」Ars Technica . 2023年3月26日時点のオリジナルよりアーカイブ。 2023年4月4日閲覧。
- ^ Fleisch, Brett D; Allan, Mark (1997 年 9 月 23 日). Workplace Microkernel and OS: A Case Study (技術レポート). John Wiley & Sons, Ltd. 2007 年 8 月 24 日時点のオリジナル(PostScript)からアーカイブ。2013年3 月 25 日閲覧。
- ^ Edwards, Ben J. (2021年9月26日). 「OS/2の最後の抵抗:IBM OS/2 Warp 4が25周年を迎える」www.howtogeek.com . HowToGeek . 2021年9月26日閲覧。
- ^ Lewis, Peter H. (1995 年 8 月 8 日)。「パーソナル コンピュータ: OS/2 はもはや家庭で使われていない」。ニューヨーク タイムズ。
- ^ Wasserman, Elizabeth (1999年6月8日). 「MS/DoJ: Microsoft urged IBM to yank Smart Suite」. PC World . 2014年1月16日時点のオリジナルよりアーカイブ。 2013年4月10日閲覧。
- ^ 「C. マイクロソフトとの取引における他社の同様の経験」Albion.com 。2013 年 3 月 20 日閲覧。
- ^ 「OS2 World Community Forum – Index」。Os2world.com 。2013年3月20日閲覧。
- ^ ab IBM. 「標準サポートの終了」。2006 年 9 月 9 日時点のオリジナルよりアーカイブ。2006年 8 月 8 日に取得。
- ^ 「OS/2 Warp: 保証とライセンス」 IBM . 2013 年4 月 9 日閲覧。
- ^ 「Migration Station」。IBM。2010年5月13日時点のオリジナルよりアーカイブ。2013年4月9日閲覧。
- ^ 「IBM Redbooks | OS/2 Server Transition」Redbooks.ibm.com 2003-10-06。2014-02-01にオリジナルからアーカイブ。2013-03-20に取得。
- ^ 「3346/GEN/K (1–32) (ページ 1)」(PDF) 。 2012年3月18日時点のオリジナル(PDF)からアーカイブ。2013年3月20日閲覧。
- ^ Dan Casey: OS/2 Voice プレスリリース、 Wayback Machineで 2011-10-08 にアーカイブ- 1999 年 9 月 21 日。
- ^ 「OS/2、ArcaOS、eComStation のバージョンと言語」。2020年 8 月 24 日閲覧。
- ^ 「ニュース :: eComStation 2.1 GA が利用可能」eComStation.com。 2013 年 5 月 12 日時点のオリジナルよりアーカイブ。2013 年 3 月 20 日閲覧。
- ^ 「ロードマップ: ArcaOS」. arcanoae.com 2023-09-02 . 2023-10-21閲覧。
- ^ "スラッシュドット: IBM は OS/2 をオープンソース化しない". 2008 年 1 月 22 日。
- ^ 「OS/2 Warp History」。2013年1月27日時点のオリジナルよりアーカイブ。2013年4月9日閲覧。
- ^ 「IBM OS/2 Warp History」 2004-06-24. 2008-09-19時点のオリジナルよりアーカイブ。2008-09-09に閲覧。
- ^ Unixプログラミングの芸術 p. 66 ISBN 0-13-142901-9、ISBN 978-0-13-142901-7
- ^ 「Open Object REXX FAQ」。2011年7月5日閲覧。
- ^ 「OS/2 タイムライン」。OS/2 ミュージアム。2016年 12 月 19 日閲覧。
- ^ 「PC Magazine (Google がスキャンしたアーカイブ)」(PDF) . PC Magazine . 2016 年 12 月 19 日閲覧。
- ^ 「JaTomes ヘルプ - OS/2 バッチファイルコマンド」www.jatomes.com。2019 年 4 月 14 日時点のオリジナルよりアーカイブ。2019 年 4 月 14 日閲覧。
- ^ 「JaTomes ヘルプ - OS/2 コマンド」www.jatomes.com。2019 年 4 月 14 日時点のオリジナルよりアーカイブ。2019年 4 月 14 日閲覧。
- ^ 「OS/2 から Linux クライアントへの移行」(PDF)。IBM redbook。2004年。9 ページ。2011 年 11 月 24 日のオリジナル(PDF)からアーカイブ。2011年 7 月 5 日に取得。
- ^ VMware チーム。「OS/2 ユーザーへのお知らせ」。2006 年 4 月 20 日時点のオリジナルよりアーカイブ。
- ^ 「ゲスト オペレーティング システム インストール ガイド - eComStation 2.x」。VMware。2014 年。2022 年 1 月 13 日閲覧。
- ^ VirtualBox. 「VirtualBox ゲスト OS」.
- ^ 「仮想マシンの構成」。2020年9月5日閲覧。
- ^ 「ArcaOS 5.0の変更点」。arcanoae.com 。2020年9月4日閲覧。
- ^ Timothy Prickett Morgan. 「速報 - Parallels が PC およびサーバー仮想化競争に参入」。itjungle.com。2007年4 月 3 日時点のオリジナルよりアーカイブ。2007年 10 月 19 日閲覧。
- ^ John F. Morar、David M. Chess、「OS/2 および Warp に対するコンピュータ ウイルスの影響」。research.ibm.com。2011年6 月 4 日時点のオリジナルよりアーカイブ。
- ^ 「OS/2 Power Wiki : ClamAV」。2011年1月。2010年10月3日時点のオリジナルよりアーカイブ。2012年8月17日閲覧。
- ^ IBM Developer Connection for OS/2、内部フィックスパック 12J を参照
- ^ Bidmead, Chris (1994 年 7 月)。「Just jamming」。Personal Computer World。pp . 565–568。
- ^ KbdGetConsole() および DosWaitMuxWaitSem() については、『制御プログラム プログラミング ガイドおよびリファレンス』、IBM OS/2 ツールキットを参照してください。
- ^ 「ブラジルの銀行、ATMにLinuxを採用」。2012年7月28日時点のオリジナルよりアーカイブ。2008年5月27日閲覧。
- ^ 「NetIQ、オーストラリア最大手の銀行の 1000 台を超える Windows サーバーを管理。ANZ 銀行、1,300 台のサーバーへの NetIQ 管理ソフトウェアの導入を完了」(有料)。Business Wire。2002年 1 月 24 日。2010年 1 月24 日閲覧。[永久リンク切れ ] [リンク切れ ]
- ^ ab McCracken, Harry (2012 年 4 月 2 日)。「IBM の OS/2 の 25 年間: 伝説 のオペレーティング システムの奇妙な日々と驚くべき余波」。Time。Technologizer。2013年4月 9 日閲覧。
- ^ 地下鉄の歴史: OS/2 がニューヨーク市の地下鉄を何十年も支えた経緯 Archived 2019-07-30 at the Wayback Machine、Andrew Egan、2019 年 6 月 13 日、Tedium
- ^ 「BYTE Awards」. BYTE . 1989年1月. 327ページ.
- ^ 「IBMの開発者サポートニュース1995年第4号」。POublic.dhe.ibm.com。2022年4月8日時点のオリジナルよりアーカイブ。2021年10月11日閲覧。
- ^ 「InfoWorld」。Books.google.com。1996年3月25日。72ページ。
- ^ 「IBM 2074 モデル 2 コンソール サポート コントローラー - コンソール サポート機能の統合と効率化」。2002 年 2 月 26 日。2014年6 月 19 日閲覧。
- ^ IBM TotalStorage 3494 テープライブラリ: テープドライブとテープ自動化の実践ガイド。IBM。2009 年。420 ページ。ISBN 978-0-7384-3222-9。
- ^ 「IBM 3746 ソフトウェア プラン」(PDF)。IBM。
- ^ 「IBM 発表レター」。IBM 。 2011年12月30日閲覧。
- ^ 「IBM 発表レター」 。2011年12 月 30 日閲覧。
- ^ 「サポートエレメント運用ガイド」。2014年3月5日時点のオリジナルよりアーカイブ。2011年12月30日閲覧。
さらに読む
- Harvey M. Deitel および Michael S. Kogan ( 1992 ) 。OS/2 の設計。Addison - Wesley。ISBN 0-201-54889-5。
- Letwin, Gordon (1988) 。Inside OS / 2。Microsoft Press。ISBN 1-55615-117-9。
- パスカル、ザカリー (1994)。 『ショーストッパー! マイクロソフトにおける Windows NTと次世代の創造に向けた猛烈な競争』。ワーナー ブックス。ISBN 0-02-935671-7。
- Peter Moylan (2004-07-23). 「OS/2 の基本的な概念」。2022-12-17 にオリジナルからアーカイブされました。
- Michal Necasek (2005-12-03). 「OS/2 Warp, PowerPC Edition」. OS/2 の歴史。2010年 8 月 12 日時点のオリジナルよりアーカイブ。2013年4 月 10 日閲覧。—Necasek 氏は、PowerPC マシンへの中止された移植について説明します。
- Reimer, Jeremy. 「半分のオペレーティング システム: OS/2 の勝利と悲劇」。2013 年 12 月 10 日時点のオリジナルよりアーカイブ。2013年12 月 12 日閲覧。
外部リンク
- os2world.com – OS/2 ユーザーのコミュニティ
- ecomstation.ru – eComStation および OS/2 ユーザーのコミュニティ
- netlabs.org – OS/2 および eCS 向けオープンソース ソフトウェア
- OS/2 よくある質問
- hobbes.nmsu.edu – OS/2 ソフトウェア リポジトリ 2020-04-06 にWayback Machineでアーカイブされました
- EDM/2 – OS/2 開発者のための情報源
- eCSoft/2 – OS/2 および eComstation ソフトウェア ガイド 2010-06-08 にWayback Machineでアーカイブされました
- osFree は、OS/2 クローン オペレーティング システムを構築するオープン ソース プロジェクトです。
- Voyager プロジェクト、OS/2 を現代の技術で再実装する廃止されたプロジェクト
- OS/2 から Linux への API 移植プロジェクト
- Windows 用のオープンソース OS/2 API 実装
- Windows NT と OS/2 API の互換性に関する Microsoft のドキュメント
- OS/2 の歴史
- OS/2 の技術的詳細
- OS/2 Warp 4 インストールおよびアップデートマニュアル。ブートディスクと多数のリンク付き。
