<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Ibm  Time Reshared</title>
    <link>https://timereshared.com/tags/ibm/</link>
    <description>  Ibm  Time Reshared</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <lastBuildDate>Sun, 25 Oct 2026 09:00:00 +0900</lastBuildDate>
    <atom:link href="https://timereshared.com/tags/ibm/index.xml" rel="self" type="application/rss+xml" />
    
    <item>
      <title>The IBM System/360</title>
      <link>https://timereshared.com/ibm-system-360/</link>
      <pubDate>Sun, 25 Oct 2026 09:00:00 +0900</pubDate>
      <guid>https://timereshared.com/ibm-system-360/</guid>
      <description>
&lt;p&gt;
As the 1960s started, IBM was the leading supplier of computers in the
US, but problems were building. It had five different machine
architectures, from simple commercial machines like the 1401 to
powerful scientific models like the 701, but all were incompatible
with each other. This made it expensive for IBM to maintain
peripherals and software, and customers did not have an easy upgrade
path. Most applications were written in assembly language and a change
of machine meant a rewrite - making it more likely a customer would
consider other computer manufacturers rather than staying with IBM.&lt;/p&gt;
&lt;p&gt;
IBM&amp;#39;s solution was the System/360, announced in April 1964. This had a
single logical architecture with implementations over six processor
models, offering a 50-fold range of performance. It was designed to
support the same software and peripherals across all model types, and
used new electronics techniques such as &lt;a href=&#34;https://en.wikipedia.org/wiki/Solid_Logic_Technology&#34;&gt;Solid Logic Technology&lt;/a&gt;.&lt;/p&gt;
&lt;p width=&#34;100%&#34; height=&#34;100%&#34; title=&#34;IBM System/360&#34;&gt;&lt;img src=&#34;https://timereshared.com/images/ibm-system-360.jpg&#34; alt=&#34;/images/ibm-system-360.jpg&#34; title=&#34;/images/ibm-system-360.jpg&#34;/&gt;
&lt;em&gt;The IBM System/360. Source: &lt;a href=&#34;https://www.ibm.com/history/system-360&#34;&gt;IBM&lt;/a&gt; promotional brochure.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;
Over 1,000 orders were received in the first four weeks after its
announcement, and although it took several years to resolve problems
in hardware and software, the architecture went on to become the
dominant mainframe system.&lt;/p&gt;
&lt;p&gt;
Several upgrades - System/370, System/390 - were introduced over the
years and IBM still sells these machines today under the &amp;#39;z&amp;#39; brand.
System/360 architecture mainframes were produced by other companies,
including RCA and Fujitsu, and were even cloned by the Soviets.
Mainframes continue to be the backbone of many commercial and
financial systems around the world, and  with very few changes,
code from the System/360 can be run on today&amp;#39;s machines.&lt;/p&gt;
&lt;div id=&#34;outline-container-headline-1&#34; class=&#34;outline-3&#34;&gt;
&lt;h3 id=&#34;headline-1&#34;&gt;
Hardware
&lt;/h3&gt;
&lt;div id=&#34;outline-text-headline-1&#34; class=&#34;outline-text-3&#34;&gt;
&lt;p&gt;
The System/360 had a 32 bit architecture with 24 bit addressing and 8
bit bytes, using &lt;a href=&#34;https://en.wikipedia.org/wiki/EBCDIC&#34;&gt;EBCDIC&lt;/a&gt; for character encoding. The smallest standard
machine came with 8KB of core memory and the most powerful could
address up to 8MB. Larger machines could transfer more data at once,
and would have facilities like floating point implemented in hardware.
Only the System/360 model 67 had support for dynamic address
translation needed for efficient and secure time-sharing, but these
facilities became standard in later iterations such as the System/370.&lt;/p&gt;
&lt;p&gt;
Machines were generally rented rather than purchased by customers,
allowing easy upgrades. Monthly costs were &amp;#34;from $2,700 for a basic
configuration to $115,000 for a typical large multisystem
configuration&amp;#34;. (Multiply that by 10 to get a rough idea of what this
would cost in 2026 dollars).&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&#34;outline-container-headline-2&#34; class=&#34;outline-3&#34;&gt;
&lt;h3 id=&#34;headline-2&#34;&gt;
Software
&lt;/h3&gt;
&lt;div id=&#34;outline-text-headline-2&#34; class=&#34;outline-text-3&#34;&gt;
&lt;p&gt;
IBM announced a unified operating system called OS/360 at the launch
of System/360, but despite a great deal of effort (made famous in
&lt;a href=&#34;https://en.wikipedia.org/wiki/The_Mythical_Man-Month&#34;&gt;&lt;em&gt;The Mythical Man-month&lt;/em&gt;&lt;/a&gt;, written by Fredrick Brooks who was a manager on
the project), it could not create something that would work on the
entire range of models. Simpler systems, such as TOS/360 (Tape
Operating System) and DOS/360 (Disk Operating System, not related to
the IBM PC DOS) were launched first, and several iterations of a
multi-processing disk based batch system were introduced, including
MVT (Multiprogramming with a Variable number of Tasks) which would
become MVS (Multiple Virtual Storage) on the System/370.&lt;/p&gt;
&lt;p&gt;
The original plans for system software did not include time-sharing
(to be fair, &lt;a href=&#34;https://timereshared.com/ctss/&#34;&gt;CTSS&lt;/a&gt; and &lt;a href=&#34;https://timereshared.com/dartmouth/&#34;&gt;Dartmouth DTSS&lt;/a&gt; were only just starting to be
developed when IBM designed System/360). Demand from several customers
in the mid-1960s led to TSS/360 (Time Sharing System) being made, but
it was not a great success.&lt;/p&gt;
&lt;p&gt;
A different approach was taken by IBM&amp;#39;s Cambridge Scientific Center,
which created a virtualised operating system hypervisor (called CP)
that could run multiples copies of a single user system (CMS)
independently, and later other operating systems. This CP/CMS system
became known as VM/370 on the System/370 and was popular as another
approach to time-sharing. It is still available from IBM today as
z/VM.&lt;/p&gt;
&lt;p&gt;
Work continued on the batch operating system MVS, and TSO - the Time
Sharing Option - was created as a shell on top of the system to allow
multiple users to access the machine interactively. This was probably
the most widespread multi-user interactive system on System/360
hardware. MVS is supported by IBM today under the name z/OS.&lt;/p&gt;
&lt;p&gt;
IBM created many more operating systems - see the Wikipedia article
&lt;a href=&#34;https://en.wikipedia.org/wiki/History_of_IBM_mainframe_operating_systems#System/360_operating_systems&#34;&gt;History of IBM mainframe operating systems&lt;/a&gt; for full details.&lt;/p&gt;
&lt;p&gt;
Several universities, frustrated by the delays in IBM&amp;#39;s development
of time-sharing, produced their own operating systems, notably the
University of Michigan&amp;#39;s &lt;a href=&#34;https://timereshared.com/mts/&#34;&gt;MTS&lt;/a&gt; (Michigan Terminal System) and McGill&amp;#39;s
MUSIC/SP (Multi-User System for Interactive Computing/System Product).&lt;/p&gt;
&lt;p&gt;
Edinburgh University created a version of their &lt;a href=&#34;https://en.wikipedia.org/wiki/Edinburgh_Multiple_Access_System&#34;&gt;EMAS&lt;/a&gt; operating system
for a System/360 compatible machine. Stanford built a system on top of
MVS called &lt;a href=&#34;https://en.wikipedia.org/wiki/ORVYL_and_WYLBUR&#34;&gt;ORVYL&lt;/a&gt; that was roughly comparable with TSO.&lt;/p&gt;
&lt;p&gt;
The Linux kernel has also been ported to the System/390 and several
popular distributions are available, eg &lt;a href=&#34;https://www.debian.org/ports/s390/&#34;&gt;Debian&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&#34;outline-container-headline-3&#34; class=&#34;outline-3&#34;&gt;
&lt;h3 id=&#34;headline-3&#34;&gt;
Preservation status
&lt;/h3&gt;
&lt;div id=&#34;outline-text-headline-3&#34; class=&#34;outline-text-3&#34;&gt;
&lt;p width=&#34;100%&#34; height=&#34;100%&#34; title=&#34;IBM System/360 front panel&#34;&gt;&lt;img src=&#34;https://timereshared.com/images/ibm-system-360-chm.jpg&#34; alt=&#34;/images/ibm-system-360-chm.jpg&#34; title=&#34;/images/ibm-system-360-chm.jpg&#34;/&gt;
&lt;em&gt;System/360 front panel on display at the Computer History Museum. Source: Rupert Lane. License: &lt;a href=&#34;https://creativecommons.org/public-domain/cc0/&#34;&gt;CC0&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;
Prior to 1969, IBM bundled operating systems (often including source
code) with its hardware and did not assert copyright. This has allowed
&lt;a href=&#34;https://www.ibiblio.org/jmaynard/&#34;&gt;distribution&lt;/a&gt; of early versions of MVS, VM and TSS. In some cases,
hobbyists have taken these old versions and added modern facilities,
such as Volker Bandke&amp;#39;s &lt;a href=&#34;https://bsp-gmbh.pocnet.net/turnkey/&#34;&gt;Turnkey MVS&lt;/a&gt; and the &lt;a href=&#34;https://www.vm370.org/vm&#34;&gt;VM/370 Community Edition&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;
&lt;a href=&#34;https://archive.org/details/michigan-terminal-system-distribution-documentation-and-files&#34;&gt;MTS&lt;/a&gt;, &lt;a href=&#34;https://www.canpub.com/teammpg/de/mcgweb/downloads.htm&#34;&gt;MUSIC/SP&lt;/a&gt; and &lt;a href=&#34;https://web.stanford.edu/dept/its/support/wylorv/&#34;&gt;ORVYL&lt;/a&gt; are freely available, as of course is Linux.
There is currently work being done to get EMAS running again; see the
Github repo &lt;a href=&#34;https://github.com/FlyGoat/EMAS3-Revived&#34;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;
&lt;a href=&#34;https://www.bitsavers.org/pdf/ibm/360/&#34;&gt;Bitsavers&lt;/a&gt; has a large collection of IBM hardware and software documentation.&lt;/p&gt;
&lt;p&gt;
Several real System/360s have been preserved in museums, including the
Computer History Museum in California and the Science Museum in
London.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&#34;outline-container-headline-4&#34; class=&#34;outline-3&#34;&gt;
&lt;h3 id=&#34;headline-4&#34;&gt;
Emulation status
&lt;/h3&gt;
&lt;div id=&#34;outline-text-headline-4&#34; class=&#34;outline-text-3&#34;&gt;
&lt;p&gt;
The most widely developed and used emulator is Hercules, which
includes support for classic System/360 and later variants, along
with networking and peripherals. Several forks are available, with the
best supported today being &lt;a href=&#34;https://sdl-hercules-390.github.io/html/&#34;&gt;SDL Hercules 4&lt;/a&gt;, whose source is on &lt;a href=&#34;https://github.com/SDL-Hercules-390/hyperion&#34;&gt;Github&lt;/a&gt;.
Jay Moseley&amp;#39;s &lt;a href=&#34;https://www.jaymoseley.com/hercules/&#34;&gt;introduction&lt;/a&gt; page is a good guide to what can be done
with Hercules.&lt;/p&gt;
&lt;p&gt;
Richard Cornwell has written an emulator for the System/360 and /370
under &lt;a href=&#34;https://github.com/rcornwell/sims/tree/master/IBM360&#34;&gt;simh&lt;/a&gt; that can run many early operating systems. Roberto Sancho
Villa&amp;#39;s simh_cpanel project adds graphical front ends and a
distribution of VM/370 plus batch operating systems. Richard is also
working on a &lt;a href=&#34;https://github.com/rcornwell/microsim360&#34;&gt;microcode&lt;/a&gt; level simulation of the System/360 with a very
detailed front panel.&lt;/p&gt;
&lt;p&gt;
Also of interest is Ken Shirriff&amp;#39;s browser based &lt;a href=&#34;https://static.righto.com/360/&#34;&gt;IBM 360/50 Simulator&lt;/a&gt;
that shows how the front panel looks when executing code, along with
what is happening internally.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&#34;outline-container-headline-5&#34; class=&#34;outline-3&#34;&gt;
&lt;h3 id=&#34;headline-5&#34;&gt;
On this blog
&lt;/h3&gt;
&lt;div id=&#34;outline-text-headline-5&#34; class=&#34;outline-text-3&#34;&gt;
&lt;p&gt;
I plan to cover these operating systems in more detail. Links will be
added as I come to them.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;IBM TSS/360&lt;/li&gt;
&lt;li&gt;IBM CP/CMS (VM/370)&lt;/li&gt;
&lt;li&gt;IBM MVS with TSO&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://timereshared.com/mts/&#34;&gt;Michigan MTS&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;McGill MUSIC/SP&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&#34;outline-container-headline-6&#34; class=&#34;outline-3&#34;&gt;
&lt;h3 id=&#34;headline-6&#34;&gt;
Further reading
&lt;/h3&gt;
&lt;div id=&#34;outline-text-headline-6&#34; class=&#34;outline-text-3&#34;&gt;
&lt;p&gt;
Emerson Pugh&amp;#39;s book &lt;em&gt;IBM&amp;#39;s 360 and early 370 systems&lt;/em&gt; goes into great
detail on the history of this computer, including chapters on
peripherals and software. You can read it online at the &lt;a href=&#34;https://archive.org/details/ibms360early370s0000pugh/&#34;&gt;Internet
Archive&lt;/a&gt;. A summary, also by Pugh, can be found at the &lt;a href=&#34;https://ethw.org/IBM_System/360&#34;&gt;Engineering and
Technology History Wiki&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;
The Computer History Museum has a virtual &lt;a href=&#34;https://www.computerhistory.org/revolution/mainframe-computers/7/164&#34;&gt;exhibit&lt;/a&gt; on the System/360,
and a real front panel on display in the museum (see the picture
above).&lt;/p&gt;
&lt;p&gt;
IBM&amp;#39;s &lt;em&gt;System/360 Principles Of Operation&lt;/em&gt; is a clear overview of the
system&amp;#39;s architecture and can be found at &lt;a href=&#34;https://www.bitsavers.org/pdf/ibm/360/princOps/A22-6821-7_360PrincOpsDec67.pdf&#34;&gt;Bitsavers&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id=&#34;outline-container-headline-7&#34; class=&#34;outline-3&#34;&gt;
&lt;h3 id=&#34;headline-7&#34;&gt;
Questions, corrections, comments
&lt;/h3&gt;
&lt;div id=&#34;outline-text-headline-7&#34; class=&#34;outline-text-3&#34;&gt;
&lt;p&gt;
I welcome any questions or comments, and also especially any
corrections if I have got something wrong. Please email me at
rupert@timereshared.com and I will add it here and update the main
text.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
</description>
    </item>
    
  </channel>
</rss>
