diferença entre executáveis X e Xorg sob o Debian 6.0 (kernel 2.6.32-5-686)

3

Qual é a diferença entre X e Xorg executáveis? Eu tenho ambos no diretório / usr / bin:

# file /usr/bin/Xorg
/usr/bin/Xorg: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, stripped
# ls -lh /usr/bin/Xorg
-rwxr-xr-x 1 root root 1.7M Oct 30  2011 /usr/bin/Xorg
# file /usr/bin/X
/usr/bin/X: setuid setgid ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, stripped
# ls -lh /usr/bin/X
-rwsr-sr-x 1 root root 7.1K Dec 16  2011 /usr/bin/X
#

Eu acho que enquanto / usr / bin / X não é link simbólico para / usr / bin / Xorg, ele ainda chama o / usr / bin / Xorg?

    
por Martin 12.05.2013 / 14:05

1 resposta

3

/usr/bin/X é o wrapper do X. Está documentado na página do manual Xwrapper.config .

O wrapper X é um pequeno programa que controla quem está autorizado a lançar o verdadeiro servidor X. Apenas o root pode iniciar o servidor X real, porque ele precisa de acesso ao hardware de vídeo. O wrapper é setuid root e, por padrão, apenas permite que usuários conectados ao console iniciem o verdadeiro servidor X.

    
por 13.05.2013 / 01:42

Tags