MeeGo Being Ported To Wayland
An anonymous reader writes "From the MeeGo SF2011 conference this week it was disclosed that MeeGo may ship the Wayland Server with the tablet version of the MeeGo 1.3 operating system for release in October."
A reasonably annotated version of the presentation slides. Unfortunately video of the talk is not yet available.
Kristian Høgsberg has been at the forefront for a while now. Imagine pulling an Apple/MS/Linux coup. "Subvert the dominant paradigm." That was my favorite saying (20 years ago). I'm happy to see ANYONE doing it. X has been the "paradigm" for so long that no one WANTED to challenge it. Kudos Kristian.
"Helping to keep you two steps ahead of the Thought Police!"
But good to see MeeGo embracing country music anyway.
(Mod me +1 funny or -1 offtopic, but don't bother trying to educate me -- I already know Wayland is a graphics server, like an X server "but better".)
Yes, it is good to see that.
However, this kind of thing is precisely why Nokia dropped Meego. Nokia is in the business of selling phones, not on some never-ending quest for the ultimate Linux UI without ever getting something out of the door.
The mobile phone marketplace is very fast-moving. At some point, you need to stick with what already works, and polish it, instead of dropping it for the latest shiny instead.
The tragedy with Nokia is that they were 90% there with Maemo. While their competitors surged ahead, they dropped Maemo and virtually started afresh with something about 10% ready instead.
You can think of MeeGo as "just" a Linux distribution. However, it's optimized and focused in bringing the usual Linux stack to all sorts of devices (TVs, cars, phones, tablets...).
It's a true open source project, or at least, it aims to be (is just beginning), and provides some sort of tools, and middleware. It's also a specification that you have to comply if you want to be MeeGo certified, so you can grant that software runs on all MeeGo devices.
If anything, Nokia is exactly the one to blame for doing that. They broke compatibility across Maemo releases (IIRC).
In Maemo 5, when TrollTech and Qt was already in the company, they release the whole OS based on GTK+, but they say that the future is Qt (agreed), and release Qt 4.6 updates for the N900 with some specially crafted widgets for Maemo 5 integration. However, they are at the same time developing Qt Quick, which only appears in Qt 4.7, and yes, it's way better, but is yet another change for developers.
The change to Wayland is transparent for developers. They are expected to write stuff in Qt, so they should not worry about that.
Oh,and BTW, the next device from Nokia, is not MeeGo, is Harmattan (more or less Maemo 6). It's compatible WRT the API (uses Qt), but is still based on DEB, not RPM, so is not really MeeGo, and not binary compatible.
You know what's really cool about my N900? I can export it's display across the network. I can also run graphical programs on my N900 off my laptop, file/print server or web/email server. Without tweaking, without rebooting, without having to start an X server or X server "compatibility mode" and without having to start some "remote desktop viewer". You know why? Because it runs X. I don't really have much of a problem with Wayland, except that they seem to think dumping network transparency is a good thing. Similarly, I don't have much of a problem with MeeGo, except they think that dumping apt-get and .debs in favor of RPMs is a good thing. "Those who don't understand UNIX . . ."
Nathan's blog