LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Desktop
User Name
Password
Linux - Desktop This forum is for the discussion of all Linux Software used in a desktop context.

Notices


Reply
  Search this Thread
Old 07-31-2014, 11:21 AM   #1
stf92
Senior Member
 
Registered: Apr 2007
Location: Buenos Aires.
Distribution: Slackware
Posts: 4,442

Rep: Reputation: 76
X.Org versioning system.


Hi: in the documentation coming with the NVIDIA drivers, it asks for X.Org version >= 6.7. But look this:
Code:
bill@server:~/Desktop$ Xorg -version

X.Org X Server 1.12.3
Release Date: 2012-07-09
X Protocol Version 11, Revision 0
Build Operating System: Slackware 14.0 Slackware Linux Project
Current Operating System: Linux server 3.2.29-smp #1 SMP Mon Sep 17 13:02:10 CDT 2012 i686
Kernel command line: BOOT_IMAGE=slack14-32 ro root=801 nomodeset
Build Date: 23 August 2012  02:27:55PM
 
Current version of pixman: 0.26.2
	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
bill@server:~/Desktop$
How can NVIDIA ask for X.Org >= 6.7 when in 2012 X.Org was in 1.12.3? In only two years from 1.12 to 6.7?
 
Old 07-31-2014, 06:53 PM   #2
AlucardZero
Senior Member
 
Registered: May 2006
Location: USA
Distribution: Debian
Posts: 4,824

Rep: Reputation: 615Reputation: 615Reputation: 615Reputation: 615Reputation: 615Reputation: 615
1.12.3 is the X Server version, not the Xorg version. Still, X.Org 6.7 was released in 2004. Maybe you need the development headers?
 
Old 07-31-2014, 11:59 PM   #3
stf92
Senior Member
 
Registered: Apr 2007
Location: Buenos Aires.
Distribution: Slackware
Posts: 4,442

Original Poster
Rep: Reputation: 76
So 'Xorg -version' does not give me the Xorg version. But almost every program has an option to print the version number. Is not that a bit odd?
 
Old 08-01-2014, 02:53 PM   #4
jefro
Moderator
 
Registered: Mar 2008
Posts: 21,978

Rep: Reputation: 3624Reputation: 3624Reputation: 3624Reputation: 3624Reputation: 3624Reputation: 3624Reputation: 3624Reputation: 3624Reputation: 3624Reputation: 3624Reputation: 3624
http://www.x.org/wiki/Releases/7.7/

Seems to me that nomodeset borks x doesn't it? (might be wrong)

Common slack x wiki. http://docs.slackware.com/slackbook:xwindow_system
 
Old 08-02-2014, 02:55 AM   #5
stf92
Senior Member
 
Registered: Apr 2007
Location: Buenos Aires.
Distribution: Slackware
Posts: 4,442

Original Poster
Rep: Reputation: 76
Still don't understand the difference between X and Xorg. According to their manuals, Xorg is a server and X is a window system.
Code:
X(7)                                                                      X(7)

NAME
       X - a portable, network-transparent window system
Code:
Xorg(1)                                                                Xorg(1)

NAME
       Xorg - X11R7 X server
In any case, do both of them run on my computer?
 
Old 08-02-2014, 05:24 AM   #6
jpollard
Senior Member
 
Registered: Dec 2012
Location: Washington DC area
Distribution: Fedora, CentOS, Slackware
Posts: 4,912

Rep: Reputation: 1513Reputation: 1513Reputation: 1513Reputation: 1513Reputation: 1513Reputation: 1513Reputation: 1513Reputation: 1513Reputation: 1513Reputation: 1513Reputation: 1513
They are the same thing - Xorg is an implementation of the X window system. There are a number of other implementations, though most of those run on Windows rather than Linux.

On most systems, the server binary is identified as "X", but that name is usually a symbolic link to the given X server, which on most linux systems will be Xorg.
 
Old 08-02-2014, 10:31 AM   #7
stf92
Senior Member
 
Registered: Apr 2007
Location: Buenos Aires.
Distribution: Slackware
Posts: 4,442

Original Poster
Rep: Reputation: 76
You're right. In slackware 14.0 all paths ending is /X point to Xorg in their same directory and in turn all these Xorg point to /usr/bin/Xorg. In slackware 7.1 X is linked to one of 15 files in /usr/X11R6/bin having names such as XF86_VGA16 and XF86_8514, which are the servers.
 
Old 08-02-2014, 08:01 PM   #8
jpollard
Senior Member
 
Registered: Dec 2012
Location: Washington DC area
Distribution: Fedora, CentOS, Slackware
Posts: 4,912

Rep: Reputation: 1513Reputation: 1513Reputation: 1513Reputation: 1513Reputation: 1513Reputation: 1513Reputation: 1513Reputation: 1513Reputation: 1513Reputation: 1513Reputation: 1513
Quote:
Originally Posted by stf92 View Post
You're right. In slackware 14.0 all paths ending is /X point to Xorg in their same directory and in turn all these Xorg point to /usr/bin/Xorg. In slackware 7.1 X is linked to one of 15 files in /usr/X11R6/bin having names such as XF86_VGA16 and XF86_8514, which are the servers.
That is due to the development of Xorg - it has a plugin for the various types of hardware interfaces, thus doesn't need to have multiple. In the older XF86_x, the x is equivalent to what is now a plugin. It is from this collection of servers that the symbolic link came from - X would point to the desired default server. Nowdays, there is only the Xorg server, though there could be some others, but it would only be because they haven't been ported to the plugin, or they are still in development.
 
Old 08-02-2014, 09:36 PM   #9
stf92
Senior Member
 
Registered: Apr 2007
Location: Buenos Aires.
Distribution: Slackware
Posts: 4,442

Original Poster
Rep: Reputation: 76
Thanks for the info. As a matter of fact I'm trying to drive an NVIDIA GeForce4 MX 4000 with Slackware 7.1 (kernel 2.2.16). At this time I am using the XF86_VGA16 server, but I hope I will be able to use some of the more advanced. This is not to say I understand anything about servers or drivers. I am using the xf86config utility but I fail miserably when it presents me with a list of almost a hundred cards none of which is mine, except for GeForce 256 (generic) and GeForce DDR (generic). I chose each of them in turn but I wasn't lucky.
 
Old 08-03-2014, 04:26 AM   #10
jpollard
Senior Member
 
Registered: Dec 2012
Location: Washington DC area
Distribution: Fedora, CentOS, Slackware
Posts: 4,912

Rep: Reputation: 1513Reputation: 1513Reputation: 1513Reputation: 1513Reputation: 1513Reputation: 1513Reputation: 1513Reputation: 1513Reputation: 1513Reputation: 1513Reputation: 1513
You really need the updated system. A lot of improvements are present in the X.org server that is just not available in the old XFree86 releases...

The X.org server came about due to some internal problems in the XF86 project, patches not being applied, updates not accepted. It bot bad enough that when some license issues came up, the project forked, and X.org formed. Nearly all (or by now, all) distributions went with the X.org release. There has been nearly 10 years of improvements since the XFree86 project died.

see http://en.wikipedia.org/wiki/XFree86
and http://en.wikipedia.org/wiki/X.Org_Server
 
1 members found this post helpful.
Old 08-05-2014, 12:52 PM   #11
stf92
Senior Member
 
Registered: Apr 2007
Location: Buenos Aires.
Distribution: Slackware
Posts: 4,442

Original Poster
Rep: Reputation: 76
Thanks for your replies.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Versioning in /etc jhwilliams Linux - Software 3 02-23-2012 10:58 AM
Info on Linux kernel source versioning and release system dar_beh_dar Linux - Newbie 1 10-21-2009 05:34 AM
alternative to versioning system rblampain Linux - Security 8 09-13-2005 07:12 PM
Module Versioning!!!???? Creator Linux - Newbie 9 01-07-2002 05:58 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Desktop

All times are GMT -5. The time now is 11:43 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration