X
これらの実行ファイルの違いは何ですかXorg
? /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
#
/usr/bin/Xが/usr/bin/Xorgへのシンボリックリンクではない場合でも、まだ/usr/bin/Xorgを呼び出すと思います。
ベストアンサー1
/usr/bin/X
Xラッパーです。に記録されています。Xwrapper.config
マンページ。
Xラッパーは、実際のXサーバーを起動する権限を持つ人を制御する小さなプログラムです。ビデオハードウェアへのアクセスが必要なため、ルートのみが物理Xサーバーを起動できます。ラッパーは setuid ルートであり、デフォルトではコンソールにログインしているユーザーだけが物理 X サーバーを起動できるようにします。