Jon, First a caveat: I'm a z/OS bigot from the get-go. I much prefer z/OS to *nix but I supported both HP-UX and AIX at a previous position alongside my z/OS work. I have no experience with Sun's flavor and precious little with Linux so I can't comment on them. I need to take a couple exceptions to your comments.
1. Disk full - HP-UX with online JFS gave me the ability to dynamically add disk to volume groups and filesystems dynamically back around the 2001 timeframe. Yes, online JFS was a separately priced option, but the ability was/is there. Same with AIX (AFAIK built in, no add-ons), I was dynamically adding disk to filesystems. I will concede that applications often did funky things when a filesystem got full, but the problem could be fixed without an outage. 2. CPU busy - The HP boxes I was working with had hard partitions. I had to shut down partitions to move CPUs form one to another (in chunks of 4 CPUs and their associated memory). IBM p-series on the other hand, where I was running machines with multiple LPARs and if the hardware was configured correctly (with ranges of memory and CPUs defined to the LPARs) I could dynamically add/remove CPUs and memory from the LPARs without any kind of outage. If I had to take memory away from an LPAR to give to another one, the LPAR losing the memory would page migrate it's data to other memory or out to disk and tell me when it was done so I could go add it to the other LPAR. That being said, I still maintain that it is no accident that Unix and LSD were both developed at the same university at the same time (probably by the same people...just kidding on this last part.) Rex -----Original Message----- From: IBM Mainframe Discussion List [mailto:IBM-MAIN@LISTSERV.UA.EDU] On Behalf Of Jon Perryman Sent: Tuesday, November 05, 2013 1:50 PM To: IBM-MAIN@LISTSERV.UA.EDU Subject: z/OS is antique WAS: Aging Sysprogs = Aging Farmers We know Gilmartin considers UNIX elegant so he is a lost cause but it's sad that he's bringing others to the dark side. He often gives UNIX examples that he feels are at the forefront of technology when in reality there are z/OS solutions that work as well or even better. Case in point is the CP command to merge files. A simple exec to alloc the files and merge them can easily be created. How often do you merge files? If anyone considered this a requirement, they would have created the solution in less than a minute. So a newbie knows intuitively that CP is copy and help is -?. z/OS certainly has it's problems and we are willing to admit it. z/OS may have a petina but UNIX / Linux has been rusting over time and some don't even recognize those problems. E.g. The CLOUD came into existence because UNIX was not able to solve basic problems so it came up with a way hide them. Instead of solving major limitations, it simply redefines them as non-problems. I am actually an advocate for both operating systems but I realize they both have their limitations. As for showing that z/OS is not as bad as some would make it out, here are some of the issues the cloud has addressed but not truly resolved: 1. Disk full: * Cloud: Some disk manufacturers have implementations that work well but they exist more as NFS than as a local filesystem and they are still not in heavy use. Other implementations simply use Unix filesystems but they require more disk space than is needed. * UNIX: Applications often do bizarre things with disk full. Admin's usually find out there is a problem from user reporting the problem. Adding a disk immediately won't solve the problem because the file system must be copied. Adding a mountpoint doesn't help. Admin must search / delete files to free space. Increasing the file system size requires the sceduling of down time (it's not just adding space). * z/OS: Applications will die but we can have automation to add disks to a storage group in a matter of seconds. We can easily steal disks from our test systems in an emergency where we don't have sufficient extra's. We have HSM to migrate seldom used files to tape. Admins can change the migration interval. 2. CPU busy. * Cloud: There are a few implementations to spread workload (e.g. SOA). They all are the same basic principle but with different standards. They all basically send a request and wait for a response. It still exists within the restrictions of UNIX. * UNIX: Can't dynamically add a cpu without reboot. Loosely coupled. Can't offload workload without purpose built applications (E.g. Peoplesoft and SAP). * z/OS: We have WLM to prioritize workload. CPU's can be dynamically added (IBM often has spares in the box that can be quickly purchased). Our systems are tightly coupled thru sysplex. IMS, CICS, TSO and batch can easily be spread on any / all systems within the sysplex. 3. Networking: * Cloud: Same as UNIX. * UNIX: TCP/IP was not publicly available until the 70's. Prior to that, simple communications were available. * z/OS: SNA existed long before TCP/IP was available. SNA was a robust, reliable and secure communications methodology. Once TCP was became available, we had the same situation as Betamax versus VHS. TCP won. 4. Data recovery: * Cloud: Cross your fingers and hope that your cloud provider is taking sufficient precautions. * UNIX: Backup and recovery utilities exist but an admin is often required to perform recovery. In addition, recovery is often an interactive process (start request / mount tape then repeat). * z/OS: HSM, DSM, FDR and other products exist. HSM allows user's to issue multiple HRECOVER commands which are queued to the server and you wait for notification of completion. It's been too long for me to remember the other products but I suspect they work as well. I could list more if necessary but that would be a waste of time. z/OS improvements often go unnoticed. They are often embedded and transparent to most users of the system. Granted that IBM does detrimental actions that overshadow the advantages of z/OS. I too think their user base would increase if they weren't so restrictive. This dinosaur hasn't died yet and probably won't in the near future. Jon Perryman. >________________________________ > From: Dana Mitchell <mitchd...@gmail.com> >To: IBM-MAIN@LISTSERV.UA.EDU >Sent: Tuesday, November 5, 2013 7:01 AM >Subject: Re: Aging Sysprogs = Aging Farmers > > >On Tue, 5 Nov 2013 08:13:14 -0600, Paul Gilmartin <paulgboul...@aim.com> wrote: > >>It's far less encrusted with the patina of antiquity. Much of OS/360 >>made sense in the resource-constrained batch environment in which >>it originated. Nowadays, its residue is a requirement for compatibility; >>an enormous burden for novices. >> >>-- gil >> > >+1 gil! exactly! > >I've long thought that z/OS needed a good dose of modernization and overhaul >to come kicking and screaming onto the hardware of the 21st century.... Does >anyone use FLPA any more? > > >On Tue, 5 Nov 2013 20:32:38 +0800, David Crayford <dcrayf...@gmail.com> wrote: >> >>Indeed! It's and old story isn't it? If youngster's don't have easy >>access to a platform they will not be interested in it. They can install >>Linux on a cheap PC and hack away to their hearts content. >>IBM really do need to wake up and start providing either emulation or >>cheap virtual machines to as many universities as they can reach. >> > >This is the exact same problem facing the IBM i community, no cheap/free >option for experimentation and exploration. IBM should make available a free >download of IBM z/OS emlated to run on a PC just for this purpose. On second >thought, that would highlight all the 'encrusted patina of antiquity' and >probably send the 20-somethings running for the hills! > ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN The information contained in this message is confidential, protected from disclosure and may be legally privileged. If the reader of this message is not the intended recipient or an employee or agent responsible for delivering this message to the intended recipient, you are hereby notified that any disclosure, distribution, copying, or any action taken or action omitted in reliance on it, is strictly prohibited and may be unlawful. If you have received this communication in error, please notify us immediately by replying to this message and destroy the material in its entirety, whether in electronic or hard copy format. Thank you. ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN