After the recent 10.10 release, Mark Shuttleworth has made some pretty big announcements regarding the future of Ubuntu. First, they plan to ditch GNOME and switch to a
Unity based desktop environment.
Unity is currently being used in the netbook distro, however it's going to become the primary environment in future releases.
More importantly, it was announced today that
Ubuntu is shifting away from X11 and will be using the newer and more advanced Wayland display server. X Server has been synonymous with Linux environments for over twenty years, and it sounds like Shuttleworth is finally bringing meaningful GUI changes to the FOSS community. Scott has always said that the problem with open source software is that they have horrific user interface design, could this be a change that will finally make Ubuntu competitive in the OS community?
Comments
(I got so confused when I saw that. I was like "UNITY?! How does that even work?")
The side effect, I think, is that it is going to hurt the Gnome and and X development communities. Right now, those projects have a ton of users and attention. That results in bug reports, contributions, etc. If Ubuntu ditches them, their install base will plummet, and their rate of progress will be slowed to some degree.
Also, just about every *NIX gui application ever works on X. If they dump X, even if they have a compatibility layer, there are going to be a zillion bugs due to interactions with multiple decades worth of applications. They'll make sure the big stuff like Firefox and OpenOffice work correctly, but a lot of shit will break. That first release without X is going to be a major headache, even if they spend years gearing up to it. Think about things like VirtualBox Guest Additions, NVidia official driver, the few 3D games that exist for Linux, running Windows games in Wine, all the video playing apps. These are all currently designed to work with X for all their GUI needs. Take X away, and you've got some trouble.