Operating systems › Other notable systems › IBM OS/2
IBM OS/2
1987
The IBM and Microsoft operating system begun in 1987 as a protected-mode PC successor to DOS, later continued solely by IBM.
Reference & documentation
External technical references for programming IBM OS/2 and for writing emulators.
| Resource | Type | Notes |
|---|---|---|
| IBM OS/2 OMF and LX Object/Executable Formats (Rev 8) ↗ | Format | Canonical IBM spec for LX executable and OMF |
| HPFS On-Disk Data Structures (Bolo) ↗ | Format | FNODE, bands, B-tree directories, allocation layout |
| Linear Executable (LX/LE) Format - ModdingWiki ↗ | Format | MZ stub, LX/LE headers, page-based layout overview |
| OS/2 Books & Technical Library (komh) ↗ | Programming | Volumes on CP, PM, device drivers, toolkit |
| IBM OS/2 Warp 4 Collection (Internet Archive) ↗ | ROMs | Install ISOs, multiple languages, for emulators |
| WinWorld: OS/2 Warp 4 install images ↗ | ROMs | Boot and client ISOs plus floppy images |
| OS/2 Control Program Programming Reference ↗ | Reference | Full Dos* API: I/O, memory, threads, processes |
| IBM OS/2 Technical Reference Volume 1 (Sep 1987) ↗ | Reference | Interfaces, control/data structures, I/O formats |
| osFree - open source OS/2 clone ↗ | Source | Reimplemented kernel and API subsystems in C |