X.Org

X.Org is een gratis X-server van een vork van XFree86 in januari 2004 na een onenigheid over de XFree86 licentie veranderingen. Het werkt met de meeste UNIX-achtige besturingssystemen, maar ook met Microsoft Windows via Cygwin. Vanwege de licentie, het is zeer populair binnen de vrije software gemeenschap waar hij vervangen XFree86.

Project bestuur wordt verzekerd door de X.Org Foundation, die zowel de ontwikkelingen in samenhang met de Freedesktop.org gemeenschap voert en tegelijkertijd de samenhang van al haar projecten.

XFree86 licentie verandering

XFree86 was oorspronkelijk onder de MIT-licentie. In januari 2004, XFree86 4.4 ziet de licentie verandering tot een einde van de eerste licentie in minder tolerante BSD-licentie. De Free Software Foundation is van oordeel dat deze licentie niet verenigbaar is met de GNU General Public License versie 2, maar compatibel met versie 3 zo veel projecten en ontwikkelaars volgden de vork X.Org.

Xgl en AIGLX derivaten

Xgl, verscheen in 2006, is een X-server op basis van X.Org en het gebruik van OpenGL.

AIGLX werd ontwikkeld als antwoord op Xgl. Het is gebaseerd op X.Org hardwareversnelling bieden via OpenGL. AIGLX werd samengevoegd met de X.Org project van versie 7.1 van de laatste.

Versie Geschiedenis

De eerste versie werd vrijgegeven 6 april 2004 onder de naam X11R6.7.0. Het is gebaseerd op XFree86 4.4RC2 net voordat de licentie verandering. Veel XFree86 ontwikkelaars hebben zich aangesloten bij het project. Dan komt de X11R6.8 release die ondersteuning voor transparantie en schaduwen toevoegt.

X11R6.9 X11R7 en gelijktijdig uitgebracht op 21 december 2005. Beide versies bieden dezelfde functionaliteit, maar versie 7.0 brengt een modulair bouwsysteem. Nieuwe functies zijn onder meer het beheer van "multisiège" voor de bediening van diverse complete werkplekken op één computer, en de uitvoering van de EXA versnelling methode.

Versie 7.1 komt 22 mei 2006, vier maanden na versie 7.0 en is voorzien van een dergelijke AIGLX. Sinds de release van deze versie, is de tak 6. * slechts gehandhaafd voor beveiligingsupdates.

De 7.2 versie, vrijgegeven 15 februari 2007, biedt automatische configuratie, en een betere integratie van het gebruik van OpenGL window managers, zoals Compiz en Beryl.

Versie 7.3, afrit 6 september 2007 Xserver 1.4 integreert en voegt eraan toe, onder andere, de Input hotplug ondersteuning, waardoor te gebeuren in de meeste gevallen configuratiebestand.

Versie 7.4, afrit 23 september 2008 integreert Xserver 1.5.1 dat veel verbeteringen in de ondersteuning EXA omvat.

In de tussentijd, Xserver 1,6 vrijgeven 25 februari 2009 integreert DRI2 als onderdeel van de inspanningen om de architectuur waardoor Xserver die waren gekomen om te werken worden overschreden.

X.Org versie 7.5 werd uitgebracht 26 oktober 2009 en bevat Xserver 1,7 en MPX voor het beheer van meerdere pointers.

De versie 7.6 van X.org werd vrijgegeven 20 december 2010. De Xorg configuratie mappen worden gebruikt om fragmenten van de configuratie van de X-server om te worden geleverd in afzonderlijke bestanden. IDE bestanden worden nu geleverd in InputClass secties. udev wordt nu gebruikt door de X-server op de GNU / Linux-systemen te invoerapparaten en kennisgeving hot-plug te ontdekken. Andere platforms blijven de HAL kader voor deze taken momenteel gebruik. de X-protocol in de taal C binding is nu opgenomen in de Katamari, en is vereist door vele client-side-modules, waaronder libX11, xlsatoms, xlsclients en xwininfo. XCB is een vervanging voor Xlib met een kleine footprint, het verbergen latency, directe toegang tot het protocol, verbeterde threading ondersteuning en uitbreidbaarheid.

De X.org server niet meer afhankelijk van HAL.

Xserver uitgang 1,15 27 december 2013 omvat DRI3.

Proprietary drivers

Proprietary drivers uiteraard problematisch:

  • cards specificaties ontbreken, zodat het onmogelijk is om vrije drivers snel en efficiënt te ontwikkelen;
  • het ontwikkelen van gratis drivers gebeurt met vallen en opstaan ​​en soms reverse engineering, dat is een grote verspilling van tijd en middelen die kunnen worden hergebruikt in andere projecten;
  • proprietary drivers zijn niet herdistribueerbaar met gratis distributies, worden niet ingebouwd in het systeem, en vereisen installatie en een aparte en specifieke configuratie;
  • het installeren van een enkele proprietary grafische driver verliest al het voordeel van een volledig gratis systeem.

Proprietary drivers voor ATI en nVidia grafische kaarten voor Linux te ondersteunen X.Org.

Intel kondigde in augustus 2006 dat de drivers voor de i965 chipsets worden ontwikkeld onder de GNU GPL-licentie met de freedesktop.org gemeenschap.

X.Org Foundation

De X.Org Foundation is de wettelijke vertegenwoordiger van het project en zorgt voor governance.

Andere stichting projecten

De stichting verdeelt ook tal van projecten op het model van de Apache Foundation, waaronder xev, een command line utility maakt een venster waarin alle gebeurtenissen veroorzaakt door het toetsenbord. Het programma maakt het mogelijk om de bijzondere toegangscode in verband met de toets op het toetsenbord getypt door de gebruiker, of zelfs speciale extra's, zoals de bestaande sleutel te bepalen; Hierdoor kan uiteindelijk uw eigen sneltoetsen te definiëren om hun favoriete grafische toepassingen bijvoorbeeld.

Verwante Artikelen

  • Linux graphics stapelen
  • Controle voor X Window System
  • Direct rendering-infrastructuur
  • EXA
  • Nieuw: gratis driver voor NVIDIA
  • radeonhd: gratis driver voor grafische kaarten van ATI
  • Xlib
  • XRender