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

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


== Creating Example Environments ==
== Creating Example Environments ==
As Microsoft (and likely IBM) strongly believed in dogfooding, 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  
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 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 ===
=== IBM Powered Business ===

Revision as of 14:29, 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