- /lib -> usr/lib
- /lib64 -> usr/lib64
- /sbin -> usr/bin
- /bin -> usr/bin
- /usr/sbin -> bin
оригинал на www.nixp.ru
Модератор: Модераторы разделов
Dmitry Shurupov писал(а): ↑02.11.2011 16:55В проекте Linux-дистрибутива Fedora начали обсуждение предложения по «объединению» всех исполняемых файлов из каталогов /bin, /sbin, /usr/bin и /usr/sbin в одном месте — /usr/bin.
Dmitry Shurupov писал(а): ↑02.11.2011 16:55Со временем, впрочем, различия между bin и sbin во многих Linux-дистрибутивах стерлись: сейчас в /usr/bin можно, как правило, найти множество приложений, требующих прав суперпользователя (root) для запуска.
| в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
/dev/random писал(а): ↑02.11.2011 18:28Разработчики федоры, systemd и udev, а также некоторые разработчики ядра, сейчас сообща пихают во все щели идиотскую (ИМХО) мысль, что монтирование чего-либо, кроме сменных устройств, после запуска инита недопустимо, и что все разделы должны монтироваться на этапе выполнения initrd.
/dev/random писал(а): ↑02.11.2011 18:28Более того, из udev _уже_ повыкидывали некоторые возможности, необходимые для его работы до монтирования /usr, /var и прочего; навязывая, таким образом, этот бред _всем_ дистрибутивам.
Bizdelnick писал(а): ↑02.11.2011 18:32Тут аргумент Леннарта совершенно убийственный: оно не нужно, потому что всё равно не работает с его драгоценным systemd.
Код: Выделить всё
/sbin -> usr/bin
/bin -> usr/bin
/usr/sbin -> binСмысл в этом, возможно, и есть. Но способ решения проблемы очень пионерский. Как минимум, начинать надо с обсуждения и принятия новой версии FHS. Либо с требования от мейнтейнеров пакетов правильного раскладывания исполняемых файлов по каталогам, ибо сейчас и правда есть некоторая путаница с типами файлов в bin/sbin.
serzh-z писал(а): ↑02.11.2011 19:13Смысл в этом, возможно, и есть. Но способ решения проблемы очень пионерский. Как минимум, начинать надо с обсуждения и принятия новой версии FHS. Либо с требования от мейнтейнеров пакетов правильного раскладывания исполняемых файлов по каталогам, ибо сейчас и правда есть некоторая путаница с типами файлов в bin/sbin.
Со временем, впрочем, различия между bin и sbin во многих Linux-дистрибутивах стерлись: сейчас в /usr/bin можно, как правило, найти множество приложений, требующих прав суперпользователя (root) для запуска.
Гораздо интереснее, почему его, а так же товарищей, упомянутых /dev/random'ом, никто не останавливает.
Код: Выделить всё
diesel@winterfell:~$ dir=/bin; echo $(file -h $dir/* | grep 'symbolic link' | wc -l)/$(ls $dir/ | wc -l)
0/ 37
diesel@winterfell:~$ dir=/sbin; echo $(file -h $dir/* | grep 'symbolic link' | wc -l)/$(ls $dir/ | wc -l)
2/ 60
diesel@winterfell:~$ dir=/usr/bin; echo $(file -h $dir/* | grep 'symbolic link' | wc -l)/$(ls $dir/ | wc -l)
128/ 1088
diesel@winterfell:~$ dir=/usr/sbin; echo $(file -h $dir/* | grep 'symbolic link' | wc -l)/$(ls $dir/ | wc -l)
30/ 257
diesel@winterfell:~$ uname -a
Darwin winterfell.local 11.2.0 Darwin Kernel Version 11.2.0: Tue Aug 9 20:54:00 PDT 2011; root:xnu-1699.24.8~1/RELEASE_X86_64 x86_64Я что-то вообще не вижу аргументов...впрочем, как-то и не удивлен этому. Трудно придумать внятные аргументы откровенно бредовой идее.чего-то их аргументы "за" бредом выглядят...
/dev/random писал(а): ↑02.11.2011 19:00Повторю: они предлагают использовать initrd, и из него монтировать все разделы.
DSS писал(а): ↑03.11.2011 12:59/dev/random писал(а): ↑02.11.2011 19:00Повторю: они предлагают использовать initrd, и из него монтировать все разделы.
Мнэээ...
А ежели у меня по сети монтируется?
А ежежли эта сеть - хитровыпендренная вафля которая робит только через ndiswrapper?
Товарисчи!!! Что вы паритесь...
Останется единый bin, а также останется /usr/bin/ /var/ /opt/... Поскольку мейнтейнеры не очень-то будут пересобирать свои пакеты.
На РежХет2.2, например,было только //bin и /sbin... Потом пошли всякие другие...
arkhnchul писал(а): ↑03.11.2011 13:44вам этого никак не может понадобиться. Ну вообще. Нам лучше знать.
- разработчики вдруг стали ниасиливать разницу между /bin и /usr/bin.
- Леннарт не хочет фиксить свой systemd, чтобы он монтировал /usr (да и все в fstab-е) перед стартом сервисов.
- свой вариант.