Në edicionin Fedora 40 propozohet që të bashkohen përmbajtjet e katalogëve /usr/bin dhe /usr/sbin, duke e zëvendësuar katalogun /usr/sbin me një lidhje simbolike që tregon në /usr/bin. Transformimi i /bin dhe /sbin në lidhje simbolike në /usr/bin dhe /usr/sbin u realizua në vitin 2012 në Fedora 17. Pas përqendrimit të të gjitha skedarëve ekzekutues në një vend, përmendja e katalogut /usr/sbin do të hiqet nga variabla e mjedisit PATH. Propozimi aktualisht është në fazën e diskutimit dhe nuk është shqyrtuar nga komiteti FESCo (Komiteti Udhëheqës i Inxhinierisë Fedora), i cili është përgjegjës për pjesën teknike të zhvillimit të distribucionit Fedora.
Vërehet se ndarja e skedarëve ekzekutues nëpër katalogët bin dhe sbin është një praktikë e tejkaluar, e cila ka humbur kuptimin në distribucionet moderne. Fillimisht, pritej që në sbin të dëgjoheshin skedarët më të rëndësishëm ekzekutues, të kompozuar statikisht dhe të përshtatshëm për të ftuar në mënyrë rikuperimi, për shembull, në rast të dëmtimit të një pjese të FS-së ose të papasur në dispozicion një ndarjeje /usr. Në Fedora, prej kohësh, përmbajtja e sbin nuk komponohet statikisht, ndërsa përmbajtja në fakt është vendosur në ndarjen /usr dhe jo në ndarjen rrënjësore.
Ndarja në sbin dhe bin gjithashtu është përdorur për të ndarë programet për administratorin dhe përdoruesin e zakonshëm, por kriteret për vendosjen e programeve në sbin ose bin janë mjaft të paqarta dhe prej vitesh në shumicën e distribucioneve variabla e mjedisit PATH për të gjithë përdoruesit përfshin si /usr/bin ashtu edhe /usr/sbin (systemd në mënyrë të parazgjedhur shton të dy katalogët në PATH për të gjithë përdoruesit dhe shërbimet). Prandaj, në praktikë, ndarja e bin dhe sbin ka kohë që nuk aplikohet dhe vetëm pengon kur është e nevojshme të përdoret rruga absolute për skedarin ekzekutues, veçanërisht në kushte kur distribucionet e ndryshme shpërndajnë skedarët ekzekutues nëpër katalogët bin dhe sbin në mënyra të ndryshme.
Unifikimi i bin dhe sbin do të thjeshtojë punën e atyre që mbështesin paketat, të cilët nuk do të kenë nevojë të hamendin se në cilin katalog të vendosin skedarin ekzekutues; do ta bëjë sistemin më të parashikueshëm dhe të kuptueshëm për përdoruesit; do të rrisë kompatibilitetin me shpërndarje të tjera (për shembull, në Fedora, utilitarja ip ishte në sbin, ndërsa në Debian ishte në bin, pas unifikimit, ruta që i përket Debian do të funksionojë edhe në Fedora); do ta bëjë shpërndarjen më të kompatibilshme me Arch Linux, i cili realizoi bashkimin e sbin dhe bin në vitin 2013; do të zvogëlojë numrin e kontrollëve të katalogëve gjatë ekzekutimit të execvp() dhe thirrjeve të ngjashme (do të nevojitet të shqyrtohet një katalog, e jo dy); do ta thjeshtojë kërkimin në log dhe analizimin e daljes së utilitarëve si strace.
Burimi: opennet.ru
