On Fri, Mar 26, 2010 at 10:00 PM, Kirk Wolf <k...@dovetail.com> wrote:

> Sam,
>
> I like z/OS as much as the next guy, but I have to disagree with most
> of your comparisons.
>
> On Fri, Mar 26, 2010 at 4:20 PM, Sam Siegel <s...@pscsi.net> wrote:
> >
> > Then there are things like checkpoint restart.  On unix, that is
> "something
> > the database does".  There is now OS level facility that lets you restart
> > where you left off.
> >
> So, you can checkpoint your position in a sequential dataset and
> synchronize this with a DB2 commit for convenient restart processing
> without buying a third party product?  z/OS checkpoint/restart is
> pretty archaic IMO.   It is much easier to do this on *nux, since a
> file pointer is just a number.
>
> > There are also file system issues.  It seems lately that there have been
> > many comments regards ckd disk, etc.  Consider the flip side.  Unix does
> not
> > have anything close to vsam.  If you want keyed file access, you either
> use
> > a database, ryo or purchase a third party product.  Vsam goes a long way
> to
> > solve many problems.  Most unix developers are very surprised at
> > vsam's capabilities.
> >
> There are several popular *free* databases, like MySQL.  Not to
> mention free b-tree implementations.
> Maybe the problem is that *nix developers just don't understand how
> cool VSAM is....
> Just explain the details of VSAM SHAREOPTIONS to them, that will
> convince them :-)
>
> >  Tapes and tape management are woefully lacking on unix.  There are still
> > many cases, outside of backup, were tape plays an important role.  With a
> > unix system, using tape is difficult at best.
> >
> Seems to me like you have to buy a vendor product on any OS to do tape
> management well.
> Virtual tape subsystems are the future anyway, and that technology is
> more or less platform neutral IMO.
>
> > Take a look at JCL.  Many unix developers don't see the true facility of
> > JCL.  That is indirect specification of resources.  JCL (svc 99, etc.)
> > allows a program to address different input and output as well as
> printers
> > and other external devices without the underlying program knowing which
> > specific resource is being used.  On Unix you must pass very specific
> > information to fopen or open to obtain the resource.  A "smart" program
> can
> > read this information from a configuration file or
> > via environment variables.   However, there is no standardized way of
> doing
> > this.  This makes every "production" job on a unix machine that much
> > more difficult to manage.
> >
> It is simply done differently on Unix... on Unix you use shell scripts
> to parameterize file names as shell variables which are used as
> arguments to programs.
> If anything, shell scripts are *more* flexible than JCL.  (But on
> z/OS, you can do both, even in a batch job!)
>
> You didn't really mention the things that I see as the biggest
> advantages of z/OS of Unix:
> - massive multiprocessing with great resource management (WLM)
> - JES (but I guess you did cover this)
> - stability, backwards compatibility, reliability...
>
> FWIW, did IBM sell more net-new z engines last year for z/OS or for Linux?
>
> Kirk Wolf
> Dovetailed Technologies
> http://dovetail.com


Kirk,

Points made ...

Sam

>
>
> > Regards,
> > Sam
> >
> >>
>
> ----------------------------------------------------------------------
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
> Search the archives at http://bama.ua.edu/archives/ibm-main.html
>

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to