Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 4 reacties
Bron: X.Org Foundation, submitter: laurencevde

X Window System, kortweg X of X11 genoemd, is een platform om onder verschillende besturingssystemen een grafische bediening te kunnen gebruiken. Het platform bestaat uit de X Window-server, die het scherm beheert en zogenaamde clients die een verbinding maken met de X-server en doorgeven wat er op het scherm moet worden getoond. X.org is een veel gebruikte X Window-server die zijn werk doet op Unix-achtige systemen. De X.org Foundation heeft versie 7.4 uitgebracht die op Phoronix van de volgende aankondiging is voorzien:

X.Org 7.4 Finally Released

It's been a hell of a time getting X.Org 7.4 out the door, but this afternoon Adam Jackson has released this long-delayed update to this X system. X.Org 7.4 is arriving after the release of X Server 1.5.1 earlier in the day. Yes, it's finally here! In this article we have information on the features that make up this release along with what it's taken to get X.Org 7.4 primed for release.

In the mailing list announcement for this release, Adam Jackson simply stated:
    Finally put this one to rest:
    http://xorg.freedesktop.org/releases/X11R7.4/
    The release notes point to the wiki. Please update them responsibly if necessary.
    - ajax
The official documentation surrounding this release is minimal, but below are the major details surrounding X.Org 7.4 / X Server 1.5. Most of these details we had shared earlier this month when X.Org 7.4 was scheduled to be released on September 10.

Originally, X.Org 7.4 was set to be released in March of 2008 with features that included XGE (X Generic Events), XACE (the X Access Control Extension), RandR 1.3, more PCI reworking, XKB 2, a DRI memory manager, and Glucose. However, many of these features didn't end up getting integrated into X.Org 7.4. It wasn't until February that Red Hat's Adam Jackson had stepped up to the plate with some release plans and a revised target date of May. Red Hat had hoped to ship X.Org 7.4 with Fedora 9, but as the May release wasn't met, Fedora 9 ended up shipping with a pre-release. In early March was the first X Server 1.5 pre-release (1.4.99.901) that had included more than 100 changes with memory leak fixes, EXA improvements, and plenty more.

In June, Adam Jackson was getting ready to release X.Org 7.4 by addressing some of the last minute bugs. However, Mesa 7.1 had become a requirement for building X Server 1.5. Mesa 7.1 was still in development and the latest bits of code needed to build the X Server were only available through the git revision control system. At that point, it became a waiting game for Mesa 7.1 to be released so that X.Org 7.4 could then ship with a dependency that can be easily obtained. Just days ago we finally had the Mesa 7.1 release with a new autoconf-based configuration, DRI driver enhancements, reduced dependencies between the X Server and Mesa, GLSL support for the Intel 965 series, and ATI R500 3D support. With Mesa 7.1 out the door, it finally paved the way for the X.Org 7.4 release.

The other important part that makes up each X.Org release, the X Server, had its major update earlier this month. This release was X Server 1.5.0 but being published on the web this morning was X Server 1.5.1. The 1.5.1 release introduces a handful of bug-fixes.

X.Org was slated to receive MPX support, but Multi-Pointer X ended up being postponed to the next release. Multi-Pointer X has since merged to master but will not be present until X Server 1.6. However, if Xi2 and Xkb2 aren't completed and stabilized in time, Keith Packard has mentioned he will disable Multi-Pointer X at build-time for X Server 1.6 and hold it off for a X Server 1.7 feature. The X Server 1.6 release will include X Input 1.5 with device properties at least.

Arriving in the middle of the X.Org 7.4 development cycle was the Graphics Execution Manager, which is a kernel-based memory manager for graphics processors developed by Intel, and is designed to circumvent the shortcomings of Tungsten's TTM that previous to May had looked like the memory manager that would become the standard for open-source drivers. GEM though has caused quite a bit of reworking to take place in the X world with a new EXA-based acceleration architecture coming about as well as other developers now coming up with a GEM+TTM memory management mix for the other drivers.

How GEM affects end-users though in X.Org 7.4 is that DRI2 has been dropped. The Direct Rendering Infrastructure 2 was going to be a highlight of the X Server 1.5 since it allows for Redirected Direct Rendering and other advantages that improve the desktop experience. DRI2 had to be dropped from the X Server 1.5 release since it was late in the development cycle when Intel had stripped its TTM code and replaced it with GEM. DRI2 was dependent upon some TTM bits and therefore it needs to be reworked to support the GEM API. DRI2 is now on the table for X Server 1.6.
Versienummer:7.4
Releasestatus:Final
Besturingssystemen:Linux, BSD, macOS, Solaris
Website:X.Org Foundation
Download:http://ftp.x.org/pub/X11R7.4/
Licentietype:Voorwaarden (GNU/BSD/etc.)
Moderatie-faq Wijzig weergave

Reacties (4)

Eindelijk.
Jammer dat het zo lang geduurd heeft, en dat ze zoveel features hebben moeten laten vallen, maar de trein lijkt eindelijk weer op het spoor te staan.

Het was nog niet echt een probleem, maar er begonnen wel steeds meer zaken te vertragen omdat er op de X versie gewacht werd.

Ik vind het met name jammer dat Multi-Pointer support er niet door is gekomen. Dat is iets dat het potentieel heeft om veel gave features makkelijk beschikbaar te maken.
Bv met twee muizen gamen, of met twee mensen 1 computer delen.
Op zich kunnen die dingen nu ook wel, maar met MPX zou het makkelijk worden.

Ik ben wel benieuwd naar evdev. Dat belooft ook een hoop gedoe met speciale toetsenborden, muizen, afstandsbedieningen en andere invoerapparatuur een stuk makkelijker maken.
(bv om je telefoon als afstandsbediening voor je pc te gebruiken)
Ik vind het met name jammer dat Multi-Pointer support er niet door is gekomen. Dat is iets dat het potentieel heeft om veel gave features makkelijk beschikbaar te maken.
Bv met twee muizen gamen, of met twee mensen 1 computer delen.
Op zich kunnen die dingen nu ook wel, maar met MPX zou het makkelijk worden.
Ach ja, als Keith Packard zijn zin krijgt wordt Xorg 7.5 eind dit jaar gereleased, compleet met MPX, DRI2, en andere goodies waar ik nu even niet uit mn hoofd op kan komen.
Maar ja, als Keith Packard z'n zin had gekregen met Xorg 7.4 he... :+
Waarom is het dat al zijn ze de basis van de hele GUI, ze niet zoveel respect krijgen als Beryl, Gnome, etc?

[Reactie gewijzigd door Vincent77 op 26 september 2008 14:30]

Onbekendheid.

De meeste mensen hebben geen flauw idee wat X nu precies doet. De meeste mensen denk of dat X alleen maar wat grafische drivers zijn, of ze denken dat X een onderdeel van Gnome/KDE is.

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True