Kehittäjä | X.Org-säätiö |
---|---|
Ensimmäinen versio | 9. huhtikuuta 2004 |
Viimeinen versio | 1.20.11 (13. huhtikuuta 2021) |
Tallettaa | gitlab.freedesktop.org/xorg/xserver.git |
Kirjoitettu | VS |
Käyttöjärjestelmä | GNU / Linux ja BSD ( d ) |
Ympäristö | UNIX |
Tyyppi | Ikkunajärjestelmä |
Lisenssi | X11 |
Verkkosivusto | x.org |
X.Org on ilmainen X-palvelin siitä haarukka on XFree86 vuonnatammikuu 2004XFree86- lisenssin muutosta koskevan erimielisyyden seurauksena . Se toimii useimpien UNIX- tyyppisten käyttöjärjestelmien kanssa ( GNU / Linux , johdettu BSD: stä , Solarisista jne.), Mutta myös Microsoft Windowsin kanssa Cygwinin kautta . Lisenssinsa vuoksi se on erittäin suosittu vapaiden ohjelmistojen yhteisössä, jossa se korvasi XFree86: n .
Projektinhallinnan tarjoaa X.Org-säätiö , joka molemmat toteuttaa kehitystyötä yhdessä Freedesktop.org- yhteisön kanssa varmistaen samalla kaikkien projektien johdonmukaisuuden .
XFree86 on alun perin lisensoitu MIT-lisenssillä . Sisääntammikuu 2004, XFree86 4.4 näkee lisenssin muutoksen lisenssille, joka on lähellä ensimmäisiä BSD-lisenssejä (tekijän lainauslausekkeella) ja vähemmän sallivaa. Free Software Foundation pitää tätä lisenssiä soveltumattomaksi GNU General Public License version 2, mutta yhteensopiva versio 3, niin monia hankkeita ja kehittäjät ovat seuranneet X.Org haarukka.
Xgl , ilmestyi vuonna 2006, on X.Org-pohjainen X-palvelin, joka käyttää OpenGL: ää .
AIGLX kehitettiin reaktiona Xgl: ään. Se luottaa X.Org: iin tarjoamaan laitteistokiihdytystä OpenGL: n kautta . AIGLX on yhdistetty X.Org-projektiin viimeksi mainitun versiosta 7.1.
Ensimmäinen versio julkaistiin 6. huhtikuuta 2004nimellä X11R6.7.0. Se perustuu XFree86 4.4RC2: een juuri ennen lisenssin muutosta. Hyvä määrä XFree86-kehittäjiä on liittynyt projektiin. Seuraavaksi tulee versio X11R6.8, joka lisää tuen läpinäkyvyydelle ja varjostukselle.
X11R6.9 ja X11R7 vapauttavat samanaikaisesti 21. joulukuuta 2005. Molemmat versiot tarjoavat saman toiminnallisuuden, mutta versio 7.0 tuo mukanaan modulaarisen kokoamisjärjestelmän ( GNU Autotools -ohjelmalla ). Sanotaan uutuuksien joukosta "monipaikan" hallinta, jonka avulla voidaan käyttää useita kokonaisia työasemia (näppäimistö, näyttö, hiiri) samassa tietokoneessa, ja EXA- kiihdytysprosessin toteuttaminen (kuitenkin oletusarvoisesti poissa käytöstä).
Versio 7.1 saapuu 22. toukokuuta 2006, 4 kuukautta version 7.0 jälkeen ja integroi erityisesti AIGLX: n . Tämän version julkaisun jälkeen 6. * -haara säilytetään vain tietoturvapäivityksiä varten.
Versio 7.2, julkaistu 15. helmikuuta 2007, tuo automaattisen määrityksen ja paremman integroinnin ikkunaohjaimiin käyttämällä openGL: ää, kuten Compiz ja Beryl .
Versio 7.3, julkaistu 6. syyskuuta 2007, integroi Xserver 1.4: n ja lisää muun muassa syötteen hotplug- tuen , mikä eliminoi useimmissa tapauksissa määritystiedoston tarpeen .
Versio 7.4, julkaistu 23. syyskuuta 2008, integroi Xserver 1.5.1: n, joka sisältää monia parannuksia EXA- tukeen .
Sillä välin Xserver 1.6 julkaistiin 25. helmikuuta 2009integroi DRI2 : n osana pyrkimyksiä päivittää Xserverin renderointiarkkitehtuuri, joka lopulta oli vanhentunut.
X.Org-versio 7.5 julkaistiin 26. lokakuuta 2009ja integroi Xserver 1.7: n sekä MPX : n useiden osoittimien hallintaan.
X.org-versio 7.6 julkaistiin 20. joulukuuta 2010. Xorg-määrityshakemistoja käytetään X-palvelimen kokoonpanon fragmenttien toimittamiseen yksittäisissä tiedostoissa. IDE-tiedostot ovat nyt InputClass-osioissa. X-palvelin käyttää nyt udevia GNU / Linux-järjestelmissä syöttölaitteiden etsimiseen ja hot-plug-ilmoituksiin. Muut alustat käyttävät edelleen HAL-kehystä näihin tehtäviin tällä hetkellä. X-sitova C-kieliprotokolla (XCB) sisältyy nyt katamariin, ja sitä ylläpitävät useat asiakaspuolen moduulit, mukaan lukien libX11, xlsatoms, xlsclients ja xwininfo. XCB on Xlibin korvike pienellä jalanjäljellä, piilevän viiveen, suoran protokollan käytön, parannetun langan tuen ja skaalautuvuuden.
X.org-palvelin ei ole enää riippuvainen HAL: sta (GNU / Linux-järjestelmissä X Server luottaa siis suoraan libudev- kirjastoon ).
Xserver 1.15 julkaistu 27. joulukuuta 2013integroi DRI3: n .
Versio | Julkaisupäivä | Tärkeimmät muutokset |
---|---|---|
X11R6.7.0 | 6. huhtikuuta 2004 | |
X11R6.8.0 | 8. syyskuuta 2004 | Läpinäkyvyys ja varjostus |
X11R6.8.1 | 17. syyskuuta 2004 | |
X11R6.8.2 | 18. helmikuuta 2005 | |
X11R6.9 X11R7 |
21. joulukuuta 2005 | "Monipaikan" hallinta, EXA: n integrointi . Modulaarinen kokoelma versiolle 7.0 |
X11R7.1 | 22. toukokuuta 2006 | AIGLX: n ja KDriven integrointi , EXA: n parantaminen |
X11R7.2 | 15. helmikuuta 2007 | XCB: n integrointi , ... |
X11R7.3 | 6. syyskuuta 2007 | Input hotplug ja RandR 1.2 |
X11R7.4 | 23. syyskuuta 2008 | |
X11R7.5 | 26. lokakuuta 2009 | XServer 1.7, DRI2 , MPX ... |
X11R7.6 | 20. joulukuuta 2010 | HAL: n korvaaminen uDev: llä, XCB: n integrointi Katamariin ... |
X11R7.7 | 6. kesäkuuta 2012 | Synkronointilaajennus 3.1, Xi 2.2 samanaikainen napsautustuki, XFixes 5.0 |
Omat lentäjät aiheuttavat ongelmia:
Omaa ajurit varten ATI grafiikkaa kortteja (versiosta 8.08.25) ja Nvidia varten Linux tukea X.Org (sekä XFree86).
Intel ilmoitti vuonnaelokuu 2006että sen ajurit i965- piirisarjoille kehitettäisiin GNU GPL -lisenssillä freedesktop.org- yhteisön kanssa .
X.Org säätiö on laillinen edustaja hankkeen ja varmistaa sen hallintoa.
Kerran vuodessa projektin kehittäjät kutsutaan tapaamaan konferenssikierrokselle: X.Org Developer Conference (lyhyesti: XDC).
Heillä on myös mahdollisuus puhua kolmansien osapuolten tapahtumissa, kuten linux.conf (järjestetty Linux-ytimen ympärille ) tai FOSDEM .
Säätiö jakaa myös monia hankkeiden mallin Apache Foundation , kuten xev , joka on apuohjelma on komentorivi luoda ikkuna jossa luetellaan kaikki tapahtumat laukaisi näppäimistöä . Ohjelma mahdollistaa erityisesti näppäinkoodin (en), joka liittyy käyttäjän kirjoittamaan näppäimistön näppäimeen, tai jopa erikoisnäppäinten, kuten soittonäppäimen, määrittämisen ; Tämän avulla voit lopulta määrittää omat pikanäppäimet esimerkiksi suosikkigrafiikkasovelluksillesi.