Ex-Red Hat Employee Matthew Garrett Comments On the State of XMir 88
First time accepted submitter slack_justyb writes "Matthew Garrett, former employee of Red Hat, comments on the current state of XMir and Canonical's recent decision to not ship XMir as the default display server in Ubuntu 13.10. Noting the current issues outstanding in XMir, the features yet to be implemented, the security loopholes, and Intel's recent rejection to support Mir in general. All of this leading Garrett to the conclusion that 'It's clear that XMir has turned into a larger project than Canonical had originally anticipated, but that's hardly surprising.'"
Re:XMir is dead. (Score:4, Interesting)
Do you know of any actual popularity statistics? Pretty much every "non-techie" Linux user I know runs Ubuntu, and quite a lot of the techies too. That's not representational of course, and some real hard numbers would be interesting.
Re: (Score:2)
Re: (Score:3, Insightful)
Who is going to run X, Mir, Wayland, or fucking SurfaceFlinger on a web server or router? You don't run any desktop environment on those systems.
Re: (Score:1)
Kill yourself?
Re:Uh yeah (Score:4, Insightful)
X is nice in that it is sort-of network transparent, but now that RDP can do it's magic at the application level, it's probably worth going that route. X can be very, very slow over a typical DSL or cable connection if using anything more complicated than an xterm. RDP can do a whole Windows desktop over the same connection with a lot more responsiveness. Heck, even VNC beats X on lower speed connections, but I've never seen an application-level implementation of that.
Re: (Score:1)
> X can be very, very slow over a typical DSL or cable connection if using anything more complicated than an xterm.
Caching and compression solve that problem quite nicely. The end result is something that is perkier across two relatively slow Internet endpoints than VNC is across a Gigabit LAN.
Re: (Score:2)
Can you link me to a how-to? I have no luck just using ssh compression, I think you need something like jpeg.
Re: (Score:2)
Re: (Score:2)
FreeNX is like magic compared to ssh -C, but it's decidedly not plain old X - it's conceptually the same kind of thing as RDP, but more tailored to X directly. Still - caching and compression on a wrapper to X. I wish my admin would put it on our boxes. I stopped following NX after they went closed-source, so thanks for the link to X2GO - it looks like they carry the torch for open source NX now.
Re:Uh yeah (Score:4, Insightful)
Of course in the case of a router, or web server, the question is why someone would want to use VNC or X to configure it. It would make more sense in either case to build a web based UI and shove all the rendering out to the client in their web browser.
Re: (Score:2)
Many people unfortunately.
Re: (Score:3)
This discussion is obviously about the Linux Desktop, you fuck wit.
Re: (Score:3)
Re: (Score:2)
Most of the websites (and db servers) I've created for my company are Ubuntu Server... I don't deal with heavy security implications because they are all internally facing, although the ports are locked up and we haven't had any problems, and while I don't pay that much attention, I haven't heard of Ubuntu Server being any less secure than other linux distributions.
No X Server, go gui at all, and no need for one.
Re: (Score:2)
I ran precisely one Ubuntu server, but they compiled Apache with some fucked up options and it would not, no matter what I did, run one of my PHP sites. In frustration, I through Debian on another machine, and it worked fine. At that point I decided never to try Ubuntu on a server again, and since then I've basically dumped it entire.
Re: (Score:1)
In frustration, I through Debian on another machine
I through Debian threw the window. sheesh... facepalm. Where did all you third graders come from? You THREW Debian on it, moron.
Re: (Score:3, Interesting)
The company I currently work for has several thousand servers all running Ubuntu Server, which in turn is running OpenStack and the supporting infrastructure.
Ubuntu is what you use if you want to use Debian but need commercial support (and yes, we have made use of that support on several occasions)
Re: (Score:1)
I find the XMir situation unfortunate. I switched to Ubuntu this past year for a clean, nice font, supported linux distro. Hopefully, this will not be the start of the end of Ubuntu.
Yes, I could go Mint, Debian, etc... I still like the fact that there is a company behind the download - its a trust issue. I know it's all opensource so I can see the code, but let' be real, who's got the time to read each line...
Maybe back to OpenSUSE.
Re: (Score:1)
I still like the fact that there is a company behind the download - its a trust issue
you just blew my mind.
Re: (Score:3)
I think the distro to watch is PuppyOS. Talk about easy to use... and it can run on just about anything.
Re: (Score:3)
Ubuntu is Steam's reference platform so that's hardly surprising.
Re: (Score:2)
A number of people also use Linux Mint and Debian, especially since 2011/2012 when Ubuntu fucked up pretty badly with Unity.
Re: (Score:1)
It boots on post-1990s hardware, so signs point to "yes".
Re: (Score:1)
Do you see its name on this website ? http://www.gnu.org/distros/free-distros.html [gnu.org] These are the only free distros
Re: (Score:2)
Don't you mean 'Free' not free?
Poor Mattthew Garrett (Score:2, Interesting)
Still suffering from the butthurt he got when Ubuntu sided with Scott James Remnant over him in a technical dispute which then led to MG quitting like a petulant little bitch. Just like what happen when he was with Debian. Now he just takes to shitting on Canonical whenever he can. The fact is, Canonical is concentrating on getting Ubuntu Touch ready and with the technical difficulties with XMir, and made the prudent decision not to dump it as a default on the Ubuntu user base.
BTW, the while he may not work
Re: (Score:1)
Totally agree. ...and Fedora isn't known at all for dumping not-ready-for-prime time tech on its user base.
Next up: Lennart Poettering on his brand new X server replacement. Oh yes, its totally ready to go....
Re:Poor Mattthew Garrett (Score:5, Insightful)
As for Mir, forking away is not a great thing to see but Canonical have the right to do it.
Re: (Score:2)
BTW, the while he may not work for Red Hat, he's still on the fedora advisory board. Can somebody say "conflict of interest"?
conflict of interest
are you happy now?
Re: (Score:3, Insightful)
I'm glad we can just attack the messenger, and ignore the message.
Re: (Score:2)
Garrett's blog posts are an equal split between insight-sharing and attention-whoring, yet the free software press keeps focusing on the latter.
Re: (Score:2)
I was referring to his moral crusades, and how they've apparently turned the public opinion a bit against him (my take on what we're seeing in the comments).
Trust me, I'm more than glad that he keeps sharing his views on technical matters.
Anyway, I know my post was poorly worded, however try looking at it in the GP's context.
Re: (Score:2)
Re: Poor Mattthew Garrett (Score:2)
I seriously doubt that exchange ever got him fired for anything. He is known for being vocal about the people around him. If there was anything he was being vocal about that might have forced him to quit Red Hat, it would have been him calling Ted Ts'o a rape apologist [dreamwidth.org]. But the truth of the matter is that MG left of his own will to go work for Nebula [dreamwidth.org] to advise on their Open Stack solution.
Now it is true that he still sits on the Fedora board, and you have a point about maybe just maybe, that influences hi
Re: (Score:2)
Re:Poor Mattthew Garrett (Score:5, Informative)
I stopped working on Ubuntu because decisions were increasingly being made internally rather than anywhere that volunteer contributors could influence them. The "Click here to instantly break your mouse" thing was just the final straw. There's a component to the story that involves beer and a hilarious reply vs. reply all error on an iPhone, but I don't remember it being about anyone siding with Scott - there's a picture somewhere of me deactivating my Ubuntu membership a few minutes after sending https://lists.ubuntu.com/archives/ubuntu-devel/2008-February/025141.html [ubuntu.com] , which hardly gave them time to.
Re: (Score:1)
I don't see where is he "shitting" on Canonical. It's obvious that he has done quite a lot of research before writing it (he has actually read the code), and he is pretty neutral about Canonical, he is just points outs facts. It's a good post.
Which makes me think that it's you who is butthurt, and the one shitting on other people. In fact, I wouldn't be surprised if you hadn't read the post before writing your comment.
"Ubuntu Phone" (Score:5, Insightful)
FTFA:
Mir could have done the same, but doesn't because of a conscious design decision - in the Ubuntu Phone world, clients stop doing things when they're told to. Ubuntu Desktop is expected to behave the same way.
So they're letting design decisions for their phone interface dictate how they implement their desktop interface. It's the same stupidity that the Gnome developers are engaged in. A desktop is not "just another kind of phone," and if you treat your primary users as second-class citizens, they'll all jump ship.
Re: (Score:2)
So they're letting design decisions for their phone interface dictate how they implement their desktop interface.
You mean Ubuntu is about to adopt Metro?
Re: (Score:2)
Canonical is making the gamble that the future of Linux desktop computing as a major platform, if there is one, will be in the mobile space via convergence (i.e. use your phone as a desktop on occasion by hooking it to a keyboard/mouse/monitor). If they can pull off a great phone experience that offers a compelling Android/iPhone alternative, it's a win for them. Even if not a single user decides to use it as a desktop and only as a phone, it's a win for them. It will offer Canonical a potentially sizable r
Re: (Score:3)
Re: (Score:2)
Re: (Score:2)
Deep breath. Exhale.
You're welcome.
Re: (Score:2)
This is about the behavior of the display server, not the user interface. So no, this has nothing to do with using a unified interface for different form factors.
Hm. Let's see what Ubuntu says:
The purpose of Mir is to enable the development of the next generation Unity. (http://wiki.ubuntu.com/Mir [ubuntu.com])
From the very beginning, Unity's concepts were tailored with a converged world in mind... (http://wiki.ubuntu.com/UnityNextSpec [ubuntu.com])
The purpose of Mir is to support their "converged interface." They are making design decisions of the display server based on the design requirements of their mobile interface, ignoring the existing desktop interface.
Re: (Score:2)
Mobile has a completely different IPC model that can't be supported by a 'desktop' style GUI. Specifically, you can't have applications sending each other input events willy-nilly.
What about "I use this machine a lot while I'm not sitting down" prevents applications from sending each other input events as they choose?
Re: (Score:2)
if you treat your primary users as second-class citizens, they'll all jump ship.
There are more phone users than desktop users. So maybe it's worth declaring them primary.
Re: (Score:1)
I don't think Ubuntu has more phone users than desktop users.
Re: (Score:3)
> I consider myself a power user and was horrified of the Dash and other things. AFter using those for awhile,
The dash is a solution in search of a problem.
It is something that should be an optional extra rather than the sole thing that is forced on you with older interfaces being sabotaged by unnecessary architectural decisions.
"You will like it eventually if it's forced on you" is hardly a compelling argument.
Re: (Score:2)
You mean like Gnome 2.xx? Go ahead and try, see how far you get. Even trying to install the MATE fork results in a multitude of breakage all over the system, because of dependencies related to the increasingly ironic "Unity" desktop.
I've been looking for a replacement to Ubuntu for a while now and have begun moving on to Debian as a result with frequent stops here a
the woes of XMir (Score:4, Informative)
It's still missing features
XMir doesn't support colour profiles. XRandR properties aren't exposed, so there's no way to control TV output encoding or overscan. There's still no hardware cursor support. Switching to XMir now would reduce functionality without providing any user-visible gain.
no hardware cursor support? talk about a dealbreaker!
Re: (Score:2)
Around and around we go (Score:1)
Surprise and antici......pation (Score:2)
It's clear that XMir has turned into a larger project than Canonical had originally anticipated, but that's hardly surprising.
Isn't "something you didn't anticipate" almost the defintion of "a surprise"?