Në versionin Fedora 40, sugjerohet të bashkohen përmbajtjet e katalogëve /usr/bin dhe /usr/sbin, duke zëvendësuar katalogun /usr/sbin me një lidhje simbolike që tregon për në /usr/bin. Shndërrimi i /bin dhe /sbin në lidhje simbolike për në /usr/bin dhe /usr/sbin u realizua në vitin 2012 në Fedora 17. Pas përqendrimit të të gjithë skedarëve të ekzekutueshëm në një vend, përmendja e katalogut /usr/sbin do të hiqet nga variabla e mjedisit PATH. Sugjerimi është ende në fazën e diskutimit dhe nuk është shqyrtuar nga komiteti FESCo (Fedora Engineering Steering Committee), përgjegjës për aspektin teknik të zhvillimit të distribucionit Fedora.
Vërehet se ndarja e skedarëve ekzekutues në katalogët bin dhe sbin është një praktikë e vjetruar, e cila ka humbur kuptim në distribucione moderne. Fillimisht ishte parashikuar që në sbin të ishin skedarët ekzekutues më të rëndësishëm, të kompozuar në mënyrë statike dhe të përdorshëm në modalitetin e rikuperimit, për shembull, në rast të dëmtimit të pjesës së FS ose të papërshtatshmërisë së seksionit /usr. Në Fedora, për një kohë të gjatë përmbajtja e sbin nuk është kompozuar në mënyrë statike, dhe përmbajtja në të vërtetë ndodhet në seksionin /usr, jo në seksionin rrënor.
Ndarja në sbin dhe bin është përdorur gjithashtu 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 për shumë vite 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 nga default shton në PATH të dy katalogët për të gjithë përdoruesit dhe shërbimet). Kështu që, në praktikë, ndarja e bin dhe sbin është përdorur prej kohësh dhe thjesht pengon, kur duhet të përdoret një rrugë absolute për një skedar ekzekutues, veçanërisht në kushtet kur distribucionet e ndryshme shpërndajnë skedarët ekzekutues në katalogët bin dhe sbin në mënyra të ndryshme.
Unifikimi i bin dhe sbin do të thjeshtojë punën e mbajtësve të pakove, të cilët nuk do të duhet të hamendin në cilin katalog të vendosin skedarin ekzekutues; do ta bëjë sistemin më të parashikueshëm dhe më të kuptueshëm për përdoruesit; do të rrisë kompatibilitetin me distribucionet e tjera (për shembull, në Fedora utilitari ip ishte vendosur në sbin, ndërsa në Debian në bin, pas unifikimit rruga tipike për Debian do të funksiononte gjithashtu në Fedora); do ta bëjë distribucionin më të kompatibilitetshëm me Arch Linux, i cili kryeu bashkimin e sbin dhe bin në vitin 2013; do të reduktojë numrin e kontrolleve të katalogëve gjatë ekzekutimit të execvp() dhe thirrjeve të ngjashme (do të duhet të kaloni vetëm një katalog, jo dy); do të thjeshtojë kërkimin në log dhe analizimin e daljes së utilitarëve, si strace.
Burimi: opennet.ru
