LinuxForum.Fans
Тема

Объединение каталогов для исполняемых файлов

Автор: drBatty 70 сообщений 1591 просмотров
#341042

Ну то есть остаётся один аргумент - это разделение нужно некоторым людям, привыкшим к этому и видящим в этом плюсы для себя лично. Но для большинства пользователей никаких плюсов нет.
При этом минусы раздельных каталогов мы ещё даже не рассматривали (да-да, именно те, которые Леннарт упоминал).

Я верно подытожил? Пока без относительно надо ли это делать по умолчанию и в каких дистрибутивах. Пока просто, абстрактно.

#341046

"Vascom" написал:
минусы раздельных каталогов мы ещё даже не рассматривали (да-да, именно те, которые Леннарт упоминал)
Речь точно про /sbin vs. /bin, а не про /usr/bin vs. /bin? Если про первое, можно ссылку/цитату?
#341051

Пожалуй, итог несколько иной:
Раздельные /bin и /sbin дают возможность 1) ограничить доступ к содержимому /sbin; 2а) требовать явного указания пути к потенциально опасным командам либо 2б) явного внесения /sbin в PATH. А также дают возможность легко отказаться от (1) и/или (2).
Общий /bin возможностей управления поведением (1) и/или (2) не предоставляет.

#341055

Вот ссылка http://www.linux.org.ru/news/redhat/6950484
Ну и возможность пользователя изменить свой PATH полностью нивелирует всю работу по разделению на /bin и /sbin. В некоторых дистрибутивах (Fedora) уже несколько лет у пользователя в PATH оба эти каталога по умолчанию - и никаких проблем или вопросов ни разу не возникало.

#341056
"Vascom" написал:
Ну то есть остаётся один аргумент

да что ты передёргиваешь-то? Ты не смог ни на один из моих аргументов ответить. Объединение каталогов для исполняемых файлов

"Vascom" написал:
это разделение нужно некоторым людям, привыкшим к этому и видящим в этом плюсы для себя лично.
опять ложь и демагогия. Это касается любого администратора. И то, что любая тупая блондинка не в курсе -- ничего не значит. Блондинка может быть и не тупая, и не любая, и её мнение мы ещё не выслушали. А ты ей уже загодя рот заткнул, ибо "все тупые".

"Vascom" написал:
Но для большинства пользователей никаких плюсов нет.

но и минусов нет, для твоего "большинства". Для них вообще сабжа нет.

"Vascom" написал:
При этом минусы раздельных каталогов мы ещё даже не рассматривали (да-да, именно те, которые Леннарт упоминал).

опять демагогия: Объединение каталогов для исполняемых файлов что тебе непонятно? Я какой-то аргумент Леннарта не рассмотрел? Какой?

"Vascom" написал:
Я верно подытожил?

намекаешь на то, что Леннарт более опытный демагог, чем я? Авторитетом давишь что-ли?

Ну дык я сразу сказал -- тупое преклонение перед авторитетом -- первый признак лемминга.

"Vascom" написал:
Пока без относительно надо ли это делать по умолчанию и в каких дистрибутивах. Пока просто, абстрактно.

т.е. это абстрактная демагогия, а сейчас ты наконец что-то по делу скажешь? ОК, жду.

#341058

Спасибо, понятно. Ключевая логическая ошибка:

разделение на /bin и /sbin в любом случае бессмысленно уже пару версий Fedora, поскольку оба каталога включены в переменную $PATH для всех пользователей;
перепутаны причина и следствие, если мы не пользуемся какой-либо возможностью, значит она не нужна никому. И это при том, что существующая возможность более универсальна -- настраивается и на одно поведение, и на другое.
#341060
"Vascom" написал:

я какую-то букву оттуда забыл? Переврал?

"Vascom" написал:
Ну и возможность пользователя изменить свой PATH полностью нивелирует всю работу по разделению на /bin и /sbin.
бред. Сколько раз тебе повторять можно очевидное? Объяснять?

Не... С леммингом спорить бессмысленно. Что сказал Леннарт -- Свято.

"Vascom" написал:
В некоторых дистрибутивах (Fedora) уже несколько лет у пользователя в PATH оба эти каталога по умолчанию - и никаких проблем или вопросов ни разу не возникало.

Эти твои пользователи вообще часто в консоль лазают? Если да, то зачем? Запускать что-то из /sbin/?

Нет? Тогда почему ты врёшь?

#341069

drBatty, ты ещё ничего очевидного не сказал. Вот зря я Леннарта упоминул. Забудь ты о нём.
И пожалуйста, не надо цитировать каждое предложение, читать же невозможно твои излишне раздутые посты. Хватит на личности переходить. Не можешь аргументированно спорить - молчи.

Ну давай по порядку. Что ты переврал и что не рассмотрел: где твои аргументы против путаницы при опакечивании программ?

#341071
bormant написал:
Спасибо, понятно. Ключевая логическая ошибка:
разделение на /bin и /sbin в любом случае бессмысленно уже пару версий Fedora, поскольку оба каталога включены в переменную $PATH для всех пользователей;
перепутаны причина и следствие, если мы не пользуемся какой-либо возможностью, значит она не нужна никому. И это при том, что существующая возможность более универсальна -- настраивается и на одно поведение, и на другое.

Но ведь помимо этой универсальности несёт в себе и минусы. А если минусы перевешивают плюсы, то надо отказаться от этого или нет?

#341085
"Vascom" написал:
drBatty, ты ещё ничего очевидного не сказал.

Объединение каталогов для исполняемых файлов

что для тебя здесь "не очевидно"? Может я просто плохо объяснил? Или я в чём-то искренне заблуждаюсь?

"Vascom" написал:
И пожалуйста, не надо цитировать каждое предложение
"Vascom" написал:
Ну давай по порядку.

делить на ноль нельзя. На каждую вашу тезу, я выдвинул антитезу. Для твоего(в частности) удобства. Что-бы тебя не утруждать ходить по ссылкам/искать в теме.

"Vascom" написал:
где твои аргументы против путаницы при опакечивании программ?

где твои аргументы за путаницу в опакечивании программ и мешанине всего и вся в одну кучу? Я вижу только один аргумент: systemd сделать не получается. Не?

"Vascom" написал:
Вот зря я Леннарта упоминул. Забудь ты о нём.

вот сразу так и забуду. Вот прямо СЕЙЧАС. Только и ты прекрати его слепо и не думая цитировать (ты даже цитировать не можешь, просто дал божественную ссылку на ЛОР)

"Vascom" написал:
перепутаны причина и следствие, если мы не пользуемся какой-либо возможностью, значит она не нужна никому. И это при том, что существующая возможность более универсальна -- настраивается и на одно поведение, и на другое.

Но ведь помимо этой универсальности несёт в себе и минусы. А если минусы перевешивают плюсы, то надо отказаться от этого или нет?да. Помойка в одном бачке на первый взгляд -- одни плюсы. Пока ты туда по уши не залез.

Единственный плюс для твоей "блондинки", это: "ой, девочки, зачем тут столько папочек? А где папочка с моими фоточками? Ой, а почему так глубоко зарыто?"

На что у меня уже готова антитеза: "дура, нажми на иконку с фотиком, и увидишь свои фоточки. На кой хрен ты лезешь в файловый менеджер? Зачем ты его вообще скачала на свой андроидо-планшет, дура?!"

#341090

Vascom, так откажитесь, никто же не запрещает

text

# mv /sbin/* /bin
# rm -r /sbin
# ln -s /bin /sbin

Только мне и остальным не навязывайте ;-)

#341091

Хорошо.
Аргумент не в пользу раздельных каталогов: нет чётких критериев какие бинарники в какой каталог класть, путаница при опакечивании программ.

P.S. Не цитируй так много пожалуйста. Я знаю что я писал, повторять мне это в своих сообщениях не надо.

bormant, ни кто и не навязывает. Я пока хочу лишь обсудить.
Но если это вдруг появится в твоём дистрибутиве - вини не меня или нас, а разработчиков твоего дистрибутива (как и со всеми другими нововведениями, программами, системд и т.д.).

#341098

Vascom

ну вообще-то, какой файл куда класть, это решение принимает маинтейнер дистрибутива. У вас, в федоре с этим есть какие-то проблемы? Маинтейнеры не могут договорится, класть в /bin/ или класть в /sbin/? Это приводит к обидам и мордобою?

Или я чего-то неправильно понимаю?

Если маинтейнеры решили, что надо всё класть в /bin/, то разве кто-то против такой политики В ЭТОМ дистрибутиве? Лично я -- не против.

Что касается autoconf, то тут Леннарт совсем сдурел -- это не баг, а фича! Оно потому и понимает --prefix, что-бы маинтейнер мог легко и просто засунуть в /bin/(а НЕ в ненужный /sbin!!!) или там куда ему взбредётся! В чём проблема-то?

"Vascom" написал:
Но если это вдруг появится в твоём дистрибутиве - вини не меня или нас, а разработчиков твоего дистрибутива (как и со всеми другими нововведениями, программами, системд и т.д.).

ну если Патрег скажет, что /sbin/ не нужен, я его первый сотру. Ну может сразу после bormant'а :)

#341100

Ну чудно :)
Ни кто не против значит.

Ну вот, то рассуждал про леммингов, а сам вдруг признался в безоговорочном следовании за Патрегом.

#341101

Vascom, вообще, мне непонятно вообще, какая путаница в вашей федоре возникла? Почему? Почему в Slackware УМВР?

#341102

Vascom, Патрег никогда просто так ничего не делает, а всегда обосновывает свои действия. Если обоснования нет, то и действия нет.

Ну взять к примеру шифрованные разделы. Их в слаке нет из коробки. Но их очень просто сделать по мануалу оттуда же. Или например LiveUSB. Тоже нет. И тоже можно сделать одной командой (команда прилагается). Причина проста: это нужно не всем. Да, многим, в т.ч. и мне. Я и сделал. А кому-то нужно будет это всё выпиливать, а выпиливать -- намного сложнее, да и результат хуже (наверняка что-то забудешь выпилить, и оно обязательно отвалится).

Потому слово "безоговорочное" ты зря применил. Я потому-то и сказал про Патрега, потому-что он такого не скажет. Ибо аргументов у Леннарта нет.

Ну а то, что в ваше федоре решить не могут, куда бинарники складывать -- это не аргумент в пользу того, что-бы складывать их в одну помойку.

#341104

Конечно, складывать из в две помойки гораздо умнее.
У Леннарта есть аргументы и я их уже приводил.

#341105
"Vascom" написал:
Конечно, складывать из в две помойки гораздо умнее.

почему "помойки"? В помойке оба бака никак не отличаются (у нас в ДС2 пытались сделать порядок, не получилось)

"Vascom" написал:
У Леннарта есть аргументы и я их уже приводил.

да. И эти аргументы я все опроверг. Пруф: Объединение каталогов для исполняемых файлов

А вот у тебя -- только слова.

#341107

Ну что, народ, как вам ведение дискуссии с нашим "гуру"? :D

#341109

fragment, да пока вроде никто не тявкает. Ты рано зашёл.

Войдите или зарегистрируйтесь, чтобы ответить.