DeveloperIBM, Microsoft (1.x)
Source modelClosed source
Initial releaseOS/2 1.0
(December 1987)
Latest releaseOS/2 Warp 4.52
(December 2001)
Supported platformsx86, PowerPC
Kernel typeHybrid
User interfaceWorkplace Shell

OS/2 (Operating System/2) is an operating system originally developed jointly by IBM and Microsoft as an advanced successor to DOS which added support for protected mode and preemptive multitasking. The first version was released in 1987, although it only supported a command line interface. OS/2 1.1, released a year after in 1988 notably introduced the Presentation Manager, a graphical user interface partially developed in tandem with the contemporary Windows 2.x. However, despite the similarities, there were some key differences between Windows and the Presentation Manager that made it practically impossible to write an application for one platform and then recompile the source code for the other without large changes.

After Microsoft broke up with IBM following the success of Windows 3.0, the latter continued development of OS/2 on its own. OS/2 2.0, released in 1992, introduced support for 32-bit applications, removed almost all Microsoft-written code and introduced a new shell called the Workplace Manager. The new version also included improvements to DOS compatibility, as users were now able to run multiple DOS applications at once via the MVDM (Multiple Virtual DOS Machines). This in turn was used to build Win-OS/2, a subsystem which ran a modified version of Windows 3.0 (later updated to Windows 3.1) on top of MVDM and provided integration between Windows and OS/2 apps. IBM leveraged this in their marketing campaign, which promoted OS/2 as "a better DOS than DOS, a better Windows than Windows".

Timeline[edit | edit source]

Name Version Codename Release date Notes
OS/2 1.0 1.0 CP/DOS 1987-12
OS/2 1.1 1.1 Trimaran 1988-10 Introduced the Presentation Manager
OS/2 1.2 1.2 Sloop 1989-10
OS/2 1.3 1.3 Cutter 1990-12 Last version developed under the joint development agreement with Microsoft
OS/2 2.0 2.0 Cruiser 1992-04
OS/2 2.00.1 2.00.1 Riker 1992-10
OS/2 2.1 2.1 Borg, Yawl 1993-05
OS/2 2.11 2.11 1994-02
OS/2 Warp 3 3.0 Warp 1994-10 Only version to support PPC-based systems
OS/2 Warp 4 4.0 Merlin 1996-09-25
OS/2 Warp Server for e-Business 4.5 Aurora 1999-04
OS/2 Warp 4.51 4.51 MCP/ACP 2000-11
OS/2 Warp 4.52 4.52 MCP2/ACP2 2001-12