Single UNIX Specification
Single UNIX Specification (SUS) on X/Open-konsortion aloittama Unix-käyttöjärjestelmien standardi, jota on nykyisin kehittää The Open Group.[1][2] Standardi yhdistää neljä Unixiin liittyvää elementtiä: määrittely (kuten SVID), teknologia (kuten SVR4), tavaramerkki ja tuote (kuten UnixWare).[1]
Ensimmäinen versio SUS-standardista (SUSv1) oli X/Open Portability Guide (XPG) määrittelyn version 4 "uudelleenpaketointi" (XPG4) ja sisälsi muita X/Open-määrittelyjä kuten X/Open Curses ja X/Open Networking Service.[3] SUSv2 (XPG5) julkaistiin vuonna 1997.[3] SUSv3 yhdistää POSIX-määrittelyn ja Single UNIX Specificationin sisältämät määrittelyt yhdeksi.[3] SUSv4 julkaistiin vuonna 2008.[3] ISO/IEC 9945:2002 -standardi sisältää POSIX ja SUS-määrittelyt.[4] Nykyinen Single UNIX Specification perustuu POSIX-määrittelyyn mutta laajentaa ja päivittää sitä.[5]
Käyttöjärjestelmän ei tarvitse käyttää Unixin lähdekoodia ollakseen yhteensopiva: IBM:n suurtietokoneille julkaistu z/OS on sertifioitu yhteensopivaksi.[6][7] Unix-tavaramerkkiä käyttävä käyttöjärjestelmä on verifioitava SUS-yhteensopivaksi, mutta on useiden Linux-jakeluja tekevien ulottumattomissa kustannuksien ja nopean muutoksen johdosta: SUS-standardin sanotaan menettäneen merkityksensä nykymaailmassa.[8] Ohjelmointirajapintojen standardoinnin sanotaan osoittaneen hyötynsä kun Oracle julkaisi tietokantaohjelmistonsa Linuxille.[8]
Unixin kaltainen käyttöjärjestelmä (kuten Linux) voi olla standardin kanssa yhteensopiva, mutta ei ole sertifioitu SUS-standardin mukaiseksi.[9]
ISO/IEC 23360-1:2006 -standardoitu Linux Standard Base pyrkii Linux-jakelujen yhteensopivuuteen useiden Unix-standardien kanssa mukaan lukien Single UNIX Specification.[10][11]
Lähteet
muokkaa- ↑ a b The Single UNIX Specification Open Group. Viitattu 12.9.2019. (englanniksi)
- ↑ The Open Group Definition linfo.org. Viitattu 1.9.2019. (englanniksi)
- ↑ a b c d STANDARDS(7) man7.org. Viitattu 25.2.2020. (englanniksi)
- ↑ Joint revision of POSIX and Single UNIX Specification Approved lwn.net. 14.11.2002. Viitattu 25.2.2020. (englanniksi)
- ↑ Standards: An Overview Of the Single UNIX Specification Version 3 30.1.2002. The Open Group. Viitattu 11.6.2019. (englanniksi)
- ↑ UNIX 95 opengroup.org. Viitattu 10.9.2019. (englanniksi)
- ↑ Single UNIX Specification starrepublic.org. Viitattu 25.2.2020. (englanniksi)
- ↑ a b Unix Standards catb.org. Viitattu 25.2.2020. (englanniksi)
- ↑ Eric Raymond & Rob Landley: OSI Position Paper on the SCO-vs.-IBM Complaint catb.org. 23.4.2008. Viitattu 10.9.2019. (englanniksi)
- ↑ DevynCJohnson: SUS, POSIX, and Other Standards dcjtech.info. 26.2.2017. Viitattu 8.7.2019. (englanniksi)
- ↑ ISO/IEC 23360-1:2006 ISO. Viitattu 7.7.2019. (englanniksi)
Aiheesta muualla
muokkaa- The Single UNIX® Specification, Version 2 (englanniksi)
- Single UNIX Specification Frequently Asked Questions (FAQ Version 1.11) (englanniksi)
- Writing applications for Single UNIX Specification, Version 3 (englanniksi)
- The Single UNIX Specification, Version 4 (englanniksi)