Ubuntu Delays Wayland Plans, System Compositor
An anonymous reader writes "The Wayland-usage in Ubuntu 12.10 via setting it up as a system video compositor has been delayed to at least Ubuntu 13.04. Developers made progress on running Ubuntu on Wayland (there are experimental packages available), but they need more time to complete their work and ready Wayland. For those wanting to try out Wayland on Linux, there is a specialty Wayland LiveCD."
Yes, I know I can Google, but a one sentence description would've made the summary far more useful.
Every time I see a screenshot of Wayland, I see rotated windows. Is that its only feature?
The usual Ubuntu practice is to jam incomplete, beta quality changes (grub2, upstart, plymouth, unity, etc.) into release and fix them them in subsequent
releases. This decision is a welcome change.
Or maybe Wayland is so un-ready that even the usual Ubuntu powers-that-be couldn't allow it to be foisted on users, in which case we'll see beta quality Wayland in 13.04.
I'm betting on #2.
Not that I'm complaining, but there is wisdom in adopting realistic expectations.
Things will get better once the Yutani Corporation enters the picture.
I thought this was a hardcore tech site, but Ubuntu is a pile of crap, and anyone who has tried other distros (crap like CentOS doesn't count) usually likes the other distros better. Debian, Archlinux, Gentoo - these are distros that don't suck, don't go into dependency hell every upgrade, and don't make a gui for everything, with ads and daemons and useless crapp tossed in.
I don't see choosing some particular distro that important. They all carry mostly the same software and have somewhat similar mechanisms for package management and maintaining the system.
Wayland has little to do with GUIs; it's the software layer underneath the graphics.
This is almost exactly what Wayland is doing. Wayland is a communication protocol between compositors and the things they composite: usually, between window managers and applications. This means that the window manager is responsible for communicating with applications, and for pushing video data on to the screen (via OpenGL + Kernel Mode Setting). So instead of launching X, then launching a window manager on top of that, you just launch the window manager.
This is the primary advantage of Wayland: it's simple. Really really simple. It's basically just OpenGL and a protocol for delegating render surfaces to other applications (to render on to using OpenGL). By comparison, an X server needs font rendering, shape rendering, and a ton of other things that aren't used today anyway because everyone uses freetype and cairo and such. Wayland leaves those out and expects you to get that from other places (like, say, freetype and cairo).
(Wayland is also the name of a C library implementing the Wayland protocol. The Wayland project also produces the Weston compositor, as a reference implementation of a simple "window manager".)