Fedora 40 izlaidumā ieteikts apvienot direktoriju saturu /usr/bin un /usr/sbin, aizstājot direktoriju /usr/sbin ar simbolisku saiti, kas norāda uz /usr/bin. Pārveidošana /bin un /sbin par simboliskām saitēm uz /usr/bin un /usr/sbin tika veikta 2012. gadā Fedora 17. Pēc tam, kad visi izpildāmie faili tiks koncentrēti vienā vietā, norāde uz direktoriju /usr/sbin tiks noņemta no vides mainīgā PATH. Ieteikums pašlaik ir apspriešanas stadijā un to vēl nav izskatījusi FESCo (Fedora Engineering Steering Committee) komiteja, kas atbild par Fedora izplatīšanas tehnisko attīstību.
Tiek atzīmēts, ka izpildāmo failu dalīšana direktorijās bin un sbin ir novecojusi prakse, kas mūsdienu izplatījumos ir zaudējusi jēgu. Sākotnēji tika domāts, ka sbin glabā visus svarīgākos izpildāmos failus, kas ir statiski kompilēti un piemēroti atjaunošanas režīmam, piemēram, bojājuma gadījumā failu sistēmā vai nepieejamības gadījumā direktorijā /usr. Fedora jau sen satur sbin nevis statiski kompilētus failus, bet faktiski saturu ievieto direktorijā /usr, nevis saknes direktorijā.
Dalīšana uz sbin un bin tika izmantota arī, lai atdalītu administratora programmas no parastā lietotāja programmām, taču kritēriji programmu novietojumam sbin vai bin ir diezgan neskaidri, un daudzus gadus lielākajā daļā izplatījumu vides mainīgais PATH visiem lietotājiem iekļauj gan /usr/bin, gan /usr/sbin (systemd noklusējumā pievieno abus direktorijus PATH visiem lietotājiem un pakalpojumiem). Tādēļ reālajā dzīvē dalīšana uz bin un sbin sen vairs netiek pielietota un tikai traucē, kad nepieciešams izmantot absolūtu ceļu uz izpildāmo failu, it īpaši situācijās, kad dažādi izplatījumi atšķirīgi sadala izpildāmos failus direktorijās bin un sbin.
Bin unificēšana un sbin atvieglos pakotņu uzturētāju darbu, kuriem vairs nebūs jādomā, kurā mapē novietot izpildāmo failu; padarīs sistēmu prognozējamāku un saprotamāku lietotājiem; palielinās saderību ar citām izplatīšanām (piemēram, Fedora rīks ip bija mape sbin, bet Debian - bin, pēc unifikācijas ceļš, kas raksturīgs Debian, darbosies arī Fedora); padarīs izplatīšanu saderīgāku ar Arch Linux, kas apvienoja sbin un bin 2013. gadā; samazinās mapeļu pārbaudes skaitu, veicot execvp() un līdzīgus izsaukumus (būs jāapstrādā viena mape, nevis divas); atvieglos meklēšanu žurnālos un rīku izvadīto rezultātu analīzi, piemēram, strace.
Avots: opennet.lv
