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: