Operating systemsOther 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.

ResourceTypeNotes
IBM OS/2 OMF and LX Object/Executable Formats (Rev 8) ↗FormatCanonical IBM spec for LX executable and OMF
HPFS On-Disk Data Structures (Bolo) ↗FormatFNODE, bands, B-tree directories, allocation layout
Linear Executable (LX/LE) Format - ModdingWiki ↗FormatMZ stub, LX/LE headers, page-based layout overview
OS/2 Books & Technical Library (komh) ↗ProgrammingVolumes on CP, PM, device drivers, toolkit
IBM OS/2 Warp 4 Collection (Internet Archive) ↗ROMsInstall ISOs, multiple languages, for emulators
WinWorld: OS/2 Warp 4 install images ↗ROMsBoot and client ISOs plus floppy images
OS/2 Control Program Programming Reference ↗ReferenceFull Dos* API: I/O, memory, threads, processes
IBM OS/2 Technical Reference Volume 1 (Sep 1987) ↗ReferenceInterfaces, control/data structures, I/O formats
osFree - open source OS/2 clone ↗SourceReimplemented kernel and API subsystems in C