計算機歷史/作業系統歷史
- IBM BOS
- IBM TOS
- IBM DOS
- IBM OS/PCP
- IBM OS/MFT
- IBM OS/MVT
- IBM OS/VS1
- IBM OS/VS2
- IBM MVS
- IBM TSS 分時系統
- IBM TSO OS/360 分時選項
- (IBM) CP-67 控制程式/67
- (IBM) CMS 劍橋監控系統
- IBM VM/370 虛擬機器
- IBM VM/SP
- IBM VM/HPO
- IBM VM/ESA
- IBM VM/CMS 虛擬機器/會話監控系統
- ICL GEORGE
- MTS 密歇根分時系統
- IBM DOS/360 磁碟作業系統 360
- IBM DOS/VS 磁碟作業系統/虛擬儲存
- IBM DOS/VSE 磁碟作業系統/虛擬儲存擴充套件
- IBM VSE/SP 虛擬儲存擴充套件/系統包
- IBM SSX/VSE 小型系統執行程式/虛擬儲存擴充套件
- IBM VSE/ESA 虛擬儲存擴充套件/企業系統架構
- IBM z/VSE zSeries/虛擬儲存擴充套件
- Amdahl UTS Unix 系統
注意:如果添加發布年份,會更有用。
- QDOS
- CP/M
- MS-DOS

當 PC 推出時,它需要一個作業系統。IBM 聯絡了一家名為 Digital Research 的公司,該公司由 Gary Kildall 擁有。IBM 希望使用 Digital Research 的 CP/M,這是早期系統中流行的作業系統。(事實上,它是第一個不特定於硬體的作業系統。)然而,IBM 不想支付版稅,而是尋求一次性購買,包括重新命名。Digital Research 拒絕了,IBM 撤回了。然後他們聯絡了微軟和比爾·蓋茨,他們購買了現有的作業系統(西雅圖計算機公司的 86-DOS)並將其更名為 MS-DOS。這個名字後來被用在非 IBM 模型上;微軟同意了 IBM 使用自己名字的願望,作業系統在 PC 上以 PC-DOS 的名義出售。
86-DOS 是根據 CP/M 仿製的,Digital Research 提起了專利侵權訴訟。IBM 透過向電腦購買者提供兩種選擇來解決這個問題;然而,CP/M-86(PC 版本的名稱)比 PC-DOS 貴了近 200 美元,銷量不佳。
MS/PC-DOS 迅速成為 PC 相容市場的標準。Digital Research 試圖重新奪回市場,最終選擇了一個 MS-DOS 克隆,即 DR-DOS。DR DOS 是直接出售的(而 MS/PC-DOS 只能與新電腦捆綁銷售),後來隨著版本 5 獲得了很大的市場份額,版本 5 具有新的記憶體管理功能,打破了 DOS 早期 640 KB 最大可用記憶體的限制。
此時,微軟不僅憑藉 MS-DOS 佔據了市場,還憑藉 Microsoft Windows(DOS 的圖形外殼程式)佔據了市場。Windows 基於 Macintosh,蘋果公司提起訴訟。使事情複雜化的是,施樂公司對蘋果公司提起了訴訟,聲稱施樂才是該設計的合法擁有者。最終,法院裁定,所涉設計因素不可版權,Macintosh 和 Windows 繼續共存。
1995 年,Windows 被重新設計為一個獨立的作業系統,即 Windows 95。到那時,DR-DOS 已經轉手兩次,分別成為 Novell DOS 7,然後是 Caldera DR-DOS 7。IBM 也與微軟分道揚鑣,並單獨開發了 PC-DOS 6。這個不再與 DOS 共存的 Windows 新版本最終成為對微軟的反壟斷訴訟的焦點。儘管如此,微軟還是能夠繼續開發 Windows。
如今,市場被 IBM PC 相容電腦所主導,其中大多數執行 Microsoft Windows。此外,一個新興系統 Linux 也存在,這是一個開源系統,基於 UNIX(一個可追溯到 20 世紀 70 年代後期的備用 PC 相容系統;它更復雜,用於工業而不是家庭使用)。在另一個平臺上,蘋果 Macintosh 也存在,執行最新的蘋果作業系統 Mac OS X。Mac OS X 是 Mac OS 9 和史蒂夫·喬布斯第二家公司 Next Inc. 基於 BSD Unix 和 MACH 核心建立的 NextOS 作業系統的結合。由於它基於 Unix,Mac OS X 比以前的 Macintosh 作業系統好得多,幫助蘋果公司避免了虧損,因為如果沒有它,它將無法與 Linux 或現代 Windows 作業系統競爭。
OS/2 是 IBM 和微軟共同開發的一個專案,旨在建立一個高階 DOS(ADOS 是程式碼名稱,MS-DOS 的替代品,利用了 80286 和 80386 處理器,打破了 8088/8086 的限制)OS/2 1.X 基於 MS-Windows GUI,但 IBM 和微軟停止了彼此的支援,IBM 對 AmigaDOS/Workbench 1.3 程式碼進行了授權,以建立基於 Workbench 的 Workplace GUI,用於 OS/2 2.0,並停止使用 Windows 2.X 外殼,而 Commodore Amiga 獲得了 IBM REXX 指令碼語言作為交換,名為 AREXX(Amiga REXX),用於 AmigaDOS/Workbench 2.0,以便擁有一個指令碼語言。微軟拿走了他們的 OS/2 程式碼,並製作了 Windows NT(代號為 MS-OS/2 3.0,但更名為 Windows NT,NT 代表新技術),Windows NT 3.1 工作站和伺服器由微軟發明。IBM 改進了 OS/2,並將 OS/2 3.0 命名為 OS/2 Warp,取了星際迷航的名字,並開玩笑說“比預期更早到達芝加哥”,因為 OS/2 Warp 可以做到 Windows 95 程式碼名稱芝加哥能做到的,但 OS/2 Warp 比 Windows 95 早釋出。微軟透過使用 OEM 協議擊敗了 OS/2 Warp,這些協議規定每臺新電腦都將附帶 Windows 95,並支付 Windows 95 許可證費用,即使電腦執行的是其他作業系統(如 OS/2 Warp),並將 IBM 排除在 PC 市場之外。IBM 以 OS/2 Warp 以及後來的 OS/2 Merlin 或 OS/2 4.0 的形式出售 PS/2 以及後來的 VaulePoint 和其他系統,如 IBM Thinkpads。最終,IBM 放棄了 OS/2,轉向 Linux,並將 OS/2 授權給了名為 Serenity Systems 的 OEM,該公司基於它製作了 eComStation,一個更現代的基於 OS/2 的作業系統。OS/2 被宣傳為“比 DOS 更好的 DOS,比 Windows 更好的 Windows”,因為它在視窗中執行 MS-DOS 程式,並使用基於 Windows 3.X 的 WIN-OS2 來執行 16 位 Windows 程式。OS/2 還以原生方式執行 OS/2 命令列和 OS/2 GUI 模式程式。有些人認為 OS/2 失敗的原因是它運行了 DOS 和 Windows 程式,因此沒有人願意為它製作 OS/2 原生程式。微軟將 IBM 排除在 32 位 Windows 程式碼之外,然後 OS/2 無法執行 Windows NT 或 Windows 95 軟體,直到後來,ODIN 專案基於 Linux WINE 專案來執行一些 32 位 Windows 程式碼。到那時已經太晚了,Microsoft Windows 支配了 OS/2。