General Published Apr 05, 2026 · ⏱️ 6 min read · 👁️ views

IBM and System/360

Before OS/360, IBM developed separate hardware and software for each computer model. Programs written for one system wouldn’t run on another.

IBM and System/360

📜 Background: IBM and System/360

Before OS/360, IBM developed separate hardware and software for each computer model. Programs written for one system wouldn’t run on another.

In 1964, IBM introduced the System/360, a revolutionary family of compatible computers. All models used the same instruction set, which allowed software to run across the entire product line.

To support this, IBM needed a common operating system, which became OS/360.

🛠️ Development of OS/360

1. Announcement

April 7, 1964: IBM announced the System/360 family and OS/360.

2. Challenges

OS/360 was massively ambitious, far more complex than any prior IBM OS.

Estimated at 1,000,000 lines of code (huge for the time).

Development led by Fred Brooks, who later wrote “The Mythical Man-Month” based on this project.

Experienced:

Schedule delays

Budget overruns

Feature creep

Staffing issues

3. Project Management Lessons

Brooks’ Law: “Adding manpower to a late software project makes it later.”

OS/360 became a case study in software engineering.

🧰 Editions and Versions

There were multiple configurations of OS/360, tailored to different system sizes:

PCP (Primary Control Program)

For small systems.

Single-tasking only.

MFT (Multiprogramming with a Fixed number of Tasks)

Medium-sized systems.

Allowed multiple programs to run concurrently in fixed partitions.

MVT (Multiprogramming with a Variable number of Tasks)

For large systems.

Advanced memory management.

Most powerful version of OS/360.

IBM System/360 Models: Versions, Release & EOL Dates

Model Announced First Shipped Discontinued Notes
30 Apr 7 1964 Jun 1965 Jun 22 1970 Entry-level, full 360 ISA
40 Apr 7 1964 Apr 1965 Oct 7 1977 Mid-range workhorse
20 Nov 18 1964 Apr 1966 Partial compatibility, withdrawn 1970s
44 Aug 16 1965 Jun 1966 Sep 24 1973 Specialized for real-time/scientific
50 Apr 7 1964 Aug 1965 Mar 15 1977 Balanced business/science
60 Apr 7 1964 Apr 22 1965 Rare, quickly superseded
62 Apr 7 1964 Apr 22 1965 Rare, superseded by 65
65 Mar 1965 1965 Mar 1974 Virtual memory support, multiprocessing
67 1965 1966 First with DAT (virtual memory)
20–70 Apr 1964 Varies Replaced by higher models
75 ~1965 High-end, 1 MIPS performance via cache
85 1968 First with integrated caching
91 Jan 1966 1967–68 Early superscalar, scientific CPU
95 Thin-film variant of Model 91
22 Apr 7 1971 Jun 1971 Oct 7 1977 Cost-reduced Model 30 replacement
25 Jan 3 1968 Oct 1968 Oct 7 1977 Bridge model with microcode storage
95 1968 Thin-film memory variant

🗓️ Important Context

System/360 Line Span: Announced April 7, 1964; active shipments from 1965 to around 1978

Official Discontinuation: Family officially retired in late 1977, with the last models (25 & 22 & 40) withdrawn on Oct 7, 1977

Successor Systems: System/370 introduced in 1970, ushering in virtual memory architecture.

🧩 Key Features

Batch processing

Job Control Language (JCL) for submitting jobs

Spooling (Simultaneous Peripheral Operations OnLine)

Device independence

Multiprogramming (in MFT and MVT)

Basic memory protection

Early support for time-sharing (in extensions)

🌍 Impact and Legacy

Standardized architecture: Pioneered cross-system compatibility.

Software engineering influence: OS/360’s troubled development birthed the field of software project management.

Mainframe dominance: Foundation of IBM’s control over enterprise computing for decades.

Still running: z/OS, its modern descendant, runs mission-critical systems worldwide (e.g., banking, airlines, governments).

📚 Further Reading

“The Mythical Man-Month” by Fred Brooks (1975) – essential book on software engineering

IBM Archives – rich source of historical documents

Computer History Museum – detailed retrospectives

🧩 Basic Information

Field Description
OS Name OS/2
Developer Originally IBM & Microsoft, later IBM alone
First Released 1987
Latest Version eComStation 2.2 (~2017) / ArcaOS 5.1 (2023)
License Type Proprietary (IBM), later commercial licensed derivatives
Supported Platforms x86 PCs (Intel 80286+), limited PowerPC experiments
Still Active? ✅ Yes (via ArcaOS, maintained for legacy apps & embedded use)

⚙️ Kernel & Architecture

Kernel Type: Hybrid (microkernel elements + monolithic services)

Designed for protected mode, preemptive multitasking on Intel 286/386+ CPUs

Supported virtual DOS machines (VDMs) to run multiple DOS apps simultaneously

Later versions had symmetric multiprocessing (SMP) support on multi-core CPUs

🌟 Key Features

Advanced GUI: Workplace Shell, a fully object-oriented desktop interface

True preemptive multitasking & multi-threading long before mainstream Windows had it

Long file names, HPFS file system (High Performance File System) with journaling and extended attributes

Could run DOS apps in separate protected sessions (no crashes like Windows 3.1)

Excellent support for early networking & LANs

Later versions included Java VM, voice navigation, OpenDoc components

📈 Version History & Important Milestones ✅

Version / Milestone Year Description
OS/2 1.0 1987 Text mode, jointly developed by IBM & Microsoft
OS/2 1.2 1989 Introduced HPFS file system
OS/2 2.0 1992 IBM-only, 32-bit, true multitasking, could run Windows 3.1 apps
OS/2 Warp 3 1994 Popular version, improved GUI, Internet support
OS/2 Warp 4 1996 Voice dictation, Java integration, last major IBM release
eComStation 2000s Based on Warp, sold by Serenity Systems
ArcaOS 2017± Modern commercial spin-off with USB 3, SMP & UEFI support

🎯 Target Audience & Use Cases

Corporate desktops: banking, insurance, ATMs (still run OS/2 Warp today)

Factories & embedded systems: OS/2 is stable and still controls many machines

Retro computing enthusiasts: love its Workplace Shell & old OS/2 games/apps

Specialized deployments: ArcaOS keeps OS/2 alive with modern drivers for old systems

✅ Pros & Cons

Pros Cons
Advanced multitasking & memory protection (ahead of Windows 95) Limited native app ecosystem after Windows took over
Extremely stable for critical apps (banks, ATMs) Proprietary, fewer modern features
Highly efficient file system (HPFS) Minimal USB & modern hardware driver support until ArcaOS
Still maintained via ArcaOS Complex licensing for new installs

🎨 UI Demo & Visuals

Boot splash: “OS/2 Warp” logo on blue screen

Workplace Shell desktop: draggable folders, shadows, object properties

Launching multiple DOS/Windows 3.x apps in separate windows

OS/2 config.sys settings & WarpCenter dock bar

ArcaOS modernized desktop with USB drives and Firefox running

📦 Ecosystem & App Support

Could run:

Native OS/2 apps (like StarOffice, Lotus SmartSuite)

DOS programs in VDMs

Windows 3.1 apps via WIN-OS/2 subsystem

Community ports of modern apps (like Firefox ESR builds) exist in ArcaOS

🔐 Security & Updates

Strong user-space isolation — DOS/Windows crashes didn’t bring down the OS

File system (HPFS) protected against corruption with journaling & extended attributes

Modern patches & drivers maintained by Arca Noae (ArcaOS vendor)

Legacy fixes still occasionally released for banking & POS installations

🌍 Community, License & Development

License: IBM proprietary, sold to Serenity (eComStation), now Arca Noae (ArcaOS)

Still has a global enthusiast & retro community — sites like OS2World, EDM/2 maintain archives

Numerous conferences & sessions at retro computing events

Source code still mostly closed, though IBM released parts of the Workplace Shell APIs

Tags: #os #operatingsystem
t

tarun basu

Engineering, systems programming, and curated technology insights.