Я заметил, что у меня есть некоторые каталоги внутри моего телефона Android, которые выглядят одинаково.
В чем разница между/sbin,/system/sbin,/system/bin,/system/xbin?
Ответ 1
1] /system является основным каталогом Android для хранения неизменяемых компонентов, сгенерированным
построение AOSP. Этот включает в себя собственные двоичные файлы, собственные библиотеки, пакеты фреймов,
и акции. Обычно он монтируется только для чтения из отдельного изображения из
корневой файловой системы, которая сама монтируется из образа RAM-диска.
2] Android также включает в себя множество каталогов, обычно встречающихся в любой Linux-системе, например
как /dev,/proc,/sys,/sbin,/root,/mnt и /etc . Эти справочники часто служат подобными, если
не идентичные цели, которые они обслуживают в любой системе Linux, хотя они
очень часто обрезается, как в случае /sbin и/etc, а в некоторые случаи пусты,
таких как /root.
3] Более 150 утилит командной строки разбросаны по всей корневой файловой системе Androids./system/bin содержит большинство из них, но некоторые "дополнительные" находятся в /system/xbin, а несколько - in/sbin.
4] /sbin dir В Linux это будет иметь двоичные файлы, необходимые для системного администратора. InAndroid, он содержит только ueventd и adbd.
5] /bin dir Все родные двоичные файлы и демоны, созданные как часть AOSP. Все модули, построенные с помощью BUILD_EXE
CUTABLE здесь. Единственным исключением является adbd, у которого LOCAL_MODULE_PATH установлен в /sbin
и поэтому там устанавливается там.
6] /xbin dir "Дополнительные" двоичные файлы, сгенерированные с помощью некоторых пакетов, созданных в AOSP, но arent, необходимых для работы системы.
Спасибо, Mr: Karim Yaghmour, The great; Автор учебника Embedded Android.