Ubuntu Is Switching to Wayland (omgubuntu.co.uk)
An anonymous reader shares a report: Ubuntu is to ship Wayland in place of X.Org Server by default. Mir, Canonical's home-spun alternative to Wayland, had been billed as the future of Ubuntu's convergence play. But both Unity 8 the convergence dream was recently put out to pasture, meaning this decision was widely expected. It's highly likely that the traditional X.Org Server will, as on Fedora, be included on the disc and accessible from whichever login screen Ubuntu devs opt to use in ubuntu 17.10 onwards. This session will be useful for users whose system experience issues running on Wayland, or who need features and driver support that is only present in the legacy X.Org server session.
..
Your hair look like poop, Bob! - Wanker.
...to focus on the cloud. It sounds much more hip to say "No way in fuck would I use ubuntu on the cloud" as opposed to "No way in fuck would I use ubuntu on my phone".
As long as Linux can remember where I positioned my monitors after I put the laptop back into the docking station, and as long as I can wayland-over-ssh, and as long as there are performance gains, then I don't care.
I'm sure this post will be littered with "I hate change" type posts where people lament the loss of X for no other reason than passion and nostalgia, and I'll have to dredge through loads of nonsense before someone actually puts together a point-form list of pros and cons comparing Wayland to X
With Ubuntu's switching to PulseAudio, to systemd, to GNOME 3, and now to Wayland, what is it that makes Ubuntu different from Fedora?
The only difference I can think of is where an installation ISO would be downloaded from, and typing "apt-get" instead of "dnf" to install packages.
Those are really minor differences.
So what's the point of using Ubuntu if it uses the same kernel, the same init system, the same windowing system, the same desktop environment, the same sound system, and pretty much all of the same userland software that Fedora does?
At least things like Unity and Mir made Ubuntu somewhat unique. But now Ubuntu has basically become Fedora with just a different name. Why would anyone even bother using Ubuntu now?
Ubuntu ditched the bad idea that was Unity. Time to ditch the bad idea that is systemd....
http://toaruos.org/yutani-the-new-compositor.html
I haven't paid any attention to the Wayland/Mir development for quite some time. When they were introduced the stated plan was not to support any sort of remote display natively. Has that gap been closed?
The way X does it through draw calls will never happen, because Wayland doesn't draw. I'm not sure how far they've gotten on detecting damaged sections and compression, but it's all bitmap based. I did read something to indicate they were considering a "smarter" rdp where you did the composition on the other end so you could move windows around without lag. I think it should also be possible with client support to expose a bigger virtual window that you have a viewport into so you could have smooth scrolling in a browser because what you actually see is a 1000 pixel cut from a 1200x pixel tall window buffer.
But if you want the client to interpret and render it's probably either a web application, a speciality format like video streaming or a dedicated client-server protocol. Basically the size advantage comes from intimate knowledge of the nature of the data, I once created a system that forwarded much of Qt's signals and slots to a remote window. That worked quite well because you could just tell it you wanted a QDialog with a QPushButton, all the logic to draw it was already client side. It's basically reinventing a "heavy" version of HTML and DOM manipulation though and the opposite direction of where Wayland is going.
Live today, because you never know what tomorrow brings
They say it's not the job of Wayland; that you can run X11 on top of Wayland to get X11-ssh forwarding or someone at sometime down the line will magically invent their own rendered (maybe RDP based, maybe something else).
I can't really take this project seriously until they address this pretty critical issue. I don't have any issues with X myself. I use i3 and xrander and everything pretty much works the way I want it to. I don't play games in Linux; I have a windows laptop for that (Steam for Linux still kinda blows). Would nicer multi-monitor support for laptops be good? Absolutely! But with the track record of systemd taking over with no alternatives (I still run Gentoo/systemv and Void Linux/runit .. runit is awesome and amazingly simple btw) I'm going to hold off as long as I can.
I don't hate new things either. Lately I've been trying out Vivaldi over Firefox. I'll try new things, but I hate seeing all this half-assed garbage just breaking the Linux desktop.
Not to mention window managers. One thing we'll sadly lose is the richness of the X window manager ecosystem. That's not a techincal argument against Wayland.
SJW n. One who posts facts.
Quotes from the Unix Haters Handbook here.
Let's desconstruct here your arguments X11 myths:
Myth: X Demonstrates the Power of Client/Server Computing
Fact: "The database client/server model (the server machine stores all the data, and the clients beseech it for data) makes sense. The computation client/server model (where the server is a very expensive or experimental supercomputer, and the client is a desktop workstation or portable computer) makes sense. But a graphical client/server model that slies the interface down some arbitrary middle is like Solomon following through with his child-sharing strategy. The legs, heart, and left eye end up on the server, the arms and lungs go to the client, the head is left rolling around on the floor, and blood spurts everywhere.
The fundamental problem with X's notion of client/server is that the proper division of labor between the client and the server can only be decided on an application-by-application basis. Some applications (like a flight simulator) require that all mouse movement be sent to the application. Others need only mouse clicks. Still others need a sophisticated combination of the two, depending on the program's state or the region of the screen where the mouse happens to be. Some programs need to update meters or widgets on the screen every second. Other programs just want to display clocks; the server could just as well do the updating, provided that there was some way to tell it to do so.
The right graphical client/server model is to have an extensible server. Application programs on remote machines can download their own special extension on demand and share libraries in the server. Downloaded code can draw windows, track input eents, provide fast interactive feedback, and minimize network traffic by communicating with the application using a dynamic, high-level protocol.
As an example, imagine a CAD application built on top of such an extensible server. The application could download a program to draw an IC and associate it with a name. From then on, the client could draw the IC anywhere on the screen simply by sending the name and a pair of coordinates. Better yet, the client an download programs and data structures to draw the whole schematic, which are called automatically to refresh and scroll the window, without bothering the client. The user can drag an IC around smoothly, without any network traffic or context switching, and the server sends a single message to the client when the interaction is complete. This makes it possible to run interactive clients over low-speed (that is, slow-bandwidth) communication lines."
Other fun tidbits that made me chuckle
" How to make a 50-MIPS Workstation Run Like a 4.77MHz IBM PC
If the designers of X-Windows built cars, there would be no fewer than five steering wheels hidden about the cockpit, none of which followed the same principles -- but you'd be able to shift gears with your car stereo. Useful feature, that.
- Marus J. Ranum, Digital Equipment Corporation
X-Windows is the Iran-Contra of graphical user interfaces: a tragedy of political compromises, entangled alliances, marketing hype, and just plain greed. X-Windows is to memory as Ronald Reagan was to money. Years of "Voodoo Ergonomics" have resulted in an unprecedented memory deficit of gargantuan proportions. Divisive dependencies, distributed deadlocks, and partisan protocols have tightened gridlocks, aggravated race conditions, and promulgated double standards.
X has had its share of $5,000 toilet seats -- like Sun's Open Look clock tool, which gobbles up 1.4 megabytes of real memory! If you sacrificed all the RAM from 22 Commodore 64s to clock tool, it still wouldn't have enough to tell you the time. Even the vanilla X11R4 "xclock" utility consumed 656K to run. And X's memory usage is increasing."
Dude if there ever was a case f
http://saveie6.com/
Or X was so horrible you needed an X Window Manager.
Yes you can still have GUi's if you wnat in Wayland. Infact it is easier to make one as X11 is quite archaic, old, and difficult to work with.
http://saveie6.com/
You run an X server as a Wayland client:
https://wayland.freedesktop.or...