Fedora projekat je otvoreni projekat sponzorisan od strane Red Hata i podržan od strane zajednice.
Na Fedora mailing listama objavljen je prijedlog prilično zanimljivo, i to je Razmotrena je mogućnost spajanja sadržaja direktorija /usr/biny i /usr/sbin, zamjenjujući /usr/sbin direktorij sa simboličkom vezom koja ukazuje na /usr/bin.
I iako ovaj prijedlog možda ne predstavlja veliku promjenu, vrijedi spomenuti da tTo ima neke zanimljive implikacije. i za korisnike i za programere, jer je konverzija /bin i /sbin u simboličke veze na /usr/bin i /usr/sbin izvršena u Fedora 17.
Odvajanje od bin i sbin su prvobitno uvedeni da razlikuju programe namenjena korisnicima standardni i administrativni programi. Međutim, u praksi je ova razlika postala manje relevantna, posebno kada različite distribucije različito postavljaju izvršne datoteke između direktorija bin i sbin.
Prvobitna podjela je trebala imati "važne" binarne datoteke statički povezane u /sbin koje bi se onda mogle koristiti za hitne i spasilačke operacije. Očigledno, više ne radimo statične veze. Podjela je kasnije ponovo korištena za izolaciju "važnih" binarnih datoteka koje bi koristio samo administrator. Iako ovo u teoriji zvuči privlačno, u praksi je vrlo teško kategorizirati ovakve programe, a normalni korisnici rutinski pozivaju programe iz /sbin.
Treba istaći to odvajanje izvršnih datoteka u bin i sbin direktorije je zastarjela praksa koja je izgubila svoje značenje u modernim distribucijama. U početku se smatralo da usr/bin ugošćuje osnovne programe koje korisnik može izvršiti, dok je /usr/sbin sadržavao najvažnije izvršne datoteke, vezane za administraciju sistema, što je obično zahtijevalo root privilegije.
Prijedlog za objedinjavanje imenika /usr/bin i /usr/sbin unutar sistema To je značajna promjena koja nastoji pojednostaviti strukturu sistema i učiniti ga koherentnijim. Tokom godina, razlika između /usr/bin i /usr/sbin postala je manje jasna, pošto varijabla okruženja PATH podrazumevano uključuje oba direktorijuma u mnogim distribucijama.
Većina programa koji zahtijevaju root privilegije za "određene" operacije se također koriste kada rade bez privilegija. Čak i kada su privilegije potrebne, one se često stiču dinamički, na primjer korištenjem `polkita`.
Sa pojavom systemd-a ovo je postalo sistematičnije: systemd postavlja `$PATH` sa oba direktorija za sve korisnike i usluge. Dakle, općenito će se svi korisnici i programi susresti sa oba skupa binarnih datoteka.
Napominje se da prijedlog objedinjavanja ovih imenika ima nekoliko prednosti, kao npr pojednostaviti rad održavatelja paketa eliminirajući potrebu da se odluči u koji direktorij staviti izvršnu datoteku (na primjer, u Fedori ip uslužni program se nalazio u sbin, a u Debianu u bin; nakon unifikacije, Debian karakteristična staza će raditi u Fedori).
Ovo će učiniti sistem predvidljivijim i razumljivijim za korisnike. i povećaće kompatibilnost između različitih distribucija. Dodatno, to će pojednostaviti pretraživanje dnevnika i raščlanjivanje izlaza uslužnih programa kao što je strace, smanjujući operativnu složenost, plus će također smanjiti broj provjera direktorija prilikom pokretanja execvp() i sličnih poziva.
Objedinjavanje je takođe usklađeno sa praksom Arch Linux-a, koji je spojio sbin i bin 2013. godine, i ima potencijal da učini Fedoru kompatibilnijom sa drugim distribucijama. Uklanjanje reference na /usr/sbin direktorij iz PATH varijable okruženja nakon što se sve izvršne datoteke konsoliduju na jednom mjestu je sastavni dio ovog prijedloga.
Iako prijedlog je još uvijek u raspravi i nije ga pregledao FESCo (Fedora Steering and Engineering Committee), koji je odgovoran za tehnički dio razvoja Fedora distribucije, čini se da objedinjavanje bin i sbin ima značajne prednosti u smislu jednostavnosti, predvidljivosti i kompatibilnosti, pa je moguće da ovaj prijedlog postaje jedna od promjena koje ćemo naći u Fedori 40.
Na kraju, ako ste zainteresirani da saznate više o tome, detalje možete provjeriti u sljedeći link.