Adam Jackson who on Red Hat's Graphics Team served as the X.Org Server release manager for many years and being heavily involved in the xorg-server development and related components as shared his views on whether the X.Org Server is "abandonware."
X.Org News Archives
1,201 X.Org open-source and Linux related news articles on Phoronix since 2006.
The last major release of the X.Org Server was in May 2018 but don't expect the long-awaited X.Org Server 1.21 to actually be released anytime soon.
You may recall from earlier this year that the X.Org/FreeDesktop.org cloud costs were growing out of control primarily due to their continuous integration setup. They were seeking sponsorships to help out with these costs but ultimately they've attracted new sponsors while also better configuring/optimizing their CI configuration in order to get those costs back at more manageable levels.
Years ago if saying Microsoft would have multiple developers presenting at the annual X.Org Developers' Conference (XDC) as well as being a sponsor, you'd probably raise some laughs. But this year for XDC2020 Gdansk (albeit virtual due to COVID-19), Microsoft engineers gave not just one talk but three on the opening day.
Most information presented during the annual X.Org Developers' Conference doesn't tend to be very surprising or ushering in breaking news, but during today's XDC2020 it was subtly dropped that Arm Holdings appears to now be backing the open-source Panfrost Gallium3D driver.
XDC2020 as the annual gathering of X.Org developers was due to take place in Poland this year but the COVID-19 pandemic has caused it to be yet another conference happening exclusively online. Day 1 of XDC2020 has just begun.
With no one stepping up to manage the X.Org Server 1.21 release, the two year old X.Org Server 1.20 series continues seeing new point releases, particularly with 1.21 being out of the scope already for having the chance to appear in the major H2'2020 Linux distribution releases. X.Org Server 1.20.9 is the newest point release out today in shipping fixes.
Not even one month passed since the previous libX11 security vulnerabilities were made public while today a new security advisory was issued along with releasing version 1.6.12 of this key X11 library.
The X.Org/X11 Server has been hit by many security vulnerabilities over the past decade as security researchers eye more open-source software. Some of these vulnerabilities date back to even the 80's and 90's given how X11 has built up over time. The X.Org Server security was previously characterized as being even worse than it looks while today the latest vulnerabilities have been made public.
XDC 20 was set to take place this September in Poland but is now moving to an online event as a result of the ongoing coronavirus / COVID-19 pandemic.
For aiding in testing and other purposes, the Variable Refresh Rate (VRR) range for FreeSync/Adaptive-Sync setups will now be exposed via DebugFS with Linux 5.9.
The first batch of "drm-misc-next" changes have been sent in for DRM-Next that is targeting the Linux 5.9 merge window later this summer.
With Intel supporting Adaptive-Sync/VRR with Gen11+ graphics and these days with effectively only supporting xf86-video-modesetting for X.Org-driven Linux desktops rather than their basically dead xf86-video-intel driver, the Intel open-source Linux developers continue working on plumbing variable refresh rate support into this generic modesetting DDX.
Currently if wanting to use Adaptive-Sync/FreeSync variable refresh rate support of the AMDGPU DRM kernel driver you need to be using the xf86-video-amdgpu X.Org driver for proper handling as well, but a port of the DDX bits to the generic xf86-video-modesetting driver is in the works.
For now at least the in-person X.Org Developers' Conference is still on with plans for X.Org/Wayland/Mesa developers to meet in GdaĆsk, Poland for their annual conference.
The X.Org Board of Directors elections wrapped up this week with four new members now serving this organization that oversees the X.Org Server, Mesa, Wayland, and other critical Linux desktop infrastructure.
There is finally a new update to Pixman, the pixel manipulation library relied upon by Cairo and the X.Org Server most notably but also other Linux desktop software. Pixman 0.40 brings with it many changes given the year in development since the project's last point release.
The X11 AutoRepeat option is for setting the auto repeat behavior of a keyboard to engage a configurable number of times a key will repeat per second after crossing a configurable delay threshold. While somewhat of an obscure feature, AutoRepeat is coming back after being on hiatus since 2006.
X.Org Server 1.20.8 was released as the newest point release for this current stable branch. X.Org Server 1.20.8 brings a number of fixes with there still being no sign of X.Org Server 1.21 gearing up for release.
The cost of cloud hosting -- or in particular hosting their own GitLab instance and running continuous integration (CI) support for FreeDesktop.org projects -- is putting financial strain on the X.Org Foundation.
There still is no sign of the long overdue X.Org Server 1.21 but the changes for it continue to build up particularly on the XWayland front.
At last week's Linux.Conf.Au conference was an interesting presentation by longtime X developer Keith Packard on the early days of the pre-X.Org X Window System, the collapse of Unix, and how his views formed on copyleft licenses for building thriving communities.
Hopefully you didn't yet book your tickets to XDC2020 as the annual X.Org conference as the venue -- and host country for that matter -- may change.
With no sign of X.Org Server 1.21 on the horizon, the X.Org Server 1.20 point releases continue rolling on.
With Red Hat shifting their support to Wayland and expecting the X.Org Server to go into a hard maintenance mode quickly, in 2019 indeed it did.
Just under one month since the libinput 1.15 test release, this input handling library is now out with its official update.
Here's a look back at the most popular news over the past decade on X.Org out of our one thousand plus articles on the topic during the 2010s. Even with Wayland taking off in recent years and effectively reaching parity to the X.Org Server for common use-cases, the X.Org Server has continued seeing new development especially in the areas of GLAMOR and XWayland. Sadly though we're ending the 2010s without a major stable release of the xorg-server since May 2018.
Sadly there still is no release plan for getting the long overdue X.Org Server 1.21 out the door and at this point is looking increasingly unlikely that it would land for Ubuntu 20.04 LTS. But at least this extra time for X.Org Server 1.21 has allowed more XWayland changes to flow in.
Making Mir's XWayland support much more usable now is initial server-side decoration support in order to handle window resizing and window movements.
Peter Hutterer has been preparing libinput 1.15 as the next update to this open-source input handling library used by Linux systems both on X.Org and Wayland.
xf86-video-sis 0.12.0 is available this week as a new version of the SiS display driver for X.Org systems in supporting Silicon Integrated Systems' display hardware.
When X.Org Server 1.21 finally lands those relying upon XWayland for running various Linux games should find less (or ideally, none at all) stuttering or tearing.
The X.Org Server and its integrated "modesetting" DDX driver that is most commonly used on modern Linux systems in place of hardware-specific DDX drivers is finally getting more robust with xorg-server 1.21... It will no longer rely upon the server's PCI ID driver mapping for figuring out the DRI driver to load as needed for GLAMOR 2D acceleration over OpenGL.
While it's taking painfully long to get X.Org Server 1.21 organized for release, at least in the interim there continues to be new xorg-server 1.20 point releases that back-port many of the prominent fixes.
The long overdue X.Org Server 1.21 still hasn't been organized for release but at least the extra time is allowing more XWayland bits to land.
Over the past year and a half the VKMS Linux DRM driver has come together as the "virtual kernel mode-setting" implementation for headless systems and other environments not backed by a physical display. Interestingly being tacked on their TODO list now is VRR (Variable Refresh Rate) support. Separately, the prominent VKMS developer is now employed by AMD.
At the X.Org Developers Conference earlier this month Kevin Brace provided an update on the state of the OpenChrome project that he continues to single handedly push forward.
At the XDC2019 X.Org Developers Conference earlier this month in Montreal they named the location of XDC2020 in Europe.
While there is an ever increasing number of open-source developers focusing on the Linux graphics stack with the GPU drivers and related infrastructure, it's quite a different story when it comes to the Linux input side. It's basically one developer that has been working on the Linux input improvements for the past number of years.
A few days after the xf86-video-amdgpu 19.1 release, xf86-video-ati 19.1 is out as the newest X.Org driver release for older ATI/AMD graphics processors.
There is yet another significant improvement found for XWayland in the latest X.Org Server code that will hopefully see a long overdue release soon.
AMD has released a new version of their X.Org display driver.
There hasn't been a major release of the X.Org Server now in 17 months... Not because there haven't been any changes (in fact, a lot of GLAMOR and XWayland work among other fixing) but because no one has stepped up as release manager to get the next version out the door. But to workaround that, developers are looking at moving the X.Org Server to purely time-based releases and letting their continuous integration testing be the deciding factor on if a release is ready to ship.
Coming out of informal discussions from this week's X.Org Developers Conference in Montreal, a "liboutput" library has been proposed as a theoretical new library for helping to bring up Wayland compositors, X11 window managers, and anything else wanting to interface with DRM/KMS kernel interfaces.
X.Org Server 1.21's XWayland implementation has added support for the xdg-output-unstable-v1 version 3 protocol to help the likes of KDE and compositors like Sway based on WLROOTS.
While atomic mode-setting has been around for several years now and to provide a modern mode-setting interface that can test modes prior to the actual operation and reduce possible flickering during mode-setting events and also being faster, the common xf86-video-modesetting driver has at least temporarily disabled the support by default.
The VKMS virtual kernel mode-setting driver is seeing support for PRIME import added to it so this software solution can be used for helping to test multi-GPU PRIME configurations on Linux even without the hardware attached.
Adding to the changes to find with the eventual X.Org Server 1.21 release is a change from Red Hat that has been carried by Red Hat Enterprise Linux and Fedora for years.
Version 1.14 of the libinput library for unified input handling on Linux X.Org and Wayland systems is now available.
We're less than two months out until the annual X.Org Developers' Conference (XDC) and the featured presentations for this three-day event have now been announced.
1201 X.Org news articles published on Phoronix.