Yksi UNIX-määritys

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 .

Historiallinen

1980: Konteksti ja motivaatio

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.

1988: POSIX

Vuonna 1988 näistä standardeista tuli IEEE 1003 (myös rekisteröity ISO / IEC 9945 ) tai POSIX .

1990: Spec 1170

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.

1997: SUS-versio 2

Vuonna 1997 julkaistiin UNIX 98 -standardia vastaavan SUS-version 2 tekniset tiedot; Ne muodostavat perustan UNIX 98 -standardille. Ne koostuvat:

2001: POSIX: 2001, SUS-versio 3

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:

2004: POSIX: 2004

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).

2008: POSIX: 2008

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.

Eritelmän koostumus ja soveltamisala

SUS version 3 määrittely sisältää 3700 sivua ja on jaettu neljään osaan:

  1. Perusmäärittelyt (XBD) , jotka sisältävät 84 otsikkotiedostoa C-kielellä ,
  2. Kuori ja laitokset (XCU) , toimintaa kuvaavan 164 apuohjelmia,
  3. Järjestelmärajapinnat (XSH) , jotka määrittelevät 1123 UNIX- järjestelmäpuhelut ,
  4. Selitykset (XRAT) standardin motiiveista.

Yhteensopivien järjestelmien nimet

Nimiä käytetään osoittamaan SUS-yhteensopivat käyttöjärjestelmät:

Vanhemmat (ja vanhentuneet) versiot ovat

Yhteensopivuus

Rekisteröidyt Unix-järjestelmät

Neljä järjestelmää on UNIX 03 -sertifioitu, neljä UNIX 98 -sertifioitua ja viisi UNIX 95 -sertifioitua.

Muut UNIX-pohjaiset järjestelmät

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.

Katso myös

Aiheeseen liittyvät artikkelit

Ulkoiset linkit

Viitteet

  1. (in) "  Avoin ryhmä ilmoittaa parannetun yhden UNIX-määrityksen  " , Avoin ryhmä1997(katsottu 11. toukokuuta 2011 )
  2. Yhden UNIX-määrityksen versio 2
  3. (in) "  Avoimien merkkituotteiden rekisteri  " , The Open Group,2003(katsottu 11. toukokuuta 2011 )
  4. http://www.unix.org/version3/pr.html
  5. (in) "  IEEE Std 1003.1, 2004 Edition  " (käytetty 11. toukokuuta 2011 )
  6. (in) IEEE Std 1003,1, 2008
  7. (in) "  Register of Certified Products  " (käytetty 11. toukokuuta 2011 )
  8. (in) Luettelo obtension-sertifikaatin tariffeista SUS "  The Open Brand Fee Schedule  " , The Open Group (katsottu 11. toukokuuta 2011 )