Dr. Dobb's is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.


Channels ▼
RSS

Open Source

Linux on the IBM S/390


About System 390

About System 390

The System 390, or S/390, comprises a broad family of mainframe computer models based on the 32-bit IBM 390 processor architecture formally defined in the 390 Principles of Operation manual (POP for short).

The 390 architecture is the lineal descendant of the 1960s IBM 360 and the 1970s IBM 370 processors. IBM 390 CPUs commonly run at 750 MHz. Forthcoming are both much faster CPUs and a 64-bit architecture.

A copiously illustrated view of the state of S/390 silicon is the recent IBM Research Journal issue "IBM S/390 Server G5/G6".

Multiprocessor machines commonly range from two to twelve CPUs. Processor and other S/390 hardware resources can be virtualized and partitioned between multiple operating system images in the "hypervisor", which runs at either the microcode level (Logical Partition or "LPAR") or at the operating system level (VM/ESA) [See sidebar, "About VM".]

Mainframes are much more than their central processing unit, being specialized for high rates of I/O transfer. Channel architecture offloads I/O operations onto discrete channel controllers which execute programs written into shared memory from the CPU, making byte data transfers inefficient but block transfers, especially large block transfers, more efficient than with the sorts of I/O architectures common in the PC and Unix world.

Mainframes are also valued for their reliability, as Byte pointed out in a 1998 article, "Why Mainframes Rarely Crash."

S/390 mainframes run a variety of operating systems either natively, in an LPAR, or under VM. These operating systems include VM/ESA, OS/390, DOS/VSE, TPF, and now Linux.

Qualified application developers (see the S/390 PartnerWorld for Developers web page) can obtain S/390 hardware at a discount, and the VM operating system without monthly licensing. IBM sales philosophy being very much based on one-on-one relationships with individual customers and developers, general price information is as hard to come by as free advice from a lawyer; however, it appears that the entrée for an up-to-date developer model is around $15,000, substantially more than a Unix workstation but also substantially less than $500,000 to $2,000,000 a commercial user might easily spend for a production S/390 model.

Alternatives to owning your own IBM S/390 include the following:

  • Emulation on Intel, available from Fundamental Software Inc.,
  • A local university, many of which can provide accounts on an S/390,
  • Contract programming at IBM, which will often bring the contractor into formal or informal contact with the S/390
.


Return to Linux on the IBM S/390


Related Reading


More Insights






Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

 
Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.