Misplaced Pages

Talk:X Window System

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.

This is an old revision of this page, as edited by Borgward~enwiki (talk | contribs) at 16:55, 4 August 2007 (What Happened to X ORG?). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

Revision as of 16:55, 4 August 2007 by Borgward~enwiki (talk | contribs) (What Happened to X ORG?)(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)
This is the talk page for discussing improvements to the X Window System article.
This is not a forum for general discussion of the article's subject.
Article policies
Find sources: Google (books · news · scholar · free images · WP refs· FENS · JSTOR · TWL
Archives: Index, 1, 2
Featured articleX Window System is a featured article; it (or a previous version of it) has been identified as one of the best articles produced by the Misplaced Pages community. Even so, if you can update or improve it, please do so.
Main Page trophyThis article appeared on Misplaced Pages's Main Page as Today's featured article on September 3, 2005.
Article milestones
DateProcessResult
January 29, 2005Peer reviewReviewed
February 1, 2005Featured article candidatePromoted
Current status: Featured article
Media mentionThis article has been mentioned by a media organization:

Template:V0.5

WikiProject iconLinux FA‑class
WikiProject iconThis article is within the scope of WikiProject Linux, a collaborative effort to improve the coverage of Linux on Misplaced Pages. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks.LinuxWikipedia:WikiProject LinuxTemplate:WikiProject LinuxLinux
FAThis article has been rated as FA-class on Misplaced Pages's content assessment scale.
???This article has not yet received a rating on the project's importance scale.

Template:FAOL

WikiProject iconComputing FA‑class High‑importance
WikiProject iconThis article is within the scope of WikiProject Computing, a collaborative effort to improve the coverage of computers, computing, and information technology on Misplaced Pages. If you would like to participate, please visit the project page, where you can join the discussion and see a list of open tasks.ComputingWikipedia:WikiProject ComputingTemplate:WikiProject ComputingComputing
FAThis article has been rated as FA-class on Misplaced Pages's content assessment scale.
HighThis article has been rated as High-importance on the project's importance scale.

Archives

/March 2006


Quotes

Is there any reason for no quotes about X server in the article? Like Ken Thompson's

OpenVMS / DECwindows reference?

Should "Hewlett-Packard's OpenVMS operating system includes a version of X with CDE, known as DECwindows, as its standard desktop environment" be reworded? Since HP also ships HP-UX (which presumably also has X), perhaps both should be mentioned to avoid confusion, as OpenVMS and DECwindows are legacy DEC products. It just seems a little like saying "DaimlerChrysler's Plymouth Road Runner Super Bird," with the difference that HP is, in fact, maintaining and shipping legacy DEC stuff.

Dunno. You can reword if you like, but OpenVMS is a current product. Just a very high-end one. And considerably less dead than HP-UX - David Gerard 12:16, 2 October 2006 (UTC)

Display PostScript did not become Aqua

As seen in the Misplaced Pages article on Display Postscript (http://en.wikipedia.org/Display_PostScript), it become Quartz. Aqua is the visual theme in OS X, not the display technology.

Display Postscript was replaced by Quartz. Neither is a window manager. -Ahruman 15:46, 14 December 2006 (UTC)

Ununderstable introduction

Is it possible to begin this article with a sentence using the verb 'to be' so that it can answer the question that everybody wonders:

"What is X Window System ?"

So, I think the article should begin this way:

In computing, the X Window System (commonly X11 or X) is...

and it's up to you to continue... 16@r 22:35, 7 September 2006 (UTC)

I tried just now and couldn't come up with anything. It is both a dessert wax and a floor topping, or a protocol for constructing such, or toolkits for such - David Gerard 12:15, 2 October 2006 (UTC)

criticisms section and factual inaccuracies/omissions

Many current implementations of X manipulate the video hardware directly. A misbehaving server can render the display unusable even if the underlying operating system continues to function, possibly requiring a reboot.

So what? A misbehaving driver can lock up any graphical system on any OS. I don't see why this criticism is specific to X at all.

The X protocol provides no facilities for handling sound, leaving it to the operating system to provide support for audio hardware and sound playback.

I thought MAS was part of the official standard now. Granted, nobody uses it...

The device-independence and the separation of client and server do incur an overhead.

All decent graphics APIs are device independent, from Win32 GDI to Quartz to DirectX to OpenGL. That's kind of the point of the API. To provide device independence.
Also, both Windows and Mac OS X operate on the same "separation of client and server" principle also. All modern GUIs do their actual output and GUI apps in separate processes. If every GUI app had direct access to the hardware (as this criticism seems to suggest) it would be a mess!
Also, when you are running programs locally, X will use MIT-SHM and zero-copy sockets, which greatly reduces the affect of this separation.

I just think that many of these criticisms seem to have been put in by uninformed users. – Andyluciano 15:12, 17 September 2006 (UTC)

Okay, I see that this last point has in fact been given treatment in the article. It needs to be clearer though. I have started editing the section, trying to be careful to do so in a neutral way. – Andyluciano 15:23, 17 September 2006 (UTC)
The criticisms are actual problems that are or were commonly touted. I wrote that para most carefully. I suppose there could theoretically be cites for each ... The device independence one was actually unusual in the late '80s and is addressed about as well as it could be in that paragraph. MAS may be the 'standard', but there is no accepted sound transport standard that people actually use - David Gerard 10:19, 9 October 2006 (UTC)
And I'm somewhat surprised you didn't look up the two sources of criticisms listed at the top of the section! A lot of the criticisms are old and outmoded, but still common - David Gerard 10:48, 9 October 2006 (UTC)

What is this article about?

A toolkit? A protocol? An implementation? A GUI?

No, yes, a fair bit, not quite - David Gerard 12:08, 2 October 2006 (UTC)
Intro rewritten as " is ..." - if that isn't clear, add wikilinks to taste - David Gerard 10:17, 9 October 2006 (UTC)

Well, I imagine over 90% of the world's computer-using population has never heard of the X Window System, so it's no wonder people are confused what this article is about. JIP | Talk 08:39, 16 October 2006 (UTC)

To restore the honor of anonymous poster world-wide: I was not confused, but merely pointing out the inconsistency. —The preceding unsigned comment was added by 217.235.209.158 (talk) 21:47, 22 January 2007 (UTC).

Application Migration

The article asserts that applications cannot migrate. This is not in fact true. An early counter example is Gnu Emacs, which has been about to do so since the 1980's (along with replicated display). This was painful in the past due to colormaps (though if you thought ahead while building a toolkit, it wasn't difficult). It is now much easier, between client side fonts and true color displays being the norm.

A more recent example is that GTK+ applications can potentially migrate, at least if they do not use obsolete interfaces. See the "teleport" application of the GPE environment. What is still missing is both good integrated authentication and security (encryption) of the protocol to make migration "safe" to do. I'd like to see people pursue this: see my paper http://www.linuxsymposium.org/2005/view_abstract.php?content_key=102 And with the rewrite of the input section of the X Server, remoting input devices is also now becoming feasible. Oh, this paper should probably get added to the bibliography.

As I am Jim Gettys 23:57, 01-Jan-2007 (UTC), I leave it to others to verify this and edit the article.

I tried to rephrase the Network section to reflect this, and used your paper as a source. Demian12358 22:41, 2 February 2007 (UTC)

On Portal:Free software, X Window System is currently the selected article

(2007-02-04) Just to let you know. The purpose of selecting an article is both to point readers to the article and to highlight it to potential contributors. It will remain on the portal for a week or so. The previous selected article was GIMP. Gronky 20:13, 4 February 2007 (UTC)

The selected article box has been updated again, the new selectee is FOSDEM. Gronky 12:55, 12 February 2007 (UTC)

Broken reference link

One of your references had a broken link.

The means to an X for Linux: an interview with David Dawes from XFree86.org (Matthew Arnison, CAT TV, June 1999)

I used the latest archived page of it since I could not find the page anywhere else.

Psychless 01:38, 25 April 2007 (UTC)

What Happened to X ORG?

I got the following from a post to my local LUG (GWLUG):Both my ISP's and UT=128.83.185.40 's dns servers agree. X.org and www.x.org > > do not exist!

I got "Firefox can't find the server at www.x.org." after my attempt to connect to it at http://www.x.org/

Borgward 16:55, 4 August 2007 (UTC)

Categories: