X/Open

Wikipediasta
(Ohjattu sivulta X/Open Transport Interface)
Siirry navigaatioon Siirry hakuun
X/Open
Perustettu 1984
Lakkautettu 1996

X/Open tai X/Open Company oli vuonna 1984 perustettu Unix-yritysten konsortio, jonka tehtävä oli tunnistaa ja edistää standardeja.[1][2]

Järjestöllä oli hallussaan Unix-tavaramerkki vuodesta 1993 vuoteen 1996, jolloin se yhdistyi Open Software Foundationin kanssa muodostaen The Open Groupin.[1][2] Novell siirsi tavaramerkin X/Openille mutta myi lähdekoodit ja tuotetoteutuksen (UnixWare) erikseen.[3]

Järjestö julkaissut muun muassa X/Open Portability Guide -määrittelyjä (XPG), sekä X/Open XA -standardin transaktiokäsittelyyn.[4][5] X/Open Curses määrittelee tekstin syötön ja näytön päätteille.[6][7]

XPG -määrittelyn XPG4v2 toimi perustana Single Unix Specification -määrittelyn ensimmäiselle versiolle.[8]

X/Open Transport Interface

[muokkaa | muokkaa wikitekstiä]

X/Open Transport Interface (XTI) on määrittely ohjelmointirajapinnalle (API), jota käytetään verkkoliikenteen ohjelmointiin OSI-mallin mukaisesti. XTI on riippumaton varsinaisesta protokollasta. XTI:n konsepti on samanlainen kuin Berkeley sockets -rajapinnan, mutta perustuu vanhempaan Transport Layer Interface (TLI) -määrittelyyn.[9][10][11] TLI on kirjasto System V Unixille, ja XTI on toteutus X/OPEN CAE Specification of X/Open Transport Interface -määrittelystä.[12][13][14]

  1. a b The Open Group Definition linfo.org. Viitattu 1.9.2019. (englanniksi)
  2. a b Peter H. Salus: Dueling UNIXes and the UNIX Wars (PDF) usenix.org. 2015. Viitattu 31.8.2019. (englanniksi)
  3. What is UNIX? unix.org. Viitattu 1.9.2019. (englanniksi)
  4. 1.2.5 XPG (The X/Open Portability Guide) gnu.org. Viitattu 1.9.2019. (englanniksi)
  5. Distributed Transaction Processing: The XA Specification (PDF) pubs.opengroup.org. joulukuu 1991. ISBN 1 872630 24 3 Viitattu 1.9.2019. (englanniksi)
  6. man pages section 3: Curses Library Functions Oracle. Viitattu 1.9.2019. (englanniksi)
  7. ncurses 6.0 released 12.8.2015. Lwn.net. Viitattu 1.9.2019. (englanniksi)
  8. standards — C and UNIX Standards manpages.courier-mta.org. Arkistoitu 1.9.2019. Viitattu 1.9.2019. (englanniksi)
  9. X/Open Transport Interface .phys.canterbury.ac.nz. Arkistoitu 5.7.2022. Viitattu 18.3.2024. (englanniksi)
  10. Understanding the X/Open Transport Interface (XTI) ibm.com. 27.5.2021. Viitattu 18.3.2024. (englanniksi)
  11. Transport Interfaces Programming Guide (PDF) docs.oracle.com. Viitattu 18.3.2024. (englanniksi)
  12. Transport Service Library Interface Overview sites.ualberta.ca. Viitattu 18.3.2024. (englanniksi)
  13. About This Manual cs.auckland.ac.nz. Viitattu 18.3.2024. (englanniksi)
  14. The Transport Layer Interface oreilly.com. Viitattu 18.3.2024. (englanniksi)

Aiheesta muualla

[muokkaa | muokkaa wikitekstiä]