On Wed, 5 Aug 2009 22:20:13 -0500, Rich Smrcina <[email protected]> wrote:
>z/VM has a component called Open Extensions.  If it were allowed to grow
>up it could have become a very cool Unix-like subsystem for z/VM.
>Development pretty much stagnated when Linux became available.

OpenExtensions (tm) is the POSIX.1- and POSIX.2-compliant part of CMS. 
Details on compliance is in
http://publibz.boulder.ibm.com/epubs/pdf/hcsp0b00.pdf.   

For many years now, UNIX(r) has been a brand, not an operating system.  To
obtain such branding your operating system must
- Implement a particular UNIX specification
- Pass a suite of tests
- Agree to continue to conform
- Agree to fix it if it is subsequently found to be non-conformant.

If you do all that, then you can Receive the Brand.  ("you will feel a
slight pressure...")  z/VM OpenExtensions has not been evaluated for UNIX
compliance.

Linux has had no chilling effect on OpenExtensions development.  There
simply is no reason (or demand) to add more capability or be UNIX branded.

> It is
>currently used to provide services for new features for z/VM that are
>ported from z/OS.  The LDAP server and new SSH server being two recent
>examples.

Technically, LDAP and MPROUTE are *cradled* (not ported) z/OS binaries. 
Some things are trapped by the cradle, others are sent into LE to wander in
the POSIX land.

The SSL (not SSH) server that provides both application transparent and
visible SSL/TLS services to CMS applications is a hybrid app, being a native
CMS application that uses cradled z/OS System SSL DLLs.

Alan Altmark
z/VM Development
IBM Endicott

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

Reply via email to