X. Org

X. Org

Információ
Fejlesztette X.Org Alapítvány
Az első verzió Április 9, 2004
Utolsó verzió 1.20.11 (2021. április 13)
Letét gitlab.freedesktop.org/xorg/xserver.git
Beírva VS
Operációs rendszer GNU / Linux és BSD ( d )
Környezet UNIX
típus Ablakozási rendszer
Engedély X11
Weboldal x.org

X.Org egy szabad X szerver egy villát az XFree86 a 2004. januárkövetően, hogy nem az engedély változás az XFree86. A legtöbb UNIX típusú operációs rendszerrel ( GNU / Linux , a BSD , a Solaris stb . Származik ), de a Cygwin segítségével a Microsoft Windows rendszerrel is működik . Licencje miatt nagyon népszerű az ingyenes szoftverek közösségében, ahol az XFree86-ot váltotta fel .

A projektek irányítását az X.Org alapítvány biztosítja , amely mind a Freedesktop.org közösséggel közösen hajt végre fejlesztéseket , mindazonáltal biztosítja az összes projekt konzisztenciáját .

XFree86 licencváltozás

Az XFree86 eredetileg MIT licenc alatt volt engedélyezve . Ban ben 2004. január, Az XFree86 4.4 úgy látja, hogy az első BSD licencekhez közeli (a szerzői hivatkozási záradékkal rendelkező) licenc kevésbé változó és kevésbé megengedő. A Free Software Foundation úgy véli, hogy ez a licenc nem kompatibilis a GNU General Public License 2. verziójával, de kompatibilis a 3. verzióval, ezért sok projekt és fejlesztő követte az X.Org villát.

Xgl és AIGLX származékok

A 2006-ban megjelent Xgl egy X szerver, amely X.Org alapú és OpenGL-t használ .

Az AIGLX- et az Xgl-re adott reakcióként fejlesztették ki. Az X.Org-ra támaszkodik, hogy hardvert gyorsítson az OpenGL- en keresztül . Az AIGLX-et egyesítették az X.Org projekttel az utóbbi 7.1-es verziójától.

Verziótörténet

Az első verzió megjelent 2004. április 6X11R6.7.0 néven. Az XFree86 4.4RC2-re épül közvetlenül a licencváltozás előtt. Szép számú XFree86 fejlesztő csatlakozott a projekthez. Ezután jön az X11R6.8 verzió, amely támogatja az átlátszóságot és az árnyékolást.

Az X11R6.9 és az X11R7 egyszerre engedi fel a 2005. december 21. Mindkét verzió ugyanazt a funkcionalitást kínálja, de a 7.0 verzió moduláris fordító rendszert hoz létre ( GNU Autotools- szal ). Az újdonságok közül idézzük a "többüléses" kezelését, lehetővé téve több komplett munkaállomás (billentyűzet, képernyő, egér) működtetését ugyanazon a számítógépen, valamint az EXA gyorsítási folyamat megvalósítását (alapértelmezés szerint azonban le van tiltva) .

A 7.1-es verzió megérkezik 2006. május 22, 4 hónappal a 7.0 verzió után, és integrálja az AIGLX-et . A verzió kiadása óta a 6. * ág csak biztonsági frissítésekhez van fenntartva.

7.2 verzió, kiadva 2007. február 15, hozza az autokonfigurációt és az ablakkezelők jobb integrációját az openGL segítségével, mint a Compiz és a Beryl .

7.3 verzió, kiadva 2007. szeptember 6, integrálja az Xserver 1.4-et, és egyebek mellett támogatja az Input hotplug-ot , így a legtöbb esetben feleslegessé válik a konfigurációs fájl szükségessége .

7.4 verzió, kiadva 2008. szeptember 23, integrálja az Xserver 1.5.1-t, amely számos fejlesztést tartalmaz az EXA támogatásban .

Időközben megjelent az Xserver 1.6 2009. február 25integrálja a DRI2- t az Xserver renderelési architektúrájának frissítésére irányuló erőfeszítések részeként, amely végül elavult.

Az X.Org 7.5-ös verziója megjelent 2009. október 26és integrálja az Xserver 1.7-et, valamint az MPX- t a több mutató kezeléséhez.

Az X.org 7.6 verziója megjelent 2010. december 20. Az Xorg konfigurációs könyvtárak lehetővé teszik az X szerver konfigurációjának töredékeinek egyedi fájlokban történő kézbesítését. Az IDE fájlok mostantól az InputClass szakaszokban találhatók. Az udev-t mostantól az X szerver használja a GNU / Linux rendszereken a beviteli eszközök felderítésére és a hot-plug értesítésekre. Más platformok jelenleg is a HAL keretrendszert használják ezekre a feladatokra. az X Binding C nyelv (XCB) protokoll már szerepel a katamari-ban, és számos kliensoldali modul tartja fenn, beleértve a libX11, xlsatoms, xlsclients és xwininfo programokat. Az XCB az Xlib helyébe egy kis lábnyomot, rejtett késleltetést, közvetlen protokollhozzáférést, jobb szálatámogatást és méretezhetőséget kínál.

Az X.org szerver már nem függ a HAL-tól (a GNU / Linux rendszereken az X Server ezért közvetlenül a libudev könyvtárra támaszkodik ).

Az Xserver 1.15 kiadva Dec. 27- , 2013-asintegrálja a DRI3-at .

Változat Kiadási dátum Fő változások
X11R6.7.0 2004. április 6
X11R6.8.0 2004. szeptember 8 Átlátszóság és árnyékolás
X11R6.8.1 2004. szeptember 17
X11R6.8.2 2005. február 18
X11R6.9
X11R7
2005. december 21 A " többüléses " irányítása, az EXA integrálása . Moduláris összeállítás a 7.0 verzióhoz
X11R7.1 2006. május 22 Az AIGLX és a KDrive integrálása , az EXA fejlesztése
X11R7.2 2007. február 15 Az XCB integrálása , ...
X11R7.3 2007. szeptember 6 Input hotplug és RandR 1.2
X11R7.4 2008. szeptember 23
X11R7.5 2009. október 26 X kiszolgálója 1,7, DRI2 , MPX ...
X11R7.6 2010. december 20 A HAL cseréje az uDev segítségével, az XCB integrálása Katamari-ba ...
X11R7.7 2012. június 6 Szinkron kiterjesztés 3.1, Xi 2.2 egyidejű kattintás támogatás, XFixes 5.0

Saját pilóták

A védett pilóták problémákat okoznak:

Az ATI grafikus kártyák (a 8.8.25 verziótól) és az Nvidia for Linux saját illesztőprogramjai támogatják az X.Org (valamint az XFree86) verziót .

Az Intel bejelentette 2006. augusztushogy az i965 chipsetek illesztőprogramjait a GNU GPL licenc alatt fejlesztik ki a freedesktop.org közösséggel .

X.Org Alapítvány

Az X.Org alapítvány a projekt jogi képviselője, és biztosítja annak irányítását.

XDC, a projektfejlesztők konferenciája

Évente egyszer a projektfejlesztőket egy konferencia fordulóra hívják össze: az X.Org fejlesztői konferenciára (röviden: XDC).

Lehetőségük van harmadik féltől származó eseményeken is megszólalni, például a linux.conf (a Linux kernel köré szerveződve ) vagy a FOSDEM .

Az alapítvány egyéb projektjei

Az alapítvány számos projektet terjeszt az Apache Foundation mintájára , beleértve az xev-et is , amely egy parancssori segédprogram , létrehoz egy ablakot, amely felsorolja a billentyűzet által kiváltott összes eseményt . A program különösen lehetővé teszi a felhasználó által begépelt billentyűzethez társított kulcskód (en) vagy akár speciális billentyűk, például a tárcsázó gomb meghatározását  ; ez végül lehetővé teszi, hogy meghatározza saját billentyűparancsait például a kedvenc grafikus alkalmazásaihoz.  

Kapcsolódó cikkek

Megjegyzések és hivatkozások

Hivatkozások

  1. (in) Leon Shiman, "  Bemutatjuk: xorg Foundation kiadta X Window System X11R6.7  " ,2004. április 9(megtekintés : 2012. április 27. )
  2. (in) [ANNOUNCE] xorg-server 1.20.11  " ,2021. április 13
  3. (in) kompatibilitás az XFree86 1.1 licenc GPL
  4. (en) Az X.Org 7.2
  5. (en) Az X.Org 7.3. Kiadási közleménye
  6. (hu) Az X.Org 7.4. Kiadási közleménye
  7. (in) Debian X.org jegyzetek - X.org 7.4 tervek - Mit várunk Lenny
  8. (in) A DRI2 protokoll újból frissül
  9. (en) EXA, UXA, DRI, GEM, TTM
  10. (en) X.Org 7.5 Most megjelent
  11. (in) '  XCB hivatalos honlapja  " (hozzáférés: 2011. augusztus 8. )
  12. (in) "  Xorg szerver és HAL  " ,2010(hozzáférés : 2011. augusztus 7. )
  13. (in) Alan Coopersmith, xev 1.2.0 , xorg-bejelentés,2012. február 21( online olvasás ).

Megjegyzések

  1. Az ablakos rendszerek leghíresebb családja . Az ablakos rendszer az operációs rendszer egyik eleme, amely lehetővé teszi az ember-gép interfész egérrel történő grafikus módban történő kezelését , szemben a karakteres üzemmóddal .

Külső linkek