X.Org

X.Org

Tiedot
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-lisenssin muutos

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- ja AIGLX-johdannaiset

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.

Versiohistoria

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

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ö

X.Org säätiö on laillinen edustaja hankkeen ja varmistaa sen hallintoa.

XDC, projektin kehittäjien konferenssi

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 .

Muut säätiön hankkeet

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.

Aiheeseen liittyvät artikkelit

Huomautuksia ja viitteitä

Viitteet

  1. (in) Leon Shiman, "  ilmoittaminen: xorg Foundation tiedotteet X Window System X11R6.7  " ,9. huhtikuuta 2004(katsottu 27. huhtikuuta 2012 )
  2. (sisään) [ANNOUNCE] xorg-server 1.20.11  " ,13. huhtikuuta 2021
  3. (in) yhteensopivuus XFree86 1.1 lisenssin GPL
  4. (en) X. Orgin julkaisutiedote 7.2
  5. (en) X.Org 7.3: n julkaisuilmoitus
  6. (en) X.Org 7.4: n julkaisutiedote
  7. (in) Debian X.org -huomautukset - X.org 7.4 Suunnitelmat - Mitä odotamme Lennylle
  8. (in) DRI2-protokolla päivittyy uudelleen
  9. (en) EXA, UXA, DRI, GEM, TTM
  10. (en) X.Org 7.5 Nyt julkaistu
  11. (in) '  virallinen verkkosivusto XCB  " ( katsottu 8. elokuuta 2011 )
  12. (sisään) "  Xorg-palvelin ja HAL  " ,2010(katsottu 7. elokuuta 2011 )
  13. (sisään) Alan Coopersmith, xev 1.2.0 , xorg-announce,21. helmikuuta 2012( lue verkossa ).

Huomautuksia

  1. Tunnetuin peruuntumisjärjestelmien perhe . Ikkunajärjestelmä on yksi käyttöjärjestelmän komponenteista, jonka avulla ihmisen ja koneen käyttöliittymää voidaan hallita hiirellä graafisessa tilassa , toisin kuin hahmotilassa .

Ulkoiset linkit