Research Stream: OS/2 1.0 Explorations: Difference between revisions

From DisNCord Community Wiki
Jump to navigation Jump to search
No edit summary
Line 23: Line 23:


=== IBM Powered Business ===
=== IBM Powered Business ===
== Questions To Answer ==
* What was OS/2 1.0 like to use?
* Was OS/2 a decent development platform?
* Is this an upgrade from DOS (especially Multiuser DOS 4)?
* What problems were visible here that were only obvious with hindsight?

Revision as of 14:36, 7 January 2023

This is an upcoming set of streams to document the early versions of OS/2 including the IBM, Microsoft, and Extended Edition. The goal is to create a baseline summary of everything OS/2 is and was intended to be. Unfortunately, there's relatively little surviving from the OS/2 1.x era, and even less of the 16-bit console era.

Creating Example Environments

As Microsoft (and likely IBM) strongly believed in dog-fooding, the goal is to create example environments representing what is known about how they used. Microsoft originally made OS/2's software development kit available to

Microsoft Developer on OS/2

Microsoft used OS/2 fairly extensively in-house as it was an early adopter of the 80286, and OS/2 was used to develop itself, and Windows NT, as well as several well known applications such as Word for Windows. In effect, OS/2 is a fairly solid development platform, and provides a lot more flexibility and customization than DOS of the era.

The goal is to create an example VM with the following components

  • Microsoft OS/2 1.0 running on a 80286
  • Microsoft Word
  • Microsoft Multiplan
  • Microsoft Mail (either native OS/2 or DOS version)
  • Microsoft C Programmers Workbench
  • OS/2 SDK 1.0

Internally, among other things, Microsoft used the M editor, originally for DOS, with an OS/2 port being made as SDKED, which is important since OS/2 1.0 doesn't ship with an editor. SDKED should be on the SDK, but even a DOS copy of MEP should be used if needed.

For good measure of the following third-party applications. These should be 8088 based, and period correct from 1985-1988ish.

  • WordStar for DOS
  • Rogue

IBM Powered Business

Questions To Answer

  • What was OS/2 1.0 like to use?
  • Was OS/2 a decent development platform?
  • Is this an upgrade from DOS (especially Multiuser DOS 4)?
  • What problems were visible here that were only obvious with hindsight?