Unix System Services

from Wikipedia, the free encyclopedia

Unix System Services ( USS ) is a component of z / OS . USS is a fully-fledged, certified Unix implementation (XPG4 UNIX 95). It is the first UNIX 95 that was not derived from the AT&T / SCO source code. The integration in z / OS means that TSO commands are available in addition to the usual Unix services and it is possible to process Unix files using ISPF . Extensions in the Job Control Language allow these files to be used in batch processing .

Unix System Services makes it possible to run Unix applications on IBM mainframes and to implement Unix- based services on these computers. The only incompatibility are programs that are based in their logic on the numerical values ​​of ASCII characters. The System z architecture is based on EBCDIC .

Programs that run under USS also have full access to the functions of z / OS . This is used, for example, for database connections ( DB2 via call attach). Such programs are then no longer portable.

The file systems of the USS (HFS and zFS) are special data sets from the point of view of the rest of the z / OS .

The forerunner of Unix System Services was an operating system component called Open Edition MVS , which was first implemented in MVS / ESA 4.3 and only implemented the POSIX standards.

Web links