Linked by Thom Holwerda on Fri 11th Jul 2014 16:51 UTC
X11, Window Managers

However, I still field plenty of questions from lots of people about this, and a lot of the time, it's extremely simple stuff: "What is X?" "How does it interact with my graphics card and mouse/keyboard?" "What do apps use X for?" "What is Wayland, and how does it fit into the picture?" "What problems did X have that made us want to write new display server technologies?"

These sort of questions were what inspired me to write "The Linux Graphics Stack" in the first place, but there's really never been a comprehensive, historical writeup of our display server technologies in general. So, I chose to spend my free time at Red Hat writing it.

A very fun look at what X actually is - including embedded X server sessions running in your browser using HTML5 canvas. Fancy.

Order by: Score:
Bad math
by JLF65 on Fri 11th Jul 2014 18:22 UTC
Member since:

X can't be a plane as it's only one dimension. A plane requires two dimensions. So it should be the XYplane. ;)

(for the humor and math impaired, that's a joke)

Reply Score: 5

RE: Bad math
by ebasconp on Fri 11th Jul 2014 20:30 UTC in reply to "Bad math"
ebasconp Member since:

So, I think you are proposing renaming X11 to XY11 (or probably X11Y11, or XY11,11 or... etc.

I upvote you!

Edited 2014-07-11 20:30 UTC

Reply Score: 3

RE: Bad math
by nagerst on Sat 12th Jul 2014 00:00 UTC in reply to "Bad math"
nagerst Member since:

Math humor is lost on you as any display output is height plus width. (2D). Or perhaps it is not, and my comment is redundant.

Please ignore if that is the case.

Edited 2014-07-12 00:02 UTC

Reply Score: 1

RE: Bad math
by BallmerKnowsBest on Sat 12th Jul 2014 16:30 UTC in reply to "Bad math"
BallmerKnowsBest Member since:

X can't be a plane as it's only one dimension. A plane requires two dimensions. So it should be the XYplane. ;)

(for the humor and math impaired, that's a joke)

I think that X should damn well as'plane itself... then go its room for a very long time to think about what it's done.

Reply Score: 2

by hobgoblin on Sat 12th Jul 2014 00:13 UTC
Member since:

What is it with RH these days?

Every time someone from that company makes some kind of statement, they seem hell bent on pissing on *nix for some reason or other.

Reply Score: 2

RE: hrmf...
by moondevil on Sat 12th Jul 2014 06:49 UTC in reply to "hrmf..."
moondevil Member since:

Maybe because as UNIX vendor they are aware not everything is as perfect as people sell it.

Even UNIX creators moved on, sadly the world didn't want their UNIX improvement.

Reply Score: 4

RE[2]: hrmf...
by hobgoblin on Sat 12th Jul 2014 07:05 UTC in reply to "RE: hrmf..."
hobgoblin Member since:

I would not have a problem with them, if they didn't insist on cramming their changes down everyones throat.

Experiment at home, not in the middle of the plaza.

Reply Score: 2

RE[3]: hrmf...
by darknexus on Sat 12th Jul 2014 07:50 UTC in reply to "RE[2]: hrmf..."
darknexus Member since:

It's hardly PH's fault that other distros are taking their experiments like Pulseaudio and Systemd and using them. I hate the things as much as anyone but we should put the blame where it belongs.

Reply Score: 2

RE[4]: hrmf...
by Lennie on Sat 12th Jul 2014 12:49 UTC in reply to "RE[3]: hrmf..."
Lennie Member since:

I think as users it will be a few years before systemd can be judged properly.

I do think, maybe, systemd will allow for more flexibility.

For example, it looks like a lot of Linux operating systems might end up being built around containers, like LXC and Docker:

For example to allow for things like CoreOS and Project Atomic:

If that belongs on your Linux desktop, I don't know yet. I don't think improving the user-facing devices is like desktops is dead either. Maybe the top layer work like mobile devices is strange thinking which a few tried, but seemed to have mostly failed.

It does allow for things like creating a btrfs snapshotting before updating/upgrading the software and going back to the versions very easily.

Or updating the whole operating system in one step, systems like ChromeOS or servers systems, like those Google uses already do this. I believe they use 2 separate partitions. And switch between them.

Which can still be useful on your desktop.

It could be useful on embedded devices as well.

For example it could mean people creating embedded devices didn't have to re-invent their own solutions.

Edited 2014-07-12 13:02 UTC

Reply Score: 3

RE[4]: hrmf...
by tuxroller on Sat 12th Jul 2014 22:52 UTC in reply to "RE[3]: hrmf..."
tuxroller Member since:

By modern I assume you mean animations, transparency and the like? Those functions don't map well to X semantics, as you're probably aware.
However, if you use something like xfce X can be fantastic on a LAN as it can be very responsive.

Reply Score: 3

RE[4]: hrmf...
by Bill Shooter of Bul on Mon 14th Jul 2014 14:18 UTC in reply to "RE[3]: hrmf..."
Bill Shooter of Bul Member since:

From my perspective as a casual audio using, non audio engineer, but as a systems guy. I *like* both pulse and systemd. They seem to do things the right way, and are a huge improvement in usability over what previously existed.

The only arguments against systemd that make sense to me is the whole Unix philosophy thing. SystemD is just so good, that other projects want to rely on its feature set. There isn't a viable alternative in getting that feature set, and thus a dependency is established. At somepoint someone might create an anti-systemd that provides the same features. But if they do, it very well might just end up being an alternate implementation of systemd.

Reply Score: 3

Kill X
by sqinjection on Sat 12th Jul 2014 07:50 UTC
Member since:

X should die in horrible agony. This crap can barely render modern user interface through 100MBit/s LAN - I'm talking about simple Gnome Terminal. When using Windows RDP on the other hand, you may even watch a movie on HSDPA connection.

Edited 2014-07-12 07:50 UTC

Reply Score: 0

RE: Kill X
by Treza on Sat 12th Jul 2014 09:15 UTC in reply to "Kill X"
Treza Member since:

X should die peacefully of old age, after working tirelessly for so many years.

It shall be always remembered as a really useful piece of software, with many quirks but good character overall.

Reply Score: 9

RE: Kill X
by joshv on Mon 14th Jul 2014 22:11 UTC in reply to "Kill X"
joshv Member since:

Actually I use remote X over the public internet (25Mbps down/6Mbps up) to remote servers and an even gnome-text-edit is usable. Not snappy, but usable. Occasionally I even fire up firefox for a download. I certainly would not recommend remote firefox for regular usage.

Note that I use ssh tunneling with compression enabled. I am betting that uncompressed it would be entirely unusable.

Reply Score: 2

Great article though!
by h5n1xp on Sat 12th Jul 2014 12:03 UTC
Member since:

Really nice to see an article like this on OSNews, I especially enjoyed the XSever running in my browser using JavaScript ;)

Why dose this comment sound so sarcastic? I didn't mean it to be, the internet is strange.

Reply Score: 3