|
|
Subscribe / Log in / New account

The Linux graphics stack from X to Wayland (ars technica)

Ars technica looks at the history of X and the birth of Wayland. "A key feature of Wayland is the use of a rendering API that does not have any dependencies on X. To maintain compatibility, the X Server itself is made into a Wayland client, and all of the X rendering is fed directly into Wayland. The Wayland package, like X before it, defines a protocol only. The architecture of Wayland, with its ability to function alongside X, provides an easy migration path for existing and even future planned X clients. The X Server can run as before, servicing all of the legacy clients."

to post comments

The Linux graphics stack from X to Wayland (ars technica)

Posted Mar 22, 2011 18:49 UTC (Tue) by Thalience (subscriber, #4217) [Link] (13 responses)

This may be the most confused (and confusing) article I've seen from Ars on any of the subjects they cover.

The Linux graphics stack from X to Wayland (ars technica)

Posted Mar 22, 2011 19:46 UTC (Tue) by rfunk (subscriber, #4054) [Link] (2 responses)

I often find that with their "complete history of [technical subject]" articles. There's this tone of authority, but enough mistakes and vagueness that the authority is quickly undermined.

In this case, X's own client/server terminology is a big part of the problem; the Ars writer is inconsistent about getting it right and getting it backward.

On the other hand, once I was able to sort some things out, it at least gave me a vague overview of what's happened in the handful of years since I last paid attention to the state of Linux graphics.

The Linux graphics stack from X to Wayland (ars technica)

Posted Mar 22, 2011 20:24 UTC (Tue) by drag (guest, #31333) [Link]

To me it seemed like it needed a rewrite just for the sake of clarity.

The Linux graphics stack from X to Wayland (ars technica)

Posted Mar 22, 2011 20:32 UTC (Tue) by Thalience (subscriber, #4217) [Link]

Yeah, "a complete history of [technical subject]" seems like a tough assignment for anyone who isn't deeply involved in [technical subject]. I suspect that the Ars editors drop those in the laps of new authors as a form of literary hazing...

The Linux graphics stack from X to Wayland (ars technica)

Posted Mar 22, 2011 20:35 UTC (Tue) by PO8 (guest, #41661) [Link] (2 responses)

I was especially troubled by a one-sentence paragraph near the end of the article: "AMD and NVIDIA are engaged in fierce competition to capture market share, and the needs of the open source community do not appear to be near the top of their to-do lists." Just a couple of paragraphs earlier, the article notes (in an extremely confused fashion) that AMD has in recent years gone to some trouble to try to provide open specs for its hardware and support the development of open source drivers. Apparently, for their troubles, they just get lumped in with NVidia as "proprietary". Folks need to differentiate between the behaviors of the different players in order to encourage positive change.

Instead of this article, I would recommend Keith Packard's recent LCA talk (http://linuxconfau.blip.tv/file/4693305/). (Thanks to bersl2 on ars technica for the link.)

The Linux graphics stack from X to Wayland (ars technica)

Posted Mar 23, 2011 13:40 UTC (Wed) by roblucid (guest, #48964) [Link] (1 responses)

I quite agree, unfortunately short term thinking seems to govern most purchases. It appears the technical implementation of the Radeon HD driver avoiding Atom BIOS was a dead end, and the FOSS Radeon driver hasn't had the resources needed to sort out things like the power mananagement to make cards run cooler & quieter. The Nouveau project with reverse engineering, seems to be keeping up and recently got favourable benchmarks, compared to proprietary driver, so Nvidia have been rewarded for obnoxious behaviour.

The Linux graphics stack from X to Wayland (ars technica)

Posted Mar 23, 2011 13:51 UTC (Wed) by drag (guest, #31333) [Link]

I recently purchased a All-AMD machine, specifically because their support of open source drivers and AMD's excellent support for virtualization features.

I was worried that I was making a big mistake due to the immaturity of open source drivers and I was dreading making the choice of frglx vs vesa drivers or something like that.

I am quite happy to report I am cranking away with a Radeon HD 5770 with Gallium drivers. It's not perfect, but it's surprisingly functional and stable.

I can't recommend it because this stuff is still very immature, but ATI open source drivers are doing fantastic.

Also don't be fooled by Phoronix benchmarks of Nexuiz and such. Many features are non-existent on OSS drivers, such as AA, so that some benchmarks are not comparing apples to apples.

The Linux graphics stack from X to Wayland (ars technica)

Posted Mar 22, 2011 20:57 UTC (Tue) by bk (guest, #25617) [Link]

As I stated in my comment on that site, this article completely misses some very substantial events from 2000-2008. This includes the implosion of XFree86, the establishment of freedesktop.org, X.org rejuvenation, AIGLX/XGL and more. X was even forked for a brief period of time, IIRC.

The article quality at Ars has gone down considerably since they were acquired by Conde Naste, unfortunately.

The Linux graphics stack from X to Wayland (ars technica)

Posted Mar 22, 2011 23:18 UTC (Tue) by renox (guest, #23785) [Link] (1 responses)

I agree that this article isn't very good, there is also the article about WebM which was also not very good..

Too bad, I used to really like Ars..
I hope that they will be able to reverse the trend.

The Linux graphics stack from X to Wayland (ars technica)

Posted Mar 23, 2011 9:34 UTC (Wed) by k3ninho (subscriber, #50375) [Link]

I think that the Condé Nast purchase meant that other Nast-group articles are seeping into the Ars Technica feed. That might explain some of the drop in average quality.

I think that this article needed to acknowledge that nVidia and AMD are competing, that nVidia's closed driver and CUDA libraries inspired AMD to respond by releasing the specs of their hardware. Also that AMD did that, hoping that the community would produce something which is native to Linux (I don't think I've not heard any announcements or code drops) and which is open and free.

K3n.

The Linux graphics stack from X to Wayland (ars technica)

Posted Mar 23, 2011 9:31 UTC (Wed) by wingo (guest, #26929) [Link]

Journalists "live in a world of deep introspection".

:)

The Linux graphics stack from X to Wayland (ars technica)

Posted Mar 23, 2011 11:12 UTC (Wed) by ebirdie (guest, #512) [Link]

Well something positive, I liked the picture or graphic of the article. I has nice idea, but implementation sucks or was left half way.

The Linux graphics stack from X to Wayland (ars technica)

Posted Mar 23, 2011 14:37 UTC (Wed) by sciurus (guest, #58832) [Link]

Agreed. I think Ars has some great writers (e.g. Jon Stokes, Ryan Paul) who usually produce quality material, but this article was way below par, both in term of general writing quality and informativeness.

The Linux graphics stack from X to Wayland (ars technica)

Posted Mar 23, 2011 14:37 UTC (Wed) by sciurus (guest, #58832) [Link]

Agreed. I think Ars has some great writers (e.g. Jon Stokes, Ryan Paul) who usually produce quality material, but this article was way below par, both in term of general writing quality and informativeness.

The Linux graphics stack from X to Wayland (ars technica)

Posted Mar 22, 2011 21:40 UTC (Tue) by yokem_55 (subscriber, #10498) [Link] (4 responses)

For what it is worth, this article was NOT written by Ryan Paul, who usually does excellent work covering Linux and Open Source topics. Why Ars published this tripe is beyond me.

The Linux graphics stack from X to Wayland (ars technica)

Posted Mar 22, 2011 22:56 UTC (Tue) by branden (guest, #7029) [Link] (1 responses)

He's probably a bit busy now, what with being a Senator and all.

The Linux graphics stack from X to Wayland (ars technica)

Posted Mar 22, 2011 23:06 UTC (Tue) by jzbiciak (guest, #5246) [Link]

*eyebrow*

Two Senators, even.

The Linux graphics stack from X to Wayland (ars technica)

Posted Mar 23, 2011 2:36 UTC (Wed) by aryonoco (guest, #55563) [Link] (1 responses)

Well Ryan Paul seems to have moved on from everything Open Source. He's publicly switched from Linux to OS X, and has started writing about it on Ars. He used to write on Android as well, but after his Motorola XOOM review, he's said that he's buying an iPad, and this week's Android coverage on Ars has come from other (less credible) editors.

I asked him about Gwibber development on twitter, and he replied that he'll make an announcement about that soon, but it sounded like he's handing over its development to others.

In short, it looks like he has moved on from Open Source/Linux/Android, and if Evan Jenkins is going to be their new person for this position, he needs a lot of catching up to do to be able to replace Ryan Paul.

The Linux graphics stack from X to Wayland (ars technica)

Posted Mar 23, 2011 12:40 UTC (Wed) by kragil (guest, #34373) [Link]

When Ars started to put big pointless pictures over each article the quality went downhill .. their FOSS coverage is proabably pretty much dead soon.

Exspect more articles of this quality or worse.

The Linux graphics stack from X to Wayland (ars technica)

Posted Mar 23, 2011 10:00 UTC (Wed) by dps (guest, #5725) [Link] (6 responses)

One of most irritating thing about Mac OS X, which has to some extent done the transition away from X already, it that many application won't work on remote displays. I do *not* want any Linux to make the same mistake.

Amoung other it is impossible to display most mac OS X applications on my 1920x1200 display, which is connected to a Linux box. If I was working from home it would be impossible to use those applications, period. X11 applications have none of these problems.

The Linux graphics stack from X to Wayland (ars technica)

Posted Mar 23, 2011 11:37 UTC (Wed) by ebirdie (guest, #512) [Link] (2 responses)

+1 regarding remote graphics in OS X.

However, what I have hoped to find in articles like this is, how Wayland and Spice are going to work together? The article a bit downplayed the remote X, yet again, like it was so yesterday obliviated by modern graphics hardware and the current mainstream of the whole graphics stack running locally is end of all there is and will be.

I find it so, that graphics hardware have mostly little to do with, where I want to use a window ie. I'd like to keep LibreOffice window open at home and sometimes "draw" it to the desktop at workplace maintaining its session like a vim with screen in terminal. Of course X doesn't provide that per se either but when speaking about the functionality in the big picture of the graphics stack.

The Linux graphics stack from X to Wayland (ars technica)

Posted Mar 23, 2011 18:18 UTC (Wed) by drag (guest, #31333) [Link] (1 responses)

I think that one of the important things to keep in mind is that Wayland and X networking are not mutually exclusive things.

X will have to be very well supported in Wayland as without it Wayland will be unusable. Nobody is going to port over applications in a hurry and X will remain to be the favored system for applications were portability is a high priority.

The reason a application developer would prefer to use Wayland instead of X is because they want to have good performance and need to make the full use of the video card for proper acceleration. For whatever reason. Wayland should make things like that much simpler. Which are the sort of things that would be so miserable over X that it would be unusable.

> However, what I have hoped to find in articles like this is, how Wayland and Spice are going to work together?

Well Spice works because of a paravirtualized driver combined with virtualization.

To make it work in a VirtualMachine you need to create a QXL driver for it. You can use regular generic VESA or VGA drivers and Spice works fine (far better then VNC or RDP) but for best performance you'd want to run a QXL driver.

If your dealing with non-virtualized systems then SPICE, as it is now, will not work.

Also there is no 'WAN' mode of SPICE yet. That's a 'TODO' and thus Apice is really designed for VDI deployments in a corporation or whatever.

For that, it's _FANTASTIC_.

For SPICE to work as a alternative to X for most things then you'd have to implement some sort of special Gallium Driver or kernel mode that implements the SPICE protocol or something like that.

The Linux graphics stack from X to Wayland (ars technica)

Posted Mar 24, 2011 14:45 UTC (Thu) by ebirdie (guest, #512) [Link]

> I think that one of the important things to keep in mind is that Wayland and X networking are not mutually exclusive things.

Good point.

> The reason a application developer would prefer to use Wayland instead of X is because they want to have good performance and need to make the full use of the video card for proper acceleration. For whatever reason.

How about the just released FF4's hookings into OpenGL as an example. What I can tell FF4 is using OpenGL hookings for drawing some specific graphics like Web3D and not the whole browser canvas. Whatever, what is my point and example with FF4 is, that I have found myself many times in situation, where I wanted to have my browser windows open at home desktop "drawn" onto my desktop at front, because I remembered that I had a particular tidbit open at home in a browser window. I have a bad habit of accumulating open browser windows and tabs and my associative memory works strangely, I remember things beside the tidpid I'm after, what makes searches a lot more tedious than getting quickly the view back. And many times the tidpid I'm after isn't googlable nor should be.

What you say sounds to me like a forking to avoid. If remote access or pulling of a graphic window were possible for a graphic drawing platform, I don't want to get into a situation that I have to remember "oh no, I had that checkmark for Wayland in FF preferences, can't pull the window, nothing can be done to get the tidbit except fly home". Not nice, especially if the "window pulling" were possible and mainstream in other "competing" platforms.

The Linux graphics stack from X to Wayland (ars technica)

Posted Mar 23, 2011 17:03 UTC (Wed) by nix (subscriber, #2304) [Link] (2 responses)

I think the idea is that the compositor should do the remote->local stuff. This makes sense: all events and drawing goes through the compositor anyway, so when a compositor is written that can do such things, it'll have effectively functionally decomposed the graphics-protocol stuff away from the remoting stuff, which seems good in the modern world in which virtually everything apps send is either GlyphSets or big bitmaps anyway.

Of course no such compositor exists yet and nobody capable of writing one appears to be interested in it...

The Linux graphics stack from X to Wayland (ars technica)

Posted Mar 24, 2011 3:07 UTC (Thu) by sciurus (guest, #58832) [Link] (1 responses)

This sounds like how xpra works for X.
Xpra works by connecting to an ordinary X server as a compositing manager -- but instead of combining the window images to present on the screen, it takes the window images and stuffs them into a network connection to the xpra client, which then displays them onto the *remote* screen. It also acts as a window manager for the X server it is running against, but it doesn't actually have any window manager policy built into it. Instead, it takes all the window management requests from the applications, sends them over the wire to the client, who then issues those same requests on the real display, waits to see what answer your real window manager gives, and then forwards that answer back to the xpra server.

The Linux graphics stack from X to Wayland (ars technica)

Posted Mar 24, 2011 4:22 UTC (Thu) by amtota (guest, #4012) [Link]

If you want recent packages of xpra and a GUI, try winswitch (the only place where you'll find recent working xpra packages, including other platforms like win32 and OSX)

With winswitch you can easily "send" windows from one machine to another.

The Linux graphics stack from X to Wayland (ars technica)

Posted Mar 23, 2011 11:57 UTC (Wed) by xiobochang (guest, #73815) [Link] (1 responses)

im gnome developer & confused

why whould anyone gnome with wayland

why whould red hat & novell break gnome

why does microsoft have 99% and linux 1%

gnome & red hat & novell are 1%

wot is deal with red hat & novell

we gnome dev now wot we talking

The Linux graphics stack from X to Wayland (ars technica)

Posted Mar 23, 2011 23:59 UTC (Wed) by jospoortvliet (guest, #33164) [Link]

Yes, you are confused. Maybe you should keep reading LWN for say a year or so, you'll probably are less confused by then ;-)

Or try to go to a FOSS conference & talk to someone there who knows what he/she is talking about...

The Linux graphics stack from X to Wayland (ars technica)

Posted Mar 23, 2011 22:46 UTC (Wed) by jcm (subscriber, #18262) [Link] (18 responses)

I like the Wayland concept, and the people involved are fine individuals, but I am *very* concerned about the potential for a future in which transparent networked applications give way to Windows-style VNC-like remote access, which is so very very wrong. Nothing wrong with having faster local GUI but before this stuff takes hold, let's be very careful we don't go 30 years backwards on remote usefulness. X should still be the interface of choice for most applications, and X.org should be strongly endorsed and supported for many years to come.

The Linux graphics stack from X to Wayland (ars technica)

Posted Mar 23, 2011 22:48 UTC (Wed) by jcm (subscriber, #18262) [Link]

I've previously said "you can tear my X server from my cold dead hands", which is an over-exaggeration, but my sentiment is that we need to be very careful with all of these whizz-bang developments that we don't lose site of what Linux and UNIX has always been about. Meanwhile, I look forward to seeing some fun examples of things Wayland can do.

The Linux graphics stack from X to Wayland (ars technica)

Posted Mar 24, 2011 1:33 UTC (Thu) by foom (subscriber, #14868) [Link] (16 responses)

How about comparing to Microsoft Remote Desktop instead of the really slow and primitive VNC? You should actually try the competition before talking about how you don't want to be like it...window's application remoting is SO MUCH better than what you get with X.

MS RDP always been way faster than X11, and these days you can do individual application sharing too, instead of just full-desktop. Maybe Wayland, since it's not bogged down by the historical baggage of the abysmally slow X11 remoting protocol will let us get to the point where Linux has a *good* remoting protocol instead.

And BTW, MS RDP also lets you trivially share printers, sound, and filesystems from your machine to the remote application...it sure would be nice if that was easily doable on linux too.

Here's a video I just found on YouTube demoing the basics of running a copy of MS Office remotely, in case you don't have windows handy:
http://www.youtube.com/watch?v=mmVbzEhGHJY

The Linux graphics stack from X to Wayland (ars technica)

Posted Mar 24, 2011 16:44 UTC (Thu) by csigler (subscriber, #1224) [Link] (13 responses)

Not sure if this is an obvious comment or not, but I'll take the risk ;)

I've used and have had good success with NX/NoMachine for remote work. From what I understand, MS did RDP "right." For Linux/Unix users, of course, RDP isn't a native solution. On those platforms, I'd suggest trying FreeNX.

Clemmitt

The Linux graphics stack from X to Wayland (ars technica)

Posted Mar 24, 2011 17:15 UTC (Thu) by jcm (subscriber, #18262) [Link] (12 responses)

Having a whole desktop sharing "solution" is plain wrong. If Microsoft's "remote app" stuff works like I am lead to believe, maybe it's an ok alternative for Windows users, but for Linux, we still need individual app network transparency. I said VNC in my original comment to blanket cover any technology that provides a "whole desktop" sharing solution. We can't be moving away from individual app network transparency and towards ten years ago...any future technology must at least provide what X has for decades.

Jon.

The Linux graphics stack from X to Wayland (ars technica)

Posted Mar 24, 2011 17:59 UTC (Thu) by csigler (subscriber, #1224) [Link] (3 responses)

I don't keep up with this area, so pardon if this is a stupid question: Is there an "X done right for low bandwidth" solution or proposal? I've used networked X when needed, but to use X over the intarwebs (e.g., to a remote office for which I do work which is connected with a semi-funky link) is usually a no-go, in my experience.

NX/NoMachine is still rated as more-or-less the fastest solution (that I've found). Something equally tenable would be very nice. And yes, I like the native network-abstractability of X :) (My thanks to others for posting about xpra, etc.)

Clemmitt

The Linux graphics stack from X to Wayland (ars technica)

Posted Mar 26, 2011 19:31 UTC (Sat) by Wol (subscriber, #4433) [Link] (2 responses)

It's tricky to explain, but from what I can gather, it's NOTHING to do with bandwidth that makes X unusable over a WAN. It's latency.

And it's the HARDWARE that's the problem. TCP/IP is a servo-feedback protocol. Manufacturers have become so paranoid about losing packets (which tcp/ip is perfectly fine with), that instead they have massive, multiple-seconds-deep buffers. Which means via a heavily loaded router it can take many seconds for packets to get between machines. For something like X, which is interactive, it really kills the user experience if half your packets get there in microseconds, and others take tens of seconds!

If you're running telnet, that's PAINFUL.

If the hardware worked with, rather than against, TCP/IP, X would work fine and very zippily with maybe one tenth of current bandwidth! In other words X is fine with low bandwidth already.

Cheers,
Wol

The Linux graphics stack from X to Wayland (ars technica)

Posted Mar 27, 2011 2:14 UTC (Sun) by csigler (subscriber, #1224) [Link] (1 responses)

Thanks, Wol, I appreciate your reply :)

OK, so the round-trip problem which NX addresses is in large part caused by the networking hardware 'twixt here and there. I appreciate this explanation; it's a good and succinct answer.

I guess the next logical question is, if X suffers from this round-trip latency problem -- even if it's not the X protocol's "fault" -- can (and will) a successor to X address this (to the point that the effect on performance is negligible)? Thanks again.

Clemmitt

The Linux graphics stack from X to Wayland (ars technica)

Posted Mar 31, 2011 3:00 UTC (Thu) by baldridgeec (guest, #55283) [Link]

To some extent it's possible - that's what NX does (and xpra as well, it sounds like), cut out some of the round trips which are less necessary than others.

Some pro-Wayland people might say round trips are never necessary, to which I say that it's probably important to know if you couldn't allocate all the video ram you wanted to push this block. How do you find out? Error codes. How do you get them? Guess what.

On the other hand, I recently read the actual FAQ on the Wayland site and it reads much more lucidly than the rantings of fanboys (which is all the explanation I've been going on for months now.) But I still worry that it will end up blindly reimplementing X because the developers don't understand the purpose of its architecture.

FWIW, I use remote X all the time over the internet - even SSHing into one box so I can rdesktop into a Windows box at the datacenter. It works great for me, but of course that depends on your ISPs.

The Linux graphics stack from X to Wayland (ars technica)

Posted Mar 24, 2011 18:00 UTC (Thu) by njd27 (subscriber, #5770) [Link] (5 responses)

The Wayland developers have said that there is nothing stopping a rootless remoting protocol being implemented: they just haven't done it yet.

If open source software happens because of having people scratch itches then I am confident that this one will get solved: because every time Wayland comes up there are so many people who seem to be so extremely itchy.

The Linux graphics stack from X to Wayland

Posted Mar 24, 2011 18:29 UTC (Thu) by nybble41 (subscriber, #55106) [Link] (1 responses)

The case which worries me is the one where there is no local Wayland server (or graphics hardware, for that matter). When using the X protocol only the system running the X server actually needs a graphics card; you can run remote X applications on a minimal embedded system, so long as they connect to an X server on a more capable workstation for the actual drawing. The proposed Wayland remoting protocol appears to depend on applications drawing to an off-screen buffer of a local Wayland instance, with updates to that buffer sent over the network--a reasonable choice for connecting two desktops or servers with at least some modern graphics capability, but not so suitable for other cases.

Of course, the intent is to retain compatibility for applications using the X protocol by running an X server on top of Wayland. However, this becomes less useful as the applications themselves are ported to interact with Wayland rather than X, and can no longer run on systems without local rendering capabilities.

I would be more sanguine about the changes if there was a way to make the underlying rendering protocol (e.g. Gallium3D) network-transparent, so that remote applications could make use of local rendering hardware. That doesn't seem like it would be very difficult, although it's hard to say what the performance would be like compared to the original remote X protocol (used correctly) or e.g. AIGLX.

The Linux graphics stack from X to Wayland

Posted Mar 25, 2011 15:03 UTC (Fri) by glisse (guest, #44837) [Link]

If you want to do it the wayland way, all you would have to do is have your toolkit (gtk or qt for instance) do remote rendering through some protocol like spice. So on your remote machine all you would have is the gtk application and some ssh tunel or daemon that would forward gtk/qt rendering to the computer onto which you want to display the application.

As wayland protocol is also trying to design thing in way that an application can move from on wayland server to another you can then keep you wayland application running even if there is no wayland server (would be up to toolkit to stop rendering as there is no one to forward it too so it would just waste resource for nothing).

Really, wayland allow a much saner and better remotting than X ever did. Of course it moves the responsability to toolkit (for sane implementation). Others solution is to have a wayland server & compositor serving like a vnc server.

The Linux graphics stack from X to Wayland (ars technica)

Posted Mar 25, 2011 4:11 UTC (Fri) by JEDIDIAH (guest, #14504) [Link] (1 responses)

> The Wayland developers have said that there is nothing stopping...

This is a fundemental aspect of the system design. You can't just sweep it under the rug and either try to ignore it in some passive aggressive manner or just assume that it will be suitably dealt with "some how".

It's like trying to defer security considerations.

Others have pointed out what happens when you let stuff drop on the floor like that: the ugly mess that is using VNC for remotely accessing a Mac.

People need to stop taking design cues from Apple. Really. Do you people actually use their stuff? I have my doubts.

The Linux graphics stack from X to Wayland (ars technica)

Posted Mar 26, 2011 7:46 UTC (Sat) by Los__D (guest, #15263) [Link]

Errr, no. The fundamental aspect of system design is making it easy to extend the system as the conditions change, NOT to include any and all in the first version.

The Linux graphics stack from X to Wayland (ars technica)

Posted Mar 26, 2011 10:23 UTC (Sat) by jcm (subscriber, #18262) [Link]

That's a fine philosophy (itch to scratch), but let's temper it with "but what I have works how I want". When things are rewritten to be all 21st century, they should at least offer what other protocols and technologies they replace have done for decades before becoming any kind of default. One thing that concerns me in the open source space is the way "progress" often seems to trump legitimate legacy concerns. I'm not anti-progress, I'm anti-switching until the replacement offers at least everything that was possible prior to it being implemented.

The Linux graphics stack from X to Wayland (ars technica)

Posted Mar 24, 2011 19:39 UTC (Thu) by foom (subscriber, #14868) [Link] (1 responses)

But MS RDP is not only a whole-desktop sharing solution. As the video showed, you can run an application (e.g. MS Word) on a remote machine, and have its UI appear naturally on the local desktop, just as if you were running it locally.

Even more information.

The Linux graphics stack from X to Wayland (ars technica)

Posted Mar 26, 2011 6:47 UTC (Sat) by ebirdie (guest, #512) [Link]

Citrix had this "remoting" in their Metaframe product already 2002. They had consept "metaframe farm", from where you could offer applications either to Windows desktops run on Metaframe or to local Windows desktops.

Somewhere 2006 Adobe went even so far that they implemented a prevention into the Creative Suite installer of theirs preventing installation into Citrix Presentation Server (Presentation Server was the name for Metaframe later). Of course it was possible to circumvent the prevention, but for a company taking compliances with contracts and "best practices" seriously, this was no option.

Citrix's "remoting" technology was intresting and technically handy, but quite expensive, commercial intrests erupted it and finaly MS came and took it all offering "less expensive solution, since we have to have MS licenses and contracts anyway" in my superior's words.

Of course this tidbit of Citrix isn't anything for an itch to scratch at FOSS circles.

The Linux graphics stack from X to Wayland (ars technica)

Posted Mar 24, 2011 20:40 UTC (Thu) by pspinler (subscriber, #2922) [Link] (1 responses)

Unfortunately, remote desktop still implies running a full GUI on the remote machine. In the case of all of my datacenter server hardware, I neither do this, nor desire to.

Note that this is not the same as saying that I never want to run a GUI config tool or application install, though. (Oracle, Websphere, DB2, you name it ... everything wants to do a graphic install these days. Bleah)

In fact, for all my virtual servers, I push the allocated memory down as much as possible, and would have to allocate more memory for each of several hundreds of vm's if I need to have a full remote GUI session running on each just in order to run a GUI tool on it.

Leave me remote GUI *application* execution, please.

-- Pat

Sorry, but this is solved problem...

Posted Mar 25, 2011 8:31 UTC (Fri) by khim (subscriber, #9252) [Link]

Note that this is not the same as saying that I never want to run a GUI config tool or application install, though. (Oracle, Websphere, DB2, you name it ... everything wants to do a graphic install these days. Bleah)

Sorry, but this is 10 years old trend - and it goes away. These days everything wants to do a web setup. You don't need either Wayland or X for this - just a local web browser and simple port forwarding.


Copyright © 2011, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds