X. Org

X. Org

Informasjon
Utviklet av X.Org Foundation
Første versjon 9. april 2004
Siste versjon 1.20.11 (13. april 2021)
Innskudd gitlab.freedesktop.org/xorg/xserver.git
Skrevet i VS
Operativsystem GNU / Linux og BSD ( d )
Miljø UNIX
Type Windowing system
Tillatelse X11
Nettsted x.org

X.Org er en gratis X-server fra en gaffel med XFree86 ijanuar 2004etter en uenighet om lisensendringen av XFree86. Det fungerer med de fleste UNIX- type operativsystemer ( GNU / Linux , avledet fra BSD , Solaris , etc.), men også med Microsoft Windows via Cygwin . På grunn av lisensen er den veldig populær i det gratis programvaresamfunnet der den erstattet XFree86 .

Styringen av prosjektet er sikret av X.Org-stiftelsen , som utfører både utviklingen i forbindelse med Freedesktop.org- samfunnet, samtidig som det sikres konsistens i alle prosjektene .

XFree86 lisensendring

XFree86 ble opprinnelig lisensiert under MIT-lisensen . Ijanuar 2004XFree86 4.4 ser lisensendringen for en lisens nær de første BSD-lisensene (med en forfatterciteringsklausul) og mindre tillatelig. The Free Software Foundation anser denne lisensen til å være uforenlig med GNU General Public License versjon 2, men kompatibel med versjon 3, har så mange prosjekter og utviklere fulgte X.Org gaffel.

Xgl- og AIGLX-derivater

Xgl , dukket opp i 2006, er en X-server basert på X.Org og bruker OpenGL .

AIGLX ble utviklet som en reaksjon på Xgl. Det er avhengig av X.Org for å gi maskinvareakselerasjon via OpenGL . AIGLX er slått sammen med X.Org-prosjektet fra versjon 7.1 av sistnevnte.

Versjonshistorikk

Den første versjonen ble gitt ut den 6. april 2004under navnet X11R6.7.0. Den er basert på XFree86 4.4RC2 like før lisensendringen. Et stort antall XFree86-utviklere har sluttet seg til prosjektet. Deretter kommer versjon X11R6.8 som gir støtte for gjennomsiktighet og skyggelegging.

X11R6.9 og X11R7 frigjør samtidig 21. desember 2005. Begge versjonene har samme funksjonalitet, men versjon 7.0 gir et modulært kompileringssystem (med GNU Autotools ). Blant nyhetene, la oss sitere ledelsen av "multi-seat", slik at vi kan betjene flere komplette arbeidsstasjoner (tastatur, skjerm, mus) på samme datamaskin, og implementeringen av EXA- akselerasjonsprosessen (deaktivert som standard)

Versjon 7.1 kommer frem 22. mai 2006, 4 måneder etter versjon 7.0 og integrerer spesielt AIGLX . Siden utgivelsen av denne versjonen opprettholdes 6. * -grenen bare for sikkerhetsoppdateringer.

Versjon 7.2, utgitt den 15. februar 2007, gir autokonfigurasjon, og bedre integrering av vindusadministratorer ved hjelp av openGL som Compiz og Beryl .

Versjon 7.3, utgitt den 6. september 2007, integrerer Xserver 1.4 og legger blant annet til støtte for Input hotplug , og eliminerer dermed behovet for en konfigurasjonsfil i de fleste tilfeller.

Versjon 7.4, utgitt den 23. september 2008integrerer Xserver 1.5.1 som inkluderer mange forbedringer i EXA- støtte .

I mellomtiden ga Xserver 1.6 ut 25. februar 2009integrerer DRI2 som en del av arbeidet med å oppdatere gjengivelsesarkitekturen til Xserver som til slutt var utdatert.

X.Org versjon 7.5 ble utgitt den 26. oktober 2009og integrerer Xserver 1.7 samt MPX for styring av flere pekere.

X.org versjon 7.6 ble utgitt den 20. desember 2010. Xorg-konfigurasjonskatalogene brukes til å tillate at fragmenter av X-serverkonfigurasjonen leveres i individuelle filer. IDE-filer er nå gitt i InputClass-seksjonene. udev brukes nå av X-serveren på GNU / Linux-systemer for oppdagelse av inngangsenheter og varsling om varmeplugg. Andre plattformer fortsetter å bruke HAL-rammeverket for disse oppgavene på dette tidspunktet. X-bindende C språkprotokoll (XCB) er nå inkludert i katamari, og vedlikeholdes av flere moduler på klientsiden, inkludert libX11, xlsatoms, xlsclients og xwininfo. XCB er en erstatning for Xlib med et lite fotavtrykk, skjuler ventetid, direkte protokolltilgang, forbedret trådstøtte og skalerbarhet.

X.org-serveren avhenger ikke lenger av HAL (på GNU / Linux-systemer, avhenger X Server derfor direkte av libudev- biblioteket ).

Xserver 1.15 utgitt 27. desember 2013integrerer DRI3 .

Versjon Utgivelsesdato Hovedendringer
X11R6.7.0 6. april 2004
X11R6.8.0 8. september 2004 Gjennomsiktighet og skyggelegging
X11R6.8.1 17. september 2004
X11R6.8.2 18. februar 2005
X11R6.9
X11R7
21. desember 2005 Styring av "multisete", integrering av EXA . Modulær samling for versjon 7.0
X11R7.1 22. mai 2006 Integrering av AIGLX og KDrive , forbedring av EXA
X11R7.2 15. februar 2007 Integrering av XCB , ...
X11R7.3 6. september 2007 Inndata hotplug og RandR 1.2
X11R7.4 23. september 2008
X11R7.5 26. oktober 2009 XServer 1.7, DRI2 , MPX ...
X11R7.6 20. desember 2010 Utskifting av HAL med uDev, integrering av XCB i Katamari ...
X11R7.7 6. juni 2012 Synkroniseringsutvidelse 3.1, Xi 2.2 støtte for samtidig klikk, XFixes 5.0

Proprietære piloter

Proprietære piloter skaper problemer:

De proprietære driverne for ATI- grafikkort (fra versjon 8.8.25) og Nvidia for Linux støtter X.Org (samt XFree86).

Intel kunngjorde iaugust 2006at driverne for i965- brikkesettene ble utviklet under GNU GPL- lisens med freedesktop.org- fellesskapet .

X.Org Foundation

The X.Org foundation er den juridiske representant for prosjektet og sikrer sin styring.

XDC, konferansen for prosjektutviklere

En gang i året blir prosjektutviklerne invitert til å møtes til en konferanserunde: X.Org Developer's Conference (kort sagt: XDC).

De har også muligheten til å snakke på tredjepartsbegivenheter, for eksempel linux.conf (organisert rundt Linux-kjernen ) eller FOSDEM .

Andre prosjekter i stiftelsen

Stiftelsen distribuerer også mange prosjekter på modellen fra Apache Foundation , inkludert xev , et verktøy i kommandolinjen som skaper et vindu som viser alle hendelsene som er utløst av tastaturet . Programmet gjør det spesielt mulig å bestemme nøkkelkoden  (en) assosiert med tastaturtasten skrevet av brukeren, eller til og med spesialtaster som ringetasten  ; dette lar deg til slutt definere dine egne hurtigtaster for favorittgrafikkapplikasjonene dine, for eksempel.

Relaterte artikler

Merknader og referanser

Referanser

  1. (in) Leon Shiman, "  Announcing: XOrg Foundation Releases X Window System X11R6.7  " ,9. april 2004(åpnet 27. april 2012 )
  2. (in) [ANNOUNCE] xorg-server 1.20.11  " ,13. april 2021
  3. (in) kompatibilitet med XFree86 1.1 lisens GPL
  4. (no) Utgivelsesannonsering av X.Org 7.2
  5. (no) Utgivelsesannonsering av X.Org 7.3
  6. (no) Utgivelsesannonsering av X.Org 7.4
  7. (in) Debian X.org notater - X.org 7.4 Planer - Hva vi forventer for Lenny
  8. (in) DRI2 Protocol blir oppdatert, igjen
  9. (no) EXA, UXA, DRI, GEM, TTM
  10. (no) X.Org 7.5 Nå utgitt
  11. (i) '  offisielle nettsted XCB  " (tilgjengelig på 8 august 2011 )
  12. (i) "  Xorg-server og HAL  " ,2010(åpnet 7. august 2011 )
  13. (i) Alan Coopersmith, xev 1.2.0 , xorg-kunngjør,21. februar 2012( les online ).

Merknader

  1. mest kjente familien av vindusvinduer . Windowing-systemet er en av komponentene i et operativsystem som gjør det mulig å administrere et menneske-maskin-grensesnitt ved hjelp av en mus i grafisk modus , i motsetning til tegnmodus .

Eksterne linker