Yksi UNIX-määritys ( SUS ) on nimi joukolle spesifikaatioita käyttöjärjestelmän sertifioimiseksi Unix- nimellä . Se perustuu POSIX- standardiin , johon se lisää joitain elementtejä.
SUS: n on kehittänyt ja ylläpitä Austin Group (vuonna) , se perustuu IEEE: n ja Open Groupin aikaisempaan työhön .
SUS ilmestyi 1980-luvun puolivälissä standardoimaan käyttöjärjestelmien käyttöliittymät. Tuolloin Unix valittiin, koska se oli riippumaton kaikista valmistajista . Se kirjoitettiin pääosin C-kielellä, ja koska tämä kieli on hyvin yleistä, se voidaan helposti kääntää uudelleen , jotta se toimisi millä tahansa laitteistolla, vaikka tällainen operaatio vaatii yleensä merkittäviä muutoksia ohjelmistojärjestelmään.
Vuonna 1988 näistä standardeista tuli IEEE 1003 (myös rekisteröity ISO / IEC 9945 ) tai POSIX .
1990-luvun alkupuolella useat muut Unix-järjestelmien toimittajat aloittivat toisen projektin, Common API Specification tai Spec 1170, jotka perustivat Common Open Software Environment -yhdistyksen Unix Warsin alkaessa . Tämä spesifikaatio tuli suositummaksi, koska se oli saatavilla ilmaiseksi, kun taas IEEE: n myymä POSIX-spesifikaatio oli melko kallis.
Vuonna 1997 julkaistiin UNIX 98 -standardia vastaavan SUS-version 2 tekniset tiedot; Ne muodostavat perustan UNIX 98 -standardille. Ne koostuvat:
Vuodesta 1998 lähtien työryhmä, Austin Group , alkoi kehittää standardia, joka tunnetaan nimellä Single UNIX Specification Version 3 ja POSIX: 2001 tai virallisesti IEEE Std 1003.1-2001. Tämä työ huipentuu30. tammikuuta 2002.
Tämä UNIX 03 -määrityksen perustana oleva standardi sisälsi:
Vuonna 2004 ilmestyi POSIX-standardin uusi painos: 2001, joka sisältää kaksi suurta teknistä korjausta; sitä kutsutaan POSIX: 2004 (tai virallisesti IEEE Std 1003.1-2004).
Sisään joulukuu 2008, Austin-konserni julkaisi uuden merkittävän version, POSIX: 2008 (virallisesti IEEE Std 1003.1-2008). Tämä on UNIX-spesifikaation version 4 perusta. Tämä standardi sisältää POSIX: 2001-standardin muodostavat kolme osaa muuttamalla äänenvoimakkuuden numeron 6: sta 7: een.
SUS version 3 määrittely sisältää 3700 sivua ja on jaettu neljään osaan:
Nimiä käytetään osoittamaan SUS-yhteensopivat käyttöjärjestelmät:
Vanhemmat (ja vanhentuneet) versiot ovat
Neljä järjestelmää on UNIX 03 -sertifioitu, neljä UNIX 98 -sertifioitua ja viisi UNIX 95 -sertifioitua.
GNU / Linux , Minix ja BSD järjestelmät (Unix-vapaan käyttöjärjestelmän järjestelmiä ) ei SUS varmennettu, koska kustannukset sertifiointi olisi liian korkea. Jotkut näistä projekteista, esimerkiksi useimmat Linux- ja FreeBSD- jakelut , pyrkivät kuitenkin saavuttamaan ainakin osittaisen yhteensopivuuden SUS: n kanssa.