m.kelas-karyawan-ftumj.prestasi.web.id Layanan Informasi 17 Jam
Telp/Fax : 021-8762002, 8762003, 8762004, 87912360
HP/SMS : 081 1110 4824 27, 0812 9526 2009, 08523 1234 000
WhatsApp : 0817 0816 486, 0812 9526 2009
email : _Hubungi Kami__ silahkan klik
Chatting dengan Staf :
ggkarir.com
ggiklan.com
Pilih Bahasa :   ID   EN   Permintaan Katalog / Brosur (GRATIS via POS)   Kelas Karyawan   Reguler
S1 Teknik SipilLatihan PsikotesIklanOrganisasi InternasionalPartai PolitikPerpustakaanPTAShell

   
Cari  
    Teknologi Informatika

    Sebelumnya  (Single responsibility principle) (Single-board computer)  Berikutnya    

Single UNIX Specification

The Single UNIX Specification (SUS) is the collective name of a family of standards for computer operating systems to qualify for the name "Unix". The SUS is developed and maintained by the Austin Group, based on earlier work by the IEEE and The Open Group.

Contents

History

Chronological hierarchy of relationships of various UNIX API standards that ultimately gave rise to SUSv4. Solid lines indicate direct descent, whereas dashed lines indicate a case where either 1) one standard influenced another 2) one standard was incorporated into another, or 3) one standard deferred to another.

1980s: Motivation

The SUS emerged from a mid-1980s project to standardize operating system interfaces for software designed for variants of the Unix operating system. The need for standardization arose because enterprises using computers wanted to be able to develop programs that could be used on the computer systems of different manufacturers without reimplementing the programs. Unix was selected as the basis for a standard system interface partly because it was manufacturer-neutral.

1988: POSIX

In 1988, these standards became IEEE 1003 (also registered as ISO/IEC 9945), or POSIX, which loosely stands for Portable Operating System Interface for uniX.

1990s: Spec 1170

In the early 1990s, a separate effort known as the Common API Specification or Spec 1170 was initiated by several major vendors, who formed the COSE alliance in the wake of the Unix wars. This specification became more popular because it was available at no cost, whereas the IEEE charged a substantial fee for access to the POSIX specification. Management over these specifications was assigned to X/Open who also received the Unix trademark from Novell in 1993. Unix International (UI) merged into Open Software Foundation (OSF) in 1994 only to merge with X/Open to form The Open Group in 1996.

1997: Single UNIX Specification version 2

In 1997, the Open Group released the Single UNIX Specification Version 2.[1][2]

This specification consisted of:

  • the Base Definitions, Issue 5,
  • the System Interfaces and Headers, Issue 5,
  • the Commands and Utilities, Issue 5,
  • the Networking Services, Issue 5,
  • the X/Open Curses, Issue 4, Version 2,

and was at the core of the UNIX 98 brand.[3]

2001: POSIX:2001, Single UNIX Specification version 3

Beginning in 1998, a joint working group known as the Austin Group began to develop the combined standard that would be known as the Single UNIX Specification Version 3 and as POSIX:2001 (formally: IEEE Std 1003.1-2001). It was released on January 30, 2002.[4]

This standard consisted of:

  • the Base Definitions, Issue 6,
  • the System Interfaces and Headers, Issue 6,
  • the Commands and Utilities, Issue 6,

and is at the core of the UNIX 03 brand.[5]

2004: POSIX:2004

In 2004, a new edition of the POSIX:2001 standard was released, incorporating two technical corrigenda. It is called POSIX:2004 (formally: IEEE Std 1003.1-2004).[6][7]

2008: POSIX:2008

In December 2008, the Austin Group published a new major revision, known as POSIX:2008 (formally: IEEE Std 1003.1-2008).[8][9][10] This is the core of the Single UNIX Specification, Version 4.[11]

This standard consists of:

  • the Base Definitions, Issue 7,
  • the System Interfaces and Headers, Issue 7,
  • the Commands and Utilities, Issue 7.

Specification

SUSv3 totals some 3700 pages, which are thematically divided into four main parts:

  • Base Definitions (XBD) - a list of definitions and conventions used in the specifications and a list of C header files which must be provided by compliant systems. 84 header files in total are provided.
  • Shell and Utilities (XCU) - a list of utilities and a description of the shell, sh. 160 utilities in total are specified.
  • System Interfaces (XSH) - contains the specification of various functions which are implemented as system calls or library functions. 1123 system interfaces in total are specified.
  • Rationale (XRAT) - the explanation behind the standard.

The standard user command line and scripting interface is the POSIX shell, an extension of the Bourne Shell based on an early version of the Korn Shell. Other user-level programs, services and utilities include awk, echo, ed, vi, and hundreds of others. Required program-level services include basic I/O (file, terminal, and network) services. A test suite accompanies the standard. It is called PCTS or the POSIX Certification Test Suite.

Additionally, SUS includes CURSES (XCURSES) specification, which specifies 372 functions and 3 header files. All in all, SUSv3 specifies 1742 interfaces.

Note that a system need not include source code derived in any way from AT&T Unix to meet the specification. For instance, IBM OS/390, now z/OS, qualifies as a "Unix" despite having no code in common.[citation needed]

Marks for compliant systems

There are two official marks for conforming systems

  • UNIX 98 - the mark for systems conforming to version 2 of the SUS (partial compliance)
  • UNIX 03 - the mark for systems conforming to version 3 of the SUS (full compliance)

Older UNIX standards (superseded)

  • UNIX 93 (completely superseded)
  • UNIX 95 (compliance still acceptable for some simpler software subsystems)

Compliance

Registered UNIX systems

AIX

AIX 5L V5.2 with some updates, AIX 5L V5.3 and AIX 6.1, are registered as UNIX 03 compliant. AIX 5L V5.2 is registered as UNIX 98 compliant.

HP/UX

HP-UX 11i V3 Release B.11.31 is registered as UNIX 03 compliant. Previous releases are registered as UNIX 95.

OS X

Apple's OS X is an Open Brand UNIX 03 registered product,[12] first becoming registered with Mac OS X v10.5 "Leopard" on October 26, 2007 (when run on Intel processors).[13][14]

Reliant UNIX

The last Reliant UNIX versions were registered as UNIX 95 compliant (XPG4 hard branding).

SCO

UnixWare 7.1.3 is registered as UNIX 95 compliant. SCO OpenServer 5 is registered as UNIX 93 compliant.

Solaris

Solaris 10 is registered as UNIX 03 compliant on 32-bit and 64-bit x86 (X86-64) and SPARC systems. Solaris 8 and 9 are registered as UNIX 98 compliant on 32-bit x86 and SPARC systems; 64-bit x86 systems are not supported.

Solaris 2.5.1 was also registered as UNIX 95 compliant on the PReP PowerPC platform in 1996, but the product was withdrawn before more than a few dozen copies had been sold.[15]

Tru64 UNIX

Tru64 UNIX V5.1A and later are registered as UNIX 98 compliant.

z/OS

IBM z/OS 1.2 and higher is registered as UNIX 95 compliant. z/OS 1.9, released on September 28, 2007, and subsequent releases "better align" with UNIX 03.[16]

Other

Other operating systems registered as UNIX 95 or UNIX 93 compliant:

Non-registered Unix-like systems

Vendors of Unix-like systems such as Linux and FreeBSD do not typically certify their distributions, as the cost of certification and the rapidly changing nature of such distributions make the process too expensive to sustain.[18]

BSD descendants

  • FreeBSD has a "C99 and POSIX Conformance Project"[19] which aims for full compliance with a large subset of the SUS.
  • Darwin is an open source operating system: it is essentially the open source subset of Mac OS X. Darwin is compliant with the SUS 03.[20]

Linux

Linux aims to be compliant, but as certification is expensive, no Linux distribution has been registered as SUS compliant.[21]

The Linux Standard Base was formed in 2001 as an attempt to standardize the internal structures of Linux-based systems for increased compatibility. It is based on, and also extends in several areas, the POSIX specifications, the Single UNIX Specification and other open standards. It is de facto accepted and followed by many Linux distributions.[citation needed]

See also

Notes

References

  1. ^ http://www.opengroup.org/onlinepubs/7990989775/
  2. ^ "The Open Group Announces Enhanced Single UNIX Specification" (Press release). The Open Group. March 12, 1997. http://www.unix.org/version2/pr.html. Retrieved 2009-07-26.
  3. ^ http://www.opengroup.org/openbrand/register/xxm0.htm
  4. ^ "The Open Group announces completion of the joint revision to POSIX and the Single UNIX Specification" (Press release). The Open Group. January 30, 2002. http://www.unix.org/version3/pr.html. Retrieved 2009-07-26.
  5. ^ http://www.opengroup.org/openbrand/register/xym0.htm
  6. ^ http://www.opengroup.org/onlinepubs/009695399/
  7. ^ "IEEE Std 1003.1, 2004 Edition". Retrieved 2009-07-26. 
  8. ^ http://www.opengroup.org/onlinepubs/9699919799/
  9. ^ "Base Specifications, Issue 7". The Open Group. Retrieved 2009-07-26. 
  10. ^ "The Austin Common Standards Revision Group". The Open Group. Retrieved 2009-07-26. 
  11. ^ Single UNIX Specification Version 4
  12. ^ http://images.apple.com/macosx/docs/OSX_for_UNIX_Users_TB_July2011.pdf
  13. ^ "Mac OS X Leopard - Technology - UNIX". Leopard Technology Overview. Apple Inc. Archived from the original on 2007-08-23. Retrieved 2007-06-11. "Leopard is now an Open Brand UNIX 03 Registered Product, conforming to the SUSv3 and POSIX 1003.1 specifications for the C API, Shell Utilities, and Threads." 
  14. ^ The Open Group. "Mac OS X Version 10.5 Leopard on Intel-based Macintosh computers certification". Retrieved 2007-06-12. 
  15. ^ Solaris 2.5.1
  16. ^ "Preview: IBM z/OS V1.9 advanced infrastructure solutions for your business needs" (PDF). IBM. February 6, 2007. pp. 4, 15. Retrieved 2007-06-11. 
  17. ^ The Open Group. "Register of Certified Products". Retrieved 2009-12-20. 
  18. ^ "The Open Brand Fee Schedule". The Open Group. Retrieved 2007-05-11.  Lists fees required to use UNIX brand
  19. ^ http://www.freebsd.org/projects/c99/
  20. ^ http://developer.apple.com/documentation/Darwin/Reference/Manpages/man5/compat.5.html
  21. ^ p. 7, Linux System Programming: Talking Directly to the Kernel and C Library

External links

    Sebelumnya  (Single responsibility principle) (Single-board computer)  Berikutnya    





Tags: Single UNIX Specification, Teknologi Informatika, 2243, Single UNIX Specification The Single UNIX Specification ( SUS ) is the collective name of a family of standards for computer operating systems to qualify for the name, Unix, The SUS is developed and maintained by the Austin Group based on earlier work by the IEEE and The Open Group, Contents History 1.1 1980s: Motivation 1.2 1988: POSIX 1.3 1990s: Spec 1170 1.4 1997: Single UNIX S, Single UNIX Specification, Bahasa Indonesia, Contoh Instruksi, Tutorial, Referensi, Buku, Petunjuk m.kelas karyawan ftumj, prestasi.web.id
 Permohonan Beasiswa    Semua Pengetahuan Bebas    Lowongan Karir    Referensi Teknik Telekom    Bermacam2 Perdebatan    Tips & Trik Psikotes    Program Kuliah Reguler Siang    Kuliah Paralel    Program Perkuliahan Bebas Biaya    Program Perkuliahan Blended di 112 PTS Terbaik    Daftar Online    Download Brosur / Katalog
Program Kelas Karyawan (Hybrid)

Koleksi Jenis Foto
Penerimaan Mahasiswa/i
Program Studi
Layanan + Download
UU Sisdiknas & Pemerintah Mendukung
Kelas Karyawan
(Hybrid)
Daftar Website Kuliah Karyawan
Daftar Website Kelas Reguler Sore/Malam
Daftar Website Seluruh PTS
Daftar Website Kuliah Reguler Siang
Daftar Website Program S2 (Pascasarjana)

 Bermacam2 Iklan    Waktu Shalat    Al Quran Online    Tips & Trik Psikotes
Tautan Elok
silakan klik
Al-Quran dan Dunia Islam
Seluruh Rujukan Bebas

1. Universitas Wijaya Kusuma Surabaya - Universitas Wijaya Kusuma Surabaya - Kampus : Jl. Dukuh Kupang XXV No.54, Dukuh Kupang, Kec. Dukuhpakis, Surabaya, Jawa Timur 60225
2. UWIKA Surabaya - Universitas Widya Kartika Surabaya - Kampus UWIKA : Jl. Sutorejo Prima Utara II No.1, Kalisari, Kec. Mulyorejo, Kota Surabaya, Jawa Timur 60112
3. USM Indonesia Medan - Universitas Sari Mutiara Indonesia Medan - Kampus USM INDONESIA : Jalan Kapten Muslim No. 79, Medan
4. UNUSIDA - Universitas Nahdlatul Ulama Sidoarjo - Kampus UNUSIDA :Jl. Monginsidi No.A23, Sidoklumpuk, Sidokumpul, Kec. Sidoarjo, Kabupaten Sidoarjo, Jawa Timur 61218
5. UNUGHA Cilacap - Universitas Nahdlatul Ulama Al Ghazali Cilacap - Kampus UNUGHA : Jl. Kemerdekaan Barat No 17 Kesugihan Kidul Cilacap Jawa Tengah
6. UNU Kaltim Samarinda - Universitas Nahdlatul Ulama Kalimantan Timur Samarinda - Kampus UNU KALTIM : Jl. KH. Harun Nafsi Gg. Dharma, Kel. Rapak Dalam Kec. Loa Janan Ilir Samarinda
7. UNU Kalbar Pontianak - Universitas Nahdlatul Ulama Kalimantan Barat Pontianak - Kampus UNU KALBAR : Jl. Ahmad Yani II Jl. Parit Derabak, Kec. Sungai Raya, Kabupaten Kubu Raya, Kalimantan Barat.
8. UNU Cirebon - Universitas Nahdlatul Ulama Cirebon - Kampus : Jl. Sisingamangaraja No. 33, Lemahwungkuk, Panjunan, Kec. Lemahwungkuk, Kota Cirebon, Jawa Barat 45111
9. UNSURYA Jakarta - Universitas Dirgantara Marsekal Suryadarma - Kampus : Jl. Halim Perdana Kusuma No.1, RT.1/RW.9, Halim Perdana Kusumah, Kec. Makasar, Kota Jakarta Timur Daerah Khusus Ibukota Jakarta 13610
10. UNSUB Subang - Universitas Subang Jawa Barat - Kampus A : Jl. RA Kartini Km 3 Subang, Jawa Barat 41212
- Kampus B : Jl. Arif Rahman Hakim No.8 (Islamic Center), Subang - Jawa Barat 41212
p2k.institutmekongga.ac.id  |  unucirebon.web.id  |  p2k.polteksi.ac.id  |  polteksi.web.id  |  ubest.web.id  |  p2k.darunnajah.ac.id  |  p2k.staialakbarsurabaya.ac.id  |  sebi.web.id  |  p2k.nusamandiri.ac.id  |  p2k.cyber-univ.ac.id  |  unmjatiwaringin.web.id