Inside System Storage -- by Tony Pearson

Tony Pearson Tony Pearson is a Master Inventor and Senior IT Specialist for the IBM System Storage product line at the IBM Executive Briefing Center in Tucson Arizona, and featured contributor to IBM's developerWorks. In 2011, Tony celebrated his 25th year anniversary with IBM Storage on the same day as the IBM's Centennial. He is author of the Inside System Storage series of books. This blog is for the open exchange of ideas relating to storage and storage networking hardware, software and services. You can also follow him on Twitter @az990tony.
(Short URL for this blog: )
  • Add a Comment
  • Edit
  • More Actions v
  • Quarantine this Entry

Comments (6)

1 Dmitry_T commented Permalink

&gt;&gt;The UNIX operating system that runs on this is called the z/OS operating system. <br /> ?!

2 TonyPearson commented Permalink

Dmitry, <br /> I am not sure if you are making fun that I said "operating system" twice in the same sentence, so will update to: <div>&nbsp;</div> The primary UNIX operating system that runs on this is called "z/OS". <div>&nbsp;</div> I added "primary" because OpenSolaris is UNIX-like, but does not appear to be UNIX certified. Of the six operating systems that run on System z mainframes, z/OS is the only one that is UNIX-certified by The Open Group, which is the organization that certifies operating systems to meet UNIX standards. Up to z/OS 1.9, it had UNIX95 certification, and since z/OS 1.10 IBM has gone for UNIX03 full-compliance certification, the latest currently available. <div>&nbsp;</div> Independent Software Vendors (ISVs) have successfully ported over UNIX programs that previously ran from Solaris, HP-UX and AIX over to z/OS with less than 5 percent code change. <div>&nbsp;</div> Tony P (az990tony)

3 Dmitry_T commented Permalink

Hello Tony, <br /> thanks for your comments. Well, I was complained about your definition of Z/OS as UNIX operation system. <br /> May be i missed something, but Z/OS has UNIX subsystem(USS), i.e. it's just one of many parts of Z/OS. So, in the same manner we could say that Windows is UNIX because in Windows you could also install Unix subsystem(SFU).

4 TonyPearson commented Permalink

Dmitry, <br /> <p><br /> I agree there are other elements of z/OS that are not very UNIX-like. I have heard people compare z/OS Unix System Services (USS) to Windows Services for UNIX (SFU) before. The key difference is that z/OS UNIX System Services is tightly integrated into z/OS. You can't run z/OS without it. By contrast, SFU is an optional add-on for Windows, and many do not run with it at all.<br /> </p> <div>&nbsp;</div> <p><br /> With companies unsure what Oracle plans to do with Solaris, and HP looking for a new CEO to replace Mark Hurd, I thought it would be good time to remind everyone that porting over from Solaris or HP-UX to z/OS is actually a reasonable and viable option.<br /> </p> <div>&nbsp;</div> <p><br /> For more about z/OS UNIX capabilities, see the landing page here:<br /> </p> <div>&nbsp;</div> <a href=""></a>

5 justaz/osguy commented Permalink

Tony, <br /> Dmitry's point, while z/os has integrated parts of UNIX into itself, it by and large is not a UNIX OS, but it's own class of OS. Most of the parts of z/os are not in an HFS(or zfs)... most of the data accessed is not via definitions that start with a slash..... It's historical and techical predecessors/building blocks were before USS even existed and even before UNIX existed. <div>&nbsp;</div> FYI... z/os most certainly can run without USS... but not very functionally...since Commuincation Server has USS parts integrated into it nowadays.... but the OS can indeed run without USS. USS is a sub-system... not the OS... that is what the SS portion of USS is. <div>&nbsp;</div> Unfortunately porting UNIX applications to z/os USS is not very cost effective. Most USS workload are still running on GP engines... which are not only pricy but come with a surcharge in licensing fees for CPU based cost ISV's software. It is probably more cost effective to move Solaris to OpenSolaris running on IFL engines or to try and convert to Linux running on IFL engines. IFL engines are less than a third of the cost of GP engines and don't have the licensing issue. The other cheaper option is to port/attach a zbx to your mainframe and run them on either a Power 7 blades zbx or on the still to be announced x-blade zbx that will come out next year, assuming you buy a ZEnterprise 196. <div>&nbsp;</div> Also you are not current on emulation software... <br /> PSI was bought out by IBM and their systems were suppressed... <br /> FLEX/ES is no longer around.. IBM forced Fundamentals out of business, by discontinuing of the sublicensing companies, T3 is suing IBM. <br /> Hercules is being sued by IBM... for licensed software infringement. <div>&nbsp;</div>

6 TonyPearson commented Permalink

Justaz, <br /> You bring up valid points. I will update the sentence to: <br /> <blockquote><br /> "The primary operating system that runs on this is called "z/OS", which when used with its integrated UNIX System Services subsystem, is fully UNIX-certified."<br /> </blockquote> <br /> There are actually several functional dependencies on USS, but you are correct that the core z/OS can boot without USS. I thought that introducing the three options (PSI, FLEX-ES and Hercules) with "Back in 2007" would indicate these were historical references, but I will add the following to emphasize that they no longer are viable: <br /> <blockquote><br /> "None of these are viable options today."<br /> </blockquote>

Add a Comment Add a Comment