UNIX System Services

UNIX System Services

UNIX System Services (USS) is a required, included component of z/OS. USS is a certified UNIX implementation (XPG4 UNIX 95) optimized for mainframe architecture. It is the first UNIX 95 to not be derived from the AT&T source code. Through integration with the rest of z/OS, additional Time Sharing Option (TSO) commands are available alongside the usual UNIX services, making it possible to process UNIX files using ISPF. Extensions in JCL make it possible to use these files in batch processing.

UNIX System Services allows UNIX applications from other platforms to run on IBM mainframes. In many cases only a recompile is necessary, although additional effort may be advisable for z/OS integration (such as SMP/E installation support). Binary programs using hardcoded ASCII numerical values may need adjustment — z/OS users often prefer or require EBCDIC support. Programs running under USS have full, secure access to the internal functions of z/OS. Database access (DB2 via Call Attach) is one example of how USS can access services found elsewhere in z/OS. Naturally such programs cannot be ported to non-mainframe platforms without rewriting if they use these z/OS-specific services. Conversely, if a program adheres to standards such as POSIX and ANSI C, it will be easier to port to the USS environment.

The file systems for USS (the older HFS and the now preferred zFS), which support UNIX-style long filenames, appear as special datasets to the rest of z/OS. Numerous core System z subsystems and applications rely on UNIX System Services, including Java.

USS also provides a shell environment, OMVS.

USS's predecessor was an operating system component called "OpenEdition MVS", first implemented in MVS/ESA 4.3 and enhanced in MVS/ESA 5.1. OpenEdition MVS only supported the POSIX standards. IBM continues to enhance UNIX System Services. In 2007, IBM [http://www.ibm.com/common/ssi/rep_ca/8/897/ENUS207-018/ENUS207018.PDF announced z/OS 1.9] which includes several new USS features, including partial alignment with the newer Single UNIX Specification Version 3 (UNIX 03).

See also

* Linux on System z
* OpenSolaris for System z
* UTS (Mainframe UNIX)

External links

* [http://www-03.ibm.com/servers/eserver/zseries/zos/unix/ UNIX System Services]


Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Look at other dictionaries:

  • Unix System Services — (USS) ist eine Komponente des z/OS. USS ist eine vollwertige, zertifizierte Unix Implementierung (XPG4 UNIX 95). Es handelt sich um das erste Unix 95, welches nicht aus dem AT T / SCO Sourcecode abgeleitet wurde. Durch die Integration in z/OS… …   Deutsch Wikipedia

  • UNIX System Services — ou USS est un sous système de MVS permettant de faire fonctionner des programmes dans un environnement UNIX. Il possède un Shell basé sur Korn. Appelé OpenEdition sous OS/390, il change de nom en 2001 pour UNIX System Services. USS est certifié… …   Wikipédia en Français

  • Unix — (officially trademarked as UNIX, sometimes also written as Unix with small caps) is a computer operating system originally developed in 1969 by a group of AT T employees at Bell Labs, including Ken Thompson, Dennis Ritchie, Douglas McIlroy, and… …   Wikipedia

  • Unix security — Unix security: maintaining a secure environment on Unix and Unix like operating systems is dependent on design concepts of these operating systems, but vigilance through user and administrative techniques is important to maintain security… …   Wikipedia

  • UNIX — UNIX, parfois écrit « Unix », avec des petites capitales, est un système d exploitation multitâche et multi utilisateur créé en 1969, conceptuellement ouvert et fondé sur une approche par laquelle il offre de nombreux petits outils… …   Wikipédia en Français

  • Unix — (marque déposée officiellement comme UNIX, parfois aussi écrit comme Unix avec les petites capitalisations) est le nom d un système d exploitation multitâche et multi utilisateur créé en 1969, conceptuellement ouvert et fondé sur une approche par …   Wikipédia en Français

  • Unix — (registrado oficialmente como UNIX®) es un sistema operativo portable, multitarea y multiusuario; desarrollado, en principio, en 1969 por un grupo de empleados de los laboratorios Bell de AT T, entre los que figuran Ken Thompson, Dennis Ritchie y …   Wikipedia Español

  • Unix-Shell — Die Unix Shell oder kurz Shell (en. Hülle, Schale) bezeichnet die traditionelle Benutzerschnittstelle unter Unix oder unixoiden Computer Betriebssystemen. Der Benutzer kann in einer Eingabezeile Kommandos eintippen, die der Computer dann sogleich …   Deutsch Wikipedia

  • System administrator — A system administrator, systems administrator, or sysadmin, is a person employed to maintain and operate a computer system and/or network. System administrators may be members of an information technology department.The duties of a system… …   Wikipedia

  • Services menu — The Services menu (or simply Services) is a user interface element in a computer operating system. The services are programs that accept input from the user selection, process it, and optionally put the result back in the clipboard. The concept… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”