The Ultimate Install Fest: Linux on the IBM System/390
Making Money from Free Beer

Scott Courtney
Monday, July 31, 2000 07:47:10 AM
The IBM team that has built Linux on S/390 reminds me a lot of the team that
built the original IBM PC back around 1980. Both teams seem, at least from the
outside, to have a certain "renegade" feel to them. Clearly the
senior management at IBM is behind the Linux team now, but one has to
wonder--as one wondered in the days when the PC was new--were the managers on
board from the beginning?
Even while Linux for S/390, and Linux on IBM's other hardware, opens up new
markets for the company, there has to be some concern over what this will do to
its other markets. What if Linux cuts into sales of OS390 and OS390
applications? Will the one-time pricing model that seems normal in the PC
industry, or the zero-pricing model from open source, undercut IBM's margins in
other areas through price pressure?
I asked Alex Stark if his team was feeling pressure from other parts of IBM
because of these issues, but he says it is not seen as a problem. Stark
emphasizes that IBM views Linux--on S/390 or elsewhere--as one part of a very
large market strategy. He says that Linux may help to drive more S/390 sales,
but that this is no more important than the ability to market a single
operating system on all IBM hardware, from laptops to mainframes.
Stark expects IBM's overall business to grow, because Linux versions of IBM
database, messaging, and system management products will be strong revenue
generators. IBM also hopes to profit from value-added support services provided
through IBM Global Services, and from consulting contracts.
I asked Pete McCaffrey just where the minimum entry point is, pricing-wise,
for the S/390 line. It is lower now, with the introduction of Integration
Facility for Linux and of Virtual Integration Facility, than it was a week ago,
but it is still high--especially since there must be at least one
general-purpose 390 CPU in the machine, even if Linux will be the only
operating system. On the other hand, McCaffrey says that Linux for S/390 will
also run on IBM's smaller (and cheaper) Multiprise 3000 midrange machines
(shown in the accompanying figure).
Because Linux for S/390 is so compatible with other ports, developers can
deploy their systems on Multiprise or even Intel PC hardware and still have a
growth path to full System/390 hardware as their needs increase.
IBM, Open Standards, and Open Source
IBM has a long history of setting standards and then trying to force the
world to adopt them. For years, SNA was the network architecture as far
as they were concerned, and EBCDIC was the character encoding standard.
Microsoft is famous for such behavior today, but didn't invent it.
Times have changed, though, both outside and inside IBM. Over the past
decade or so, IBM has been whacked on the head with the open-standards stick by
so many customers that the message finally sank in. And once it did, the
philosophy has spread like wildfire within the company just as it has in the
world at large. Witness, for example, the ubiquity of TCP/IP network support.
How recent it was that well-informed people were sure IBM would never support
TCP/IP on a mainframe--IBM pushed SNA, and it pushed Token Ring, not the
Ethernet that most other companies used. Now just about every piece of IBM
hardware--including the System/390--supports both of these standards, right out
of the box.
So it has been with software, as well. Says Alex Stark, "It's
tremendous how IBM understands the value of open standards. The old days are
gone....It's really fun to work here in [this] company....I can see changes
every day sometimes."
Not that it doesn't care if IBM-specific products are the mainstream
standard. Stark is quick to add, "We want to make what we're doing here a
success. That means customers using and valuing the 390 platform and
product." But he doesn't see the desire to sell IBM products as being at
odds with the open source philosophy. "We want to have very good relations
with the open source world....It is a world of give-and-take. We have taken
something from the open source world, and we want to give something back."
Among other code, IBM has recently released its Journaled File System (JFS)
from the AIX environment into the open source community.
Stark emphasizes the participation of IBM developers in the open source
arena at large, not just producing IBM products. IBM programmers are active on
the Internet discussion forums and project teams, and "discuss items that
don't even affect [IBM] directly." He says that there is a quality
difference in the code produced in an open environment:"Open source is a
world where you have to be good to succeed. Everyone can read your code!"
He adds that the IBM programmers--himself included--enjoy the collaborative
atmosphere surrounding Linux and other open source projects. That's one of the
objectives Stark has for his team: "We also want to have fun here."
The programmers in Boeblingen know their stuff: I thought I was a pretty good
hardware geek until I started e-mailing with some of IBM's mainframe wizards. I
am now much more humble. And they seem passionate about what they do. Although
nongeeks might disagree with the definition of the word "fun", these
IBMers seem to be having some of it.
Next: Looking Ahead for Linux on S/390 »