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

Siirry navigaatioon Siirry hakuun
519 merkkiä lisätty ,  1. toukokuuta 2007
ei muokkausyhteenvetoa
(luokitus)
Ei muokkausyhteenvetoa
Rivi 3: Rivi 3:
==X Window System==
==X Window System==


X Window Systemiä (lyh. X tai X11) eli X-ikkunointia pidetään yhtenä menestyneimmistä avoimen lähdekoodin projekteista. Siitä on muodostunut standardi Unix-sukuisten järjestelmien graafisena käyttöliittymänä. 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 Systemistä (lyh. X tai X11) eli X-ikkunoinista on muodostunut standardi Unix-sukuisten järjestelmien graafisena käyttöliittymänä. Se tarjoaa ikkunoihin pohjautuvan graafisen käyttöliittymät peruspalvelut kuten laitteiden hallinnan. X mahdollistaa vierekkäisten, päällekkäisten ym. ikkunoiden piirtämisen, mutta ei kuitenkaan esimerkiksi niiden liikuttelua, jonka tehtävän hoitaa erillinen [[ikkunointiohjelma]]. X ei myöskään määrittele mitään erityistä käyttöliittymää, vaan se on vapaasti valittavissa. Vältä käyttämästä joskus esiintynyttä nimitystä ”X Windows”. Alkuperäinen ikkunointijärjestelmä [[wikipedia:fi:MIT|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. Projektin tavoitteena oli luoda eri valmistajien epäyhteensopivien työasemien välille verkon yli toimiva graafinen sovellusympäristö jota voitaisiin käyttää opetuksen tukena.
Vuonna 1984 MIT:ssä käynnistettiin projekti nimeltä Athena. Projektin tavoitteena oli luoda eri valmistajien epäyhteensopivien työasemien välille verkon yli toimiva graafinen sovellusympäristö jota voitaisiin käyttää opetuksen tukena.


Rivi 15: Rivi 13:


X Window Systemin kehitys siirtyi julkaisun myötä [http://www.xfree86.org X-konsortion] hallinnoimaksi projektiksi [[XFree86]]. Viimeisin X-konsortion julkaisuversio on 6 (X11R6), joka julkaistiin syyskuussa 1995.  
X Window Systemin kehitys siirtyi julkaisun myötä [http://www.xfree86.org X-konsortion] hallinnoimaksi projektiksi [[XFree86]]. Viimeisin X-konsortion julkaisuversio on 6 (X11R6), joka julkaistiin syyskuussa 1995.  


==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 24: Rivi 20:


XFree86-projektin kehitys jatkuu kaikesta huolimatta yhä aktiivisesti.  
XFree86-projektin kehitys jatkuu kaikesta huolimatta yhä aktiivisesti.  
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.6.0, joka julkaistiin 10. toukokuuta 2006.


==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.
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.
==Käyttö==
X-istunnosta voi siirtyä tekstipohjaisiin virtuaalikonsoleihin näppäinyhdistelmällä Ctrl+Alt+F(1-6), esimerkiksi Ctrl+Alt+F4. X-istunnon voi pakottaa sulkeutumaan näppäinyhdistelmällä Ctrl+Alt+Backspace(Askelpalautin).


== Katso myös ==
== Katso myös ==
*[[Gadget]]
*[[X.orgin asetukset]]
*[[Ikkunointiohjelma]]
*[[Ikkunointiohjelma]]
*[[Työpöytäympäristö]]
*[[Työpöytäympäristö]]
*[[Gadget]]
*[[Widget]]
*[[Widget]]
*[[X.orgin asetukset]]


==Linkkejä==
==Linkkejä==
* [[wikipedia:fi:X_Window_System|X Wikipediassa]]
* [http://www.pexus.com/ X-Deep/32 - ilmainen X-palvelin MS Windowsille]
* [http://www.pexus.com/ X-Deep/32 - ilmainen X-palvelin MS Windowsille]
* [http://www.x.org/ X.orgin kotisivu ]
* [http://www.x.org/ X.orgin kotisivu ]
4 316

muokkausta

Navigointivalikko