Development GUTS In January 1991, there was an internal presentation to the IBM Management Committee of a new strategy for operating system products. This included a chart called the Grand Unification Theory of Operating Systems (GUTS), which outlined how a single
microkernel underlying common subsystems could provide a single unifying architecture for the world's many existing and future operating systems. It was initially based in a procedural programming model, not object-oriented. based entirely on Apple's Pink project from 1987. There, GUTS's goals were greatly impacted and expanded by exposure to these similar goals—especially advanced in the areas of aggressive
object-orientation, and of software frameworks upon a microkernel. IBM's optimistic team saw the Pink platform as being the current state of the art of operating system architecture. IBM wanted to adopt Pink's more object-oriented programming model and framework-based system design, and add compatibility with legacy procedural programming along with the major concept of multiple personalities of operating systems, to create the ultimate possible GUTS model. Ostensibly, this would have allowed Taligent's operating system (implemented as a Workplace OS personality) to execute side-by-side with DOS and OS/2 operating system personalities. In 1993,
InfoWorld reported that Jim Cannavino "has gone around the company and developer support for a plan to merge all of the company's computing platforms—
ES/9000, AS/400, RS/6000, and
PS/2—around a single set of technologies, namely the PowerPC microprocessor, the Workplace OS operating system, and the Taligent object model, along with a series of open standards for cross-platform development, network interoperability, etc." By 1995, Workplace OS was becoming notable for its many and repeated launch delays, with IBM described as being inconsistent and "wishy washy" with dates. This left IBM's own PowerPC hardware products without a mainstream operating system, forcing the company to at least consider the rival Windows NT. In late 1994, as Workplace OS approached its first beta version, IBM referred to the beta product as "OS/2 for the PowerPC". As the project's first deliverable product, this first beta was released to select developers on the Power Series 440 in December 1994. A second beta was released in 1995. By 1995, IBM had shipped two different releases of an application sampler CD for the beta OS.
Preview launch In mid 1995, IBM officially named its planned initial Workplace OS release "OS/2 Warp Connect (PowerPC Edition)" for a special product request through their IBM representative, who then relayed the request to the Austin research laboratory. but it is still a very incomplete product intended only for developers. Its installer only supports two computer models, the
IBM PC Power Series 830 and 850, which have
PowerPC 604 CPUs of , of RAM, and
IDE drives. Contrary to the product's "Connect" name, the installed operating system has no networking support. Full networking functionality is described within the installed documentation files, and in the related book ''IBM's Official OS/2 Warp Connect PowerPC Edition: Operating in the New Frontier'' (1995) — all of which the product's paper booklet warns the user to disregard. The kernel dumps debugging data to the serial console. The system hosts no
compiler, so developers are required to
cross-compile applications on the
source-compatible OS/2 for Intel system, using MetaWare’s High C compiler or VisualAge C++, and manually copy the files via relocatable medium to run them. At this point, the several-year future roadmap of Workplace OS included IBM Microkernel 2.0 and was intended to subsume the fully converged future of the OS/2 platform starting after the future release of OS/2 version 4, including ports to
Pentium,
Pentium Pro,
MIPS, ARM, and
Alpha CPUs. ==Reception==