D'Fedora 40 Verëffentlechung huet proposéiert d'Inhalter vun den /usr/bin an /usr/sbin Verzeichnungen ze fusionéieren, de /usr/sbin Verzeechnes ersat duerch e symbolesche Link deen op /usr/bin weist. Konvertéieren /bin an /sbin op Symlinks op /usr/bin an /usr/sbin gouf am 2012 am Fedora 17 gemaach. Wann all ausführbar op enger Plaz konzentréiert sinn, gëtt d'Referenz op den /usr/sbin Verzeichnis aus dem PATH Ëmfeld geläscht. variabel. D'Propositioun ass nach ëmmer ënner Diskussioun a gouf net vum FESCo (Fedora Engineering Steering Committee) berücksichtegt, dee verantwortlech ass fir den techneschen Deel vun der Entwécklung vun der Fedora Verdeelung.
Et gëtt bemierkt datt d'Trennung vun ausführbaren Dateien an bin- a sbin-Verzeichnungen eng al Praxis ass, déi seng Bedeitung a modernen Verdeelungen verluer huet. Am Ufank war et verstanen datt sbin déi wichtegst ausführbar Dateien enthält, statesch verlinkt a gëeegent fir am Erhuelungsmodus ze ruffen, zum Beispill, wann en Deel vun der FS beschiedegt ass oder d'/usr Partition net zougänglech war. Fedora huet laang den Inhalt vu sbin net statesch verlinkt, an d'Inhalter sinn tatsächlech an der /usr Partition anstatt an der Root Partition.
D'Trennung vu sbin a bin gouf och benotzt fir Programmer fir den Administrator an de Standard Benotzer ze trennen, awer d'Critèrë fir Programmer an sbin oder bin ze placéieren sinn zimlech vague a fir vill Joren, an de meeschte Verdeelungen, d'PATH Ëmfeld Variabel fir all Benotzer abegraff souwuel /usr/bin an /usr /sbin (par défaut füügt systemd béid Verzeichnisser op PATH fir all Benotzer a Servicer). Also, an der Realitéit, ass d'Trennung vu bin a sbin net fir eng laang Zäit benotzt a stéiert nëmmen wann Dir den absolute Wee fir d'ausführbar Datei benotze musst, besonnesch wann verschidde Verdeelungen ausführbar Dateien anescht ënner de bin an sbin Verzeichnisser verdeelen.
Унификация bin и sbin упростит работу сопровождающих пакеты, которым не придётся гадать в какой каталог разместить исполняемый файл; сделает систему более предсказуемой и понятной для пользователей; увеличит совместимость с другими дистрибутивами (например, в Fedora утилита ip размещалась в sbin, а в Debian в bin, после унификации свойственный для Debian путь сработает и в Fedora); сделает дистрибутив более совместимым с Arch Linux, который выполнил слияние sbin и bin в 2013 году; уменьшит число проверок каталогов при выполнении execvp() и похожих вызовов (нужно будет перебирать один каталог, а не два); упростит поиск в логах и анализ вывода утилит, таких как strace.
Source: opennet.ru
