U Fedora planiraju spojiti sadržaj direktorija /usr/bin i /usr/sbin

U izdanju Fedora 40 predloženo je objediniti sadržaj direktorija /usr/bin i /usr/sbin, zamjenjujući direktorij /usr/sbin simboličkom vezom koja ukazuje na /usr/bin. Transformacija /bin i /sbin u simboličke veze na /usr/bin i /usr/sbin izvršena je 2012. godine u Fedori 17. Nakon fokusiranja svih izvršnih datoteka na jednom mjestu, spominjanje direktorija /usr/sbin bit će uklonjeno iz varijable okruženja PATH. Prijedlog je trenutno u fazi rasprave i nije razmotren od strane FESCo (Fedora Engineering Steering Committee), koji je odgovoran za tehnički dio razvoja distribucije Fedora.

Napomena je da je razdvajanje izvršnih datoteka prema direktorijima bin i sbin zastarjela praksa koja je izgubila smisao u modernim distribucijama. Izvorno je bilo namijenjeno da se u sbin smještaju najvažnije izvršne datoteke, statički povezane i pogodne za pozivanje u načinu oporavka, na primjer, u slučaju oštećenja dijela datotečnog sustava ili nedostupnosti dijela /usr. U Fedori već duže vrijeme sadržaj sbin nije statički povezan, a sadržaj se zapravo nalazi u /usr, a ne u korijenskom direktoriju.

Razdvajanje na sbin i bin također se koristilo za odvajanje programa za administratore i obične korisnike, no kriteriji za smještaj programa u sbin ili bin dovoljno su nejasni, a dugi niz godina u većini distribucija varijabla okruženja PATH za sve korisnike uključuje kako /usr/bin, tako i /usr/sbin (systemd prema zadano dodaje oba direktorija u PATH za sve korisnike i usluge). Tako je u praksi razdvajanje bin i sbin davno prestalo s primjenom i samo smeta kada je potrebno koristiti apsolutnu putanju do izvršne datoteke, osobito u uvjetima kada različite distribucije različito raspoređuju izvršne datoteke po direktorijima bin i sbin.

Unifikacija bin i sbin pojednostavit će rad razvijačima paketa, koji više neće morati nagađati u koji katalog smjestiti izvršne datoteke; učinit će sustav predvidljivijim i razumljivijim za korisnike; povećat će kompatibilnost s drugim distribucijama (primjerice, u Fedora alat ip je bio u sbin, dok je u Debianu bio u bin, nakon unifikacije svojstveni put za Debian radit će i u Fedora); učinit će distribuciju kompatibilnijom s Arch Linuxom, koji je spojio sbin i bin 2013. godine; smanjit će broj provjera direktorija prilikom izvođenja execvp() i sličnih poziva (trebat će proći kroz jedan direktorij umjesto dva); olakšat će pretraživanje u logovima i analizu izlaza alata kao što je strace.

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster