CP/M (1974年マイコン主流 OS)(シーピーエム)
米 Digital Research Gary Kildall 1974年開発の Intel 8080 用マイコン主流 OS。1974-1981年 8bit マイコン主流・「IBM PC 採用ならず + MS-DOS 主流交代」.
概要
CP/M は 米 Digital Research (Gary Kildall 設立) が1974年開発した Intel 8080 用 8bit マイコン主流 OS (Control Program for Microcomputers)。1974-1981年 8bit マイコン主流 OS + Altair 8800 + Apple II (CP/M カード) + TRS-80 + 主要1970年代マイコン採用・1980年 IBM PC 用 OS 採用ならず + Microsoft MS-DOS 採用で衰退・「IBM PC 採用ならず + MS-DOS 主流交代の伝説」。CP/M は1974年 Gary Kildall (Intel コンサルタント・Naval Postgraduate School 教授) が Intel 8080 用 OS として開発で、「Intel 8080 + 8bit マイコン主流 OS + Altair 8800 + Apple II CP/M カード + TRS-80 + 主要1970年代マイコン主流 OS」で1974-1981年 8bit マイコン主流 OS + 「IBM PC 採用ならず + MS-DOS 主流交代の伝説」。CP/M の革新点: ① Intel 8080 専用 OS (1974年・Altair 8800 + Apple II CP/M カード + TRS-80 主要1970年代マイコン採用) ② BDOS (Basic Disk Operating System) + BIOS (Basic Input/Output System) でハードウェア抽象化レイヤ + 主要マイコン互換性 ③ CCP (Console Command Processor) + シェルコマンド (DIR + COPY + DEL + 主要) でMS-DOS 系統 + 現代シェルコマンドの祖 ④ 8bit マイコン主流 OS (1974-1981年) でAltair 8800 (1975年) + Apple II (1977年・CP/M カード) + TRS-80 (1977年) + 主要1970年代マイコン採用 ⑤ 1980年 IBM PC 採用 候補 (CP/M-86 16bit 版・1981年発売予定) → 採用ならず + MS-DOS (Microsoft) 採用 → CP/M 衰退の伝説。1980年 IBM 訪問の伝説: ① 1980年 IBM が IBM PC 用 OS 採用候補として Digital Research (Gary Kildall) と Microsoft (Bill Gates) を検討 ② 1980年8月 IBM 役員 (Jack Sams) が Digital Research (Pacific Grove California) 訪問 → Gary Kildall 不在 (飛行機操縦中) + 妻 Dorothy McEwen (Digital Research 副社長) が IBM の NDA (非開示契約) 署名拒否 → IBM 帰路 Microsoft 寄って Bill Gates に OS 開発依頼 ③ 1980年9月 Microsoft が SCP (Seattle Computer Products) 86-DOS 買収交渉開始 ④ 1981年7月 Microsoft が SCP 86-DOS $75,000 買収 + MS-DOS 1.0 開発 ⑤ 1981年8月 IBM PC 5150 発売 + PC-DOS 1.0 (Microsoft 改良 86-DOS) 採用 ⑥ 1981年 CP/M-86 (16bit 版) 発売だが PC-DOS 採用後 + 価格高 ($240・PC-DOS $40 比 -83%) + 衰退 ⑦ 1980-1990年代 Digital Research が DR-DOS (1988年・MS-DOS 競合) + Concurrent CP/M + 派生 OS 開発 ⑧ 1991年 Novell が Digital Research 買収 ⑨ 1996年 Caldera が Novell から Digital Research 買収 ⑩ 2002年 CP/M ソースコード公開。
主な特徴・仕組み
- 発売: Digital Research (米 Pacific Grove California・Gary Kildall 設立)・1974年
- 対応 CPU: Intel 8080 (1974年-) + Intel 8085 + Zilog Z80 + Intel 8086 (CP/M-86・1981年) + Motorola 68000 (CP/M-68K・1982年)
- 構成: BDOS (Basic Disk Operating System) + BIOS (Basic Input/Output System) + CCP (Console Command Processor)
- ファイルシステム: 8.3 形式 (CP/M FAT 風)
- コマンド: DIR + COPY + DEL + ERA + REN + 主要コマンド (MS-DOS 系統の祖)
- 採用: Altair 8800 (1975年) + IMSAI 8080 + Apple II (CP/M カード) + TRS-80 + Osborne 1 (1981年・初代量産ノート PC) + 主要1970-1980年代マイコン
- 派生: CP/M-80 (Intel 8080) + CP/M-86 (Intel 8086) + CP/M-68K (Motorola 68000) + Concurrent CP/M + DR-DOS (1988年・MS-DOS 競合)
- 競合 (1981年以降): MS-DOS (1981年8月・IBM PC 採用) + UCSD Pascal + Apple DOS + 主要 PC OS
- 2002年 CP/M ソースコード公開: GitHub + 教育 + 歴史保存
スペック比較表
| 1970年代マイコン主流 OS | 発売 | 対応 CPU | 主流期間 |
|---|---|---|---|
| CP/M-80 | 1974年 | Intel 8080 + Z80 | 1974-1981年 |
| CP/M-86 | 1981年 | Intel 8086 | 1981年 (採用ならず) |
| MS-DOS 1.0 | 1981年8月 | Intel 8086/8088 | 1981-2000年 |
| Apple DOS 3.3 | 1980年 | MOS 6502 | Apple II 主流 |
| TRSDOS | 1978年 | Z80 | TRS-80 主流 |
具体例・対応製品
- CP/M-80 (1974年・Intel 8080) : 1970年代マイコン主流
- CP/M-86 (1981年・Intel 8086・MS-DOS 競合) : IBM PC 採用ならず
- CP/M-68K (1982年・Motorola 68000) : Mac + 業務用マシン
- DR-DOS (1988年・Digital Research・MS-DOS 競合) : MS-DOS 互換
- Gary Kildall (Digital Research 創設者) : CP/M 開発者・1980年 IBM 不在伝説
自作PCでの選び方・注意点
CP/M は2026年現在 「IBM PC 採用ならず + MS-DOS 主流交代の伝説 + 1970年代マイコン主流 OS」。重要な歴史: ① 1974年 Gary Kildall (Intel コンサルタント・Naval Postgraduate School 教授) Intel 8080 用 CP/M 開発 ② 1976年 Digital Research (旧 Intergalactic Digital Research) 設立 (Gary Kildall + Dorothy McEwen 妻 副社長) ③ 1975-1981年 Altair 8800 + Apple II (CP/M カード) + TRS-80 + 主要1970年代マイコン採用 + 8bit マイコン主流 OS ④ 1980年8月 IBM 役員 (Jack Sams) が Digital Research 訪問 → Gary Kildall 不在 (飛行機操縦中) + 妻 Dorothy McEwen が NDA 拒否 → IBM 帰路 Microsoft 寄って Bill Gates に OS 開発依頼 (歴史的偶然) ⑤ 1981年7月 Microsoft が SCP 86-DOS $75,000 買収 + MS-DOS 1.0 開発 ⑥ 1981年8月 IBM PC 5150 発売 + PC-DOS 1.0 採用 ⑦ 1981年 CP/M-86 (16bit 版) 発売だが PC-DOS 採用後 + 価格高 ($240・PC-DOS $40 比 -83%) + 衰退 ⑧ 1988年 DR-DOS (Digital Research・MS-DOS 競合) ⑨ 1991年 Novell が Digital Research 買収 ⑩ 1994年 Gary Kildall 死去 (52歳・酒場で倒れて死亡・脳出血) ⑪ 1996年 Caldera が Novell から Digital Research 買収 ⑫ 2002年 CP/M ソースコード公開。重要な教訓: ① 「IBM PC 採用ならず」 で1980年8月 Gary Kildall 不在 + 妻 Dorothy McEwen NDA 拒否 → IBM 帰路 Microsoft → MS-DOS 採用 → Microsoft 主流確立・「シリコンバレー史上最大歴史的偶然」 ② 「Gary Kildall vs Bill Gates」 で1974年 Gary Kildall (CP/M 開発者・Naval Postgraduate School 教授) が1981年 Bill Gates (Microsoft・25歳) に IBM PC OS 主流地位譲渡 + 1994年 Gary Kildall 早死 (52歳・酒場で倒れて死亡) ③ 「8bit マイコン主流 OS」 で1974-1981年 Altair 8800 + Apple II + TRS-80 + 主要1970年代マイコン採用 + 8bit マイコン主流 OS の祖 + MS-DOS 系統 + 現代シェルコマンドの祖 ④ 「CP/M-86 価格高」 で1981年 CP/M-86 ($240) vs PC-DOS ($40・MS-DOS) 価格差 6倍 → IBM PC 互換機ベンダ MS-DOS 採用 + CP/M-86 衰退 ⑤ 「DR-DOS (1988年-)」 でDigital Research 反撃 + MS-DOS 互換 + 機能強化 → 1991年 Novell 買収 + 1996年 Caldera 買収 + 2002年 ソースコード公開 + 歴史保存。
関連用語との違い
- MS-DOS: 1981年・Microsoft + IBM PC 主流 16bit OS・CP/M 主流交代後継。
- Apple DOS: 1978年-・Apple II 専用 OS・MOS 6502。
- TRSDOS: 1978年-・TRS-80 専用 OS・Z80。
よくある質問(FAQ)
Q1: なぜ CP/M が IBM PC 採用ならず? A: 1980年8月 IBM 役員 (Jack Sams) が Digital Research 訪問 → Gary Kildall 不在 (飛行機操縦中) + 妻 Dorothy McEwen (副社長) が NDA (非開示契約) 拒否 → IBM 帰路 Microsoft 寄って Bill Gates に OS 開発依頼 → Microsoft MS-DOS 採用・「シリコンバレー史上最大歴史的偶然」+ Gary Kildall 後悔。
Q2: Gary Kildall の死因? A: 1994年7月 Gary Kildall (52歳) Monterey California 酒場 (Franklin Street Bar)で倒れて死亡・脳出血 + 飲酒中の事故・1980年 IBM PC OS 主流地位譲渡 + Microsoft (Bill Gates・$135B 資産) と対比される悲劇人物・コンピュータサイエンス業界主流地位喪失で精神的圧迫説あり。
Q3: CP/M-86 vs MS-DOS? A: CP/M-86 (Digital Research・1981年・$240・IBM PC 採用ならず) vs MS-DOS (Microsoft・1981年・$40 PC-DOS版・IBM PC 採用) ・価格差 6倍 + IBM PC 互換機ベンダ MS-DOS 採用 + CP/M-86 衰退・歴史的価値 ならCP/M-86、業界主流 ならMS-DOS。