stringtranslate.com

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 UNIX 95) optimizada para la arquitectura mainframe. Es el primer UNIX 95 que no se deriva del código fuente de AT&T . A través de la integración con el resto de z/OS, hay disponibles comandos adicionales de Time Sharing Option (TSO) junto con los servicios UNIX habituales, lo que hace posible procesar archivos UNIX utilizando ISPF . Las extensiones en JCL hacen posible 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 que ejecutan z/OS. En muchos casos, solo es necesaria una recompilación, aunque puede ser recomendable un esfuerzo adicional para la integración z/OS (como el soporte de instalación SMP/E ). Si bien z/OS UNIX admite ASCII y Unicode , y no hay ningún requisito técnico para modificar las aplicaciones UNIX ASCII y Unicode, muchos usuarios de z/OS a menudo prefieren el soporte EBCDIC en sus aplicaciones, incluidas las que se ejecutan en z/OS UNIX. En consecuencia, z/OS UNIX proporciona servicios de aplicación y administrador para convertir 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 a través de Call Attach) es un ejemplo de cómo z/OS UNIX puede acceder a los servicios que se encuentran en otras partes de z/OS. Naturalmente, dichos programas no se pueden trasladar a plataformas que no sean mainframe sin reescribirlos si utilizan estos servicios específicos de z/OS. Por el contrario, si un programa se adhiere a los estándares UNIX como POSIX y ANSI C , será más fácil moverlo 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 UNIX System Services, incluidos z/OS Management Facility, servicios de generación y análisis de XML, OpenSSH , IBM HTTP Server para z/OS, z/OS SDK para Java y algunos servicios z/OS PKI 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. OpenEdition MVS inicialmente 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. Normalmente, 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 la versión 1 de z/OS de UNIX System Services 7" (PDF) . Manual de soporte de software . IBM. Marzo de 2006. SG24-7035. Se cambió el nombre 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 desde el original (PDF) el 2004-09-06 . Consultado el 2016-05-12 .
  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.

Enlaces externos