Articulo de referencia

Servicios del sistema UNIX

z/OS UNIX System Services ( z/OS UNIX , o informalmente USS ) es un elemento base de z/OS . [ 2 ] z/OS UNIX es una implementación certificada del sistema operativo UNIX ( XPG4 U...

z/OS UNIX System Services ( z/OS UNIX , o informalmente USS ) es un elemento base de z/OS . [ 2 ] z/OS UNIX es una implementación certificada del sistema operativo UNIX ( XPG4 UNIX 95) optimizada para la arquitectura de mainframe. Es el primer UNIX 95 que no se deriva del código fuente de AT&T . Mediante la integración con el resto de z/OS, se encuentran disponibles comandos adicionales de Time Sharing Option (TSO) junto con los servicios UNIX habituales, lo que permite procesar archivos UNIX utilizando ISPF . Las extensiones en JCL permiten utilizar estos archivos en el procesamiento por lotes .

Descripción general

UNIX System Services permite que las aplicaciones UNIX de otras plataformas se ejecuten en mainframes IBM System z con z/OS. En muchos casos, solo es necesaria una recompilación, aunque puede ser recomendable un esfuerzo adicional para la integración con z/OS (como la compatibilidad con la instalación de SMP/E ). Si bien z/OS UNIX admite ASCII y Unicode , y no existe ningún requisito técnico para modificar las aplicaciones UNIX que utilizan ASCII y Unicode, muchos usuarios de z/OS suelen preferir la compatibilidad con EBCDIC en sus aplicaciones, incluidas las que se ejecutan en z/OS UNIX. Por consiguiente, z/OS UNIX proporciona servicios de aplicación y administración para la conversión a/desde EBCDIC. Los programas que se ejecutan en z/OS UNIX tienen acceso completo y seguro a las demás funciones internas de z/OS. El acceso a la base de datos ( Db2 mediante Call Attach) es un ejemplo de cómo z/OS UNIX puede acceder a servicios que se encuentran en otras partes de z/OS. Naturalmente, dichos programas no se pueden portar a plataformas que no sean mainframes sin reescribirlos si utilizan estos servicios específicos de z/OS. Por el contrario, si un programa cumple con los estándares UNIX, como POSIX y ANSI C , será más fácil trasladarlo entre diferentes sistemas operativos UNIX, incluido z/OS UNIX.

Los sistemas de archivos para z/OS UNIX (el antiguo HFS [ 3 ] [ 4 ] con DFSMS/MVS Versión 1 Release 2 [ 5 ] y el ahora preferido zFS ), que admiten nombres de archivo largos al estilo UNIX , aparecen como conjuntos de datos [ a ] para el resto de z/OS. Numerosos subsistemas y aplicaciones centrales de z/OS dependen de los servicios del sistema UNIX, incluyendo z/OS Management Facility, servicios de análisis y generación de XML, OpenSSH , IBM HTTP Server para z/OS, z/OS SDK para Java y algunos servicios PKI de z/OS como ejemplos. z/OS UNIX también proporciona un entorno de shell , OMVS.

El predecesor de z/OS UNIX fue un componente del sistema operativo llamado OpenEdition MVS , implementado por primera vez en MVS/ESA SP 4.3 y mejorado en MVS/ESA 5.1. Inicialmente, OpenEdition MVS solo admitía los estándares POSIX , pero X/OPEN, el predecesor de The Open Group, certificó MVS/ESA SP V5.1.

IBM continúa mejorando los servicios del sistema UNIX. Por lo general, cada versión de z/OS incluye mejoras para z/OS UNIX.

Véase también

Notas

  1. HFS tiene un tipo de conjunto de datos especial; zFS utiliza un conjunto de datos lineal VSAM como contenedor.

Referencias

  1. "Implementación de los servicios del sistema UNIX z/OS versión 1 Release 7" (PDF) . Manual de soporte de software . IBM. Marzo de 2006. SG24-7035. El nombre cambió de OpenEdition a OS/390 UNIX System Services.
  2. "Elementos base de z/OS" . ibm.com .
  3. "Sistema de archivos jerárquico" (PDF) . ti-leipzig.de . Archivado del original (PDF) el 6 de septiembre de 2004. Consultado el 12 de mayo de 2016 .
  4. "Guía de uso del sistema de archivos jerárquico" (PDF) . IBM. Septiembre de 2000. Consultado el 23 de abril de 2023 .
  5. "IBM DFSMS/MVS Versión 1 Release 2" . IBM (Carta de anuncio). 1 de marzo de 1994. LTR ZP94-0202.
  • Servicios del sistema UNIX