As one of those potential z/OS hobbyists, I would think it so cool to be
able to run z/OS inexpensively (which for me means at most a few $100's
per year) in my home environment, and it would be great for educational
purposes; but I can also understand IBM's position.
One of the big selling points of z/OS is its reliability and
availability, but one of the things that helps achieve that is a synergy
between the Operating System and the hardware that allows hardware
errors detection, dynamic recovery from hardware errors, and dynamic
hardware repair. With IBM in total control of the hardware environment,
they can maintain quality control over that environment and insure that
hardware issues don't introduce random acts of strangeness. Contrast
that with Intel desktop/server environment with its myriad of
processors, support chips, motherboards, memory, graphics cards, BIOS
settings, and peripheral combinations from different vendors, some of
which don't play well together, some with questionable vendor driver
support, and in many cases with minimal or no error detection support if
the hardware does fail in some way. And, if an emulator like Hercules
is also involved, one has to add the possibility of subtle differences
in behavior from IBM z-architecture that might affect reliability.
If many were only to experience z/OS running in non-IBM hardware
environments, they inevitably will see a less robust and reliable
system, and the reputation of z/OS could be unjustly damaged by the
reliability of those underlying hardware/emulator platforms. For the
differences in those two worlds, I don't have to look any further than
my own home systems: For over a month, I have been dealing with a
stability issue with my main desktop system, frustrated that there is no
way to positively determine whether it is a software problem or some
unreported hardware error. The last time I saw an undetected hardware
error and undetected (by hardware) data corruption on an IBM mainframe
was circa 1979, and that turned out to be in 3rd-party-vendor air-cooled
memory which had previously endured some inappropriate "water cooling"
due to an environmental failure.
I suspect IBM would be concerned that disassociation of z/OS from
hardware that IBM controls would also make detection and enforcement of
license violations much more difficult, and that license abuse would
affect IBM's bottom line.
"Inexpensive for a home hobbyist" obviously translates into too little
revenue for IBM to provide active maintenance support, so any
maintenance would have to be by total replacement, and when such systems
were found to have significant bugs or security flaws, the exposure
would probably have to be tolerated until a future system replacement.
Production z/OS installations should also be concerned that wide
availability of inexpensive hobbyist z/OS systems in non audited
environments could both encourage and facilitate development of malware
and human engineering attacks that target z/OS systems. Although the
victims might more likely be poorly-configured and/or
back-level-maintenance instances of hobbyist z/OS systems, unnecessarily
encouraging unsupervised efforts to uncover z/OS points of weakness does
not sound like goodness.
Joel C. Ewing
On 05/16/2013 07:08 AM, zMan wrote:
First sentence: What?
Second: It might. That's certainly the hobbyist's argument. IBM doesn't see
it that way, clearly.
On Thu, May 16, 2013 at 1:11 AM, Scott Ford <[email protected]> wrote:
You run just about any system in vbox or VMware we do, including various
variants of Linux ..
I understand IBM fighting hercules but ...wouldn't it also bring in more
business like zpdt does ?
Scott ford
www.identityforge.com
from my IPAD
'Infinite wisdom through infinite means'
On May 15, 2013, at 4:51 PM, Phil Smith <[email protected]> wrote:
John McKown wrote:
According to IBM, you cannot get a z/OS license for a Hercules based
machine. It has been asked for by many, for a hobbyist environment.
Right. And Platform Solutions not only proved that IBM wasn't
interested, but that IBM would aggressively fight attempts to exploit
loopholes.
Another emulator is Boch. It is an x86 emulator. As I recall, one person
used this to run Windows, slowly, on an old pre-z machine. It would be
interesting, to me, to have somebody do this on a zEC12 running full
speed.
I don't know if Windows can be licensed on this configuration, or not.
That's Bochs. Adam Thornton, then of Sine Nomine Associates, did this on
an MP3000 in about 2001: Exchange under Windows under Bochs under Linux for
System z under z/VM. "Slow" doesn't begin to describe it, but Exchange did
(eventually!) come up.
I believe - but IANAL - that you can run Windows legally in a virtual
machine as long as it's a unique use of that license copy etc. So sure, why
not? ("Is it on an Intel or AMD CPU?" "Um, IBM zEC12, actually..." - now
THAT would be a fun conversation!)
...phsiii
--
Joel C. Ewing, Bentonville, AR [email protected]
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN