but their DDX driver has now done its official X.Org christening
Announcement
Collapse
No announcement yet.
VirtualBox DDX Released As xf86-video-vboxvideo 1.0
Collapse
X
-
Originally posted by jpg44 View PostAs for Wayland, I never really saw the point in it.
Why not extend the X server?
Because for the first time we have a realistic chance of not having to do that. It's entirely possible to incorporate the buffer exchange and update models that Wayland is built on into X. However, we have an option here of pushing X out of the hotpath between clients and the hardware and making it a compatibility option. What's different now is that a lot of infrastructure has moved from the X server into the kernel (memory management, command scheduling, mode setting) or libraries (cairo, pixman, freetype, fontconfig, pango, etc) and there is very little left that has to happen in a central server process.
What is wrong with X?
The problem with X is that... it's X. When you're an X server there's a tremendous amount of functionality that you must support to claim to speak the X protocol, yet nobody will ever use this. For example, core fonts; this is the original font model that was how your got text on the screen for the many first years of X11. This includes code tables, glyph rasterization and caching, XLFDs (seriously, XLFDs!). Also, the entire core rendering API that lets you draw stippled lines, polygons, wide arcs and many more state-of-the-1980s style graphics primitives. For many things we've been able to keep the X.org server modern by adding extensions such as XRandR, XRender and COMPOSITE and to some extent phase out less useful extensions. But we can't ever get rid of the core rendering API and much other complexity that is rarely used in a modern desktop. With Wayland we can move the X server and all its legacy technology to an optional code path.
It is true, X needs a new extension ... Its best to build on the foundation we already have.
Wayland is already recycling most it can recycle from Xorg, but Xorg has reached the point where it's better to just put it to rest https://www.phoronix.com/scan.php?pa...land_situation
Apps should be written so that if DRI and shared memory is not available, they fall back to using GLX and sending pixmaps over X protocol.
- Likes 5
Comment
-
Originally posted by debianxfce View Post
There is only a few wayland desktops and applications. It is wayland that will die. The Nvdia driver does not even support wayland.
- Likes 3
Comment
-
Originally posted by SWY1985 View Post
Funny, because Fedora and Ubuntu (just two minor linux distros) just started activating Wayland as default for anything that supports it. Also, my VMware guest supports Wayland without problems. I've been using Wayland on Intel and AMD graphics and it just works. Xorg may not be going away any time soon, but I think Wayland will become mainstream sooner than you think.
- Likes 1
Comment
-
Originally posted by debianxfce View PostThere is only a few wayland desktops and applications. It is wayland that will die. The Nvdia driver does not even support wayland.
https://www.phoronix.com/scan.php?pa...and-Discussion
Second, the Linux desktop doesn't depend on Nvidia, not anymore anyway.
We all know you like using antiquated software. That's fine - no judgment from me; I'm using Debian, XFCE, and X11 on my work PC. But stop treating your preferences and experience like it is everyone's. Pretty much all up-to-date distros are actively trying to transition to Wayland, or have already done so. To my knowledge, there are already 7 Wayland-compatible compositors, 3 of which are popular. Intel and AMD both care about properly supporting Wayland. Considering XFCE's transition to GTK3+ and LXQt's transition to Qt, there's a possibility both of those will some day be fully Wayland compatible.
Wayland is not going anywhere.
- Likes 2
Comment
-
-
Originally posted by jpg44 View PostAs for Wayland, I never really saw the point in it. It is true, X needs a new extension for interapplication security that would restrict apps to their own Window, but some apps like screensavers and screengrabbers can be given special permissions, but otherwise the X System is fine.
- Likes 1
Comment
-
Originally posted by dragon321 View PostNvidia support Wayland (Wayland doesn't specify which API for buffer management driver must contain, so without GBM Nvidia still support Wayland with EGL Streams). As for desktop You have GNOME, Enlightenment, almost ready KDE (5.12 will be Wayland focused release) and a few small compositors (sway etc.).
- Likes 1
Comment
Comment