добавлю что там могут быть не только такие мелочи как скринсейверы,
но и помощники для библиотечных функций, например pty chown (suid) для GLIBC , в любом случае программы из libexec не должны вызываться напрямую
для вспомогательных бинарников, которые не должны быть доступны в основной системе. Например, скринсейвер для mc.
Да, точно! Спасиб. Посмотрел на примере git'а: основные бинарники (их 6 у меня) храняться в /usr/bin и могут напрямую вызываться, а все остальные «git-blabla» (более 150) вызываются через центральный git как «git blabla».
Т.е. как я понял, там разные проги хранят «личные» утилитки. Оценил удобство. (У меня тоже иногда похожая проблема была: напишу какую-нибудь маленькую прогу на bash, а в дополнение к ней утилитку на perl, которая из первого вызывается. Но сама по себе та перловая утилита не нужна, она вспомогательная только. И куда эту перловую утилиту девать? Я так в ~/bin и оставлял. Сейчас себе сделал ~/libexec для таких целей.)