Ero sivun ”X Window System” versioiden välillä

Siirry navigaatioon Siirry hakuun
531 merkkiä lisätty ,  10. marraskuuta 2005
vähän lisää
(luokitus)
(vähän lisää)
Rivi 1: Rivi 1:
=X Window System=
[[Kuva:Mix-xterm-tetrisbsd.png|200px|thumb|right|X Window Systemin hajautetun rakenteen ansiosta Linux-koneella ajettavia X-ohjelmia voidaan näyttää vaikkapa Windows-työpöydällä.]]
 
==X Window System==


X Window System, lyhyemmin '[[X]]' tai '[[X11]]', pidetään yhtenä menestyneimmistä avoimen lähdekoodin projekteista. Siitä on muodostunut standardi Unix-sukuisten järjestelmien graafisena käyttöliittymänä, ja joustavien verkko-ominaisuuksiensa ansiosta se tulee olemaan tulevaisuudessakin tärkeä osa järjestelmiä. Vältä käyttämästä joskus esiintynyttä nimitystä "X Windows". Alkuperäinen ikkunointijärjestelmä MIT:llä oli nimeltään W, ja seuraavasta versiosta tuli X, kun X on aakkosissa W:n jälkeen.
X Window System, lyhyemmin '[[X]]' tai '[[X11]]', pidetään yhtenä menestyneimmistä avoimen lähdekoodin projekteista. Siitä on muodostunut standardi Unix-sukuisten järjestelmien graafisena käyttöliittymänä, ja joustavien verkko-ominaisuuksiensa ansiosta se tulee olemaan tulevaisuudessakin tärkeä osa järjestelmiä. Vältä käyttämästä joskus esiintynyttä nimitystä "X Windows". Alkuperäinen ikkunointijärjestelmä MIT:llä oli nimeltään W, ja seuraavasta versiosta tuli X, kun X on aakkosissa W:n jälkeen.


=Historiaa=
 
==Historiaa==


Vuonna 1984 MIT:ssä käynnistettiin projekti nimeltä Athena.  
Vuonna 1984 MIT:ssä käynnistettiin projekti nimeltä Athena.  
Rivi 16: Rivi 19:




=X tänään=
==X tänään==


XFree86-projektin lisenssi vaihdettiin tammikuussa 2004 [[GPL]]-yhteensopimattomaksi, mikä johti projektin haarautumiseen. Tällöin (versio 4.4-rc2) siitä erosi [[X.Org]]-projekti, jonka käyttöön useimmat Linux-jakelijat ovat sittemmin siirtyneet. X.orgin kehitystä rahoittavat monet suuret yritykset kuten Sun Microsystems, Red Hat, SuSE ja Hewlett Packard.
XFree86-projektin lisenssi vaihdettiin tammikuussa 2004 [[GPL]]-yhteensopimattomaksi, mikä johti projektin haarautumiseen. Tällöin (versio 4.4-rc2) siitä erosi [[X.Org]]-projekti, jonka käyttöön useimmat Linux-jakelijat ovat sittemmin siirtyneet. X.orgin kehitystä rahoittavat monet suuret yritykset kuten Sun Microsystems, Red Hat, SuSE ja Hewlett Packard.
Rivi 25: Rivi 28:
Tällä hetkellä viimeisin julkaistu vakaa versio on XFree86 4.5.0, joka julkaistiin 16. maaliskuuta 2005.
Tällä hetkellä viimeisin julkaistu vakaa versio on XFree86 4.5.0, joka julkaistiin 16. maaliskuuta 2005.


=Rakenteelliset erot=
==Rakenteelliset erot==


X eroaa toteutukseltaan tavallisesta ikkunointijärjestelmästä. X suunniteltiin alunperin toimimaan verkossa, joten se toimii asiakas/palvelin toteutuksella, vastaavasti normaali lähestymistapa muilla ikkunointijärjestelmillä on luoda pelkkä standalone sovellus, jolla ikkunointi toteutetaan. Asiakas/palvelin -ajattelu saattaa tuntua hieman oudolta, sillä käyttäjän työpöytäkoneella ajettavaa ohjelmistoa, joka on kosketuksissa laitteiston kanssa sanotaan X-palvelimeksi, ja X:ssä toimivat ohjelmat ovat X-asiakkaita.
X eroaa toteutukseltaan tavallisesta ikkunointijärjestelmästä. X suunniteltiin alunperin toimimaan verkossa, joten se toimii asiakas/palvelin toteutuksella, vastaavasti normaali lähestymistapa muilla ikkunointijärjestelmillä on luoda pelkkä standalone sovellus, jolla ikkunointi toteutetaan. Asiakas/palvelin -ajattelu saattaa tuntua hieman oudolta, sillä käyttäjän työpöytäkoneella ajettavaa ohjelmistoa, joka on kosketuksissa laitteiston kanssa sanotaan X-palvelimeksi, ja X:ssä toimivat ohjelmat ovat X-asiakkaita.
X Window Systemin ja UNIX-tyylisten järjestelmien rakenteen ansiosta vaikkapa seuraavanlainen tilanne on helppo toteuttaa: koneelta A käynnistetään ohjelma niin, että ohjelman ajettava tiedosto itsessään sijaitsee koneessa B, suoritus tehdään koneessa C, ja käytössä ovat koneen D näyttö, näppäimistö ja hiiri.


=Lue myös=
==Lue myös==
* [[Työpöytäympäristö]]t
* [[Työpöytäympäristö]]t
* [[Ikkunaohjelma]]t
* [[Ikkunaohjelma]]t


=Linkkejä=
==Linkkejä==
* [http://www.x.org/ X.orgin kotisivu ]
* [http://www.x.org/ X.orgin kotisivu ]
* [http://www.xfree86.org XFree86:n kotisivu]
* [http://www.xfree86.org XFree86:n kotisivu]

Navigointivalikko