Linked by Thom Holwerda on Fri 5th Nov 2010 19:15 UTC, submitted by Debjit
Ubuntu, Kubuntu, Xubuntu Finally. Finally the leader of a major distribution who has the guts to stand up and say what a lot of people have known for a long time, but didn't dare to say because it usually leads to a storm of criticism. Mark Shuttleworth has announced that Ubuntu will be moving away from X.org, opting to go with Wayland instead.
Thread beginning with comment 448734
To view parent comment, click here.
To read all comments associated with this story, please click here.
Rahul
Member since:
2005-07-06

"I never understood why X tried to do everything within itself. Things like input, drivers, etc. should have been handled by the kernel to begin with, imo."

That is because of a lot of Unix history too long to summarize here but in brief: X was developed to share common infrastructure between proprietary Unix vendors and when Xfree86 was formed, they were in a completely different universe and had no input or access to the kernel teams of various Unix vendors which means have to do everything yourself. Xorg forked from xfree86 and has been doing the monumental work of modarizing and moving bits to other places where it makes sense and this includes the kernel.

Wayland, originally developed by Red Hat and now supported by Intel and others was a means of taking advantage of the modern architecture that X was moving into, bit by bit. This is in essence a complete rewrite of the graphics subsystem of Linux in a staged manner.

Reply Parent Score: 5

rebel787 Member since:
2007-01-13

Aaah. I like that plan.

This does leave me with this pondering thought: does everyone understand the master plan? It seems some of it inconveniences some folks. Instead of modernization, they'd rather drop whatever is inconvenient at the time...

Reply Parent Score: 1

TheGZeus Member since:
2010-05-19

I think that sort of thing has to happen. Some people will be annoyed by a deprecated api or system call, but sometimes they have to die.

Reply Parent Score: 2