[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: what is the difference between "/usr/bin/X" and "/usr/bin/Xorg"?



On Friday, August 31, 2012 7:30:02 PM UTC-5, Bob Proulx wrote:
> > wow - i'm disappointed no one's ever answered this... i too would like to know:
> > root:~/# ls -o /usr/bin/X*
> > -rwsr-sr-x 1 root    9232 Dec 16  2011 /usr/bin/X
> > -rwxr-xr-x 1 root 1889472 Oct 29  2011 /usr/bin/Xorg
> > 
> > both files are ELF executables, and they are CLEARLY different.
> > so what exactly IS the difference btn them???
> 
> In the beginning was MIT's The X Window System.  The main server is
> 'X' as in /usr/bin/X.  This was rewritten for the 80386 as Xfree86
> with the same names.  Later through much controversy the Xfree86
> license was changed to be restrictive in 2009.  This license change
> caused a forking of the previouly available free version of the code
> over to a new code base with X.org.  The X.org version implements the
> new X.org server as /usr/bin/Xorg but maintains /usr/bin/X as a
> compatibility layer so as not to break traditional legacy programs
> which call the server by the previous name.  So at this time
> /usr/bin/X is a thin wrapper for compatibility.  I believe it simply
> turns around can calls /usr/bin/Xorg but perhaps with a very small
> amount of option processing if any in between.  I don't know.  I
> haven't looked at the source code.  But the "X -help" is identical to
> the "Xorg -help" output.
> 
> References:
> 
>   http://en.wikipedia.org/wiki/X_Window_System
>   http://en.wikipedia.org/wiki/Xfree86
>   http://en.wikipedia.org/wiki/X.Org_Server
> 
> Bob

wonderful - TYVM for all replies....
after much failed googling for an answer, i never thought to check wiki!! TX!


Reply to: