z / OS UNIX System Services ( z / OS UNIX , o informalmente USS ) es un componente obligatorio, [ cita requerida ] incluido de z / OS . z / OS UNIX es una implementación certificada del sistema operativo UNIX ( XPG4 UNIX 95) optimizado para la arquitectura de 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, los comandos de la Opción de tiempo compartido (TSO) adicionales están disponibles junto con los servicios UNIX habituales, lo que hace posible procesar archivos UNIX utilizando ISPF . Extensiones en JCL permite utilizar estos archivos en el procesamiento por lotes .
Desarrollador | IBM |
---|---|
Familia OS | UNIX - POSIX |
Estado de trabajo | Actual |
Modelo fuente | Fuente cerrada |
Versión inicial | 1998 [1] (El nombre cambió de OpenEdition a OS / 390 UNIX System Services) |
Último lanzamiento | Versión 2.1 (V2R1) / 30 de septiembre de 2013 |
Objetivo de marketing | Empresa / Mainframes |
Disponible en | Inglés y la mayoría de los otros idiomas |
Plataformas | z / Arquitectura |
Licencia | Propiedad |
Página web oficial | Servicios del sistema z / OS UNIX |
Descripción general
Los servicios del sistema UNIX permiten 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 aconsejable un esfuerzo adicional para la integración de z / OS (como el soporte de instalación SMP / E ). Si bien z / OS UNIX admite ASCII y Unicode , y no existe ningún requisito técnico para modificar las aplicaciones ASCII y Unicode UNIX, 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 administración y aplicación 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, estos programas no se pueden migrar a plataformas que no sean mainframe sin volver a escribir 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 [2] y el ahora preferido zFS ), que admiten nombres de archivo largos de estilo UNIX , aparecen como conjuntos de datos VSAM especiales para el resto de z / OS. Numerosos subsistemas y aplicaciones centrales de z / OS dependen de los servicios del sistema UNIX, 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 z / OS PKI services 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 4.3 y mejorado en MVS / ESA 5.1. OpenEdition MVS solo admitía los estándares POSIX .
IBM continúa mejorando los servicios del sistema UNIX. Normalmente, todas las versiones de z / OS incluyen mejoras en z / OS UNIX.
Ver también
- Linux en IBM Z
- OpenSolaris para System z
- UTS (unidad central UNIX)
Referencias
- ^ "Implementación de UNIX System Services 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
- ^ "Copia archivada" (PDF) . Archivado desde el original (PDF) el 2004-09-06 . Consultado el 12 de mayo de 2016 .CS1 maint: copia archivada como título ( enlace )
enlaces externos
- Servicios del sistema UNIX