A Fedora Project a Red Hat által szponzorált és a közösség által támogatott nyílt projekt.
A Fedora levelezőlistákon javaslatot tettek ismertté elég érdekes, és ez van Megfontolásra került az /usr/biny és /usr/sbin könyvtárak tartalmának egyesítésének lehetősége, lecserélve a /usr/sbin könyvtárat egy szimbolikus hivatkozásra, amely a /usr/bin-re mutat.
S bár ez a javaslat talán nem jelent nagy változást, érdemes megemlíteni, hogy a tEnnek van néhány érdekes következménye. mind a felhasználók, mind a fejlesztők számára, mivel a /bin és /sbin átalakítása szimbolikus hivatkozásokká /usr/bin és /usr/sbin a Fedora 17-ben történt.
Az elválasztás A bin és sbin eredetileg a programok megkülönböztetésére szolgáltak felhasználóknak szánták szabványos és adminisztratív programokat. A gyakorlatban azonban ez a megkülönböztetés kevésbé releváns, különösen akkor, ha a különböző disztribúciók eltérően helyezik el a végrehajtható fájlokat a bin és sbin könyvtárak között.
Az eredeti felosztás az volt, hogy "fontos" bináris fájlokat statikusan összekapcsoltak a /sbin-ben, amelyeket aztán vészhelyzeti és mentési műveletekhez lehetett használni. Nyilvánvalóan már nem csinálunk statikus linkeket. A felosztást később újra felhasználták a "fontos" bináris fájlok elkülönítésére, amelyeket csak a rendszergazda használna. Bár ez elméletben vonzónak hangzik, a gyakorlatban nagyon nehéz kategorizálni az ilyen programokat, és a normál felhasználók rendszeresen meghívják a programokat az /sbin-ből.
Meg kell jegyezni, hogy a végrehajtható fájlok szétválasztása bin és sbin könyvtárakra elavult gyakorlat, amely értelmét vesztette modern disztribúciókban. Kezdetben úgy gondolták, hogy az usr/bin a felhasználó által végrehajtható alapvető programokat tárolja, míg az /usr/sbin tartalmazza a legfontosabb végrehajtható fájlokat, rendszeradminisztrációhoz kötve, amely rendszerint root jogosultságokat igényel.
Javaslat a címtárak egységesítésére /usr/bin és /usr/sbin a rendszeren belül Jelentős változásról van szó, amely a rendszer szerkezetének egyszerűsítésére, koherensebbé tételére törekszik. Az évek során a /usr/bin és /usr/sbin közötti különbség kevésbé egyértelmű, mivel a PATH környezeti változó sok disztribúción alapértelmezés szerint mindkét könyvtárat tartalmazza.
A legtöbb olyan program, amely "bizonyos" műveletekhez root jogosultságot igényel, akkor is használatos, ha jogosultságok nélkül működik. És még akkor is, ha jogosultságokra van szükség, ezeket gyakran dinamikusan szerezzük meg, például a `polkit` segítségével.
A systemd megjelenésével ez szisztematikusabbá vált: a systemd beállítja a $PATH-t mindkét könyvtárral az összes felhasználó és szolgáltatás számára. Tehát általában minden felhasználó és program találkozik mindkét bináris készlettel.
Megemlítik, hogy ezen címtárak egységesítésére irányuló javaslat több előnnyel is jár, mint pl egyszerűsíteni a karbantartók munkáját csomagok esetében azáltal, hogy nincs szükség annak eldöntésére, hogy melyik könyvtárba helyezzük a végrehajtható fájlt (például a Fedorában az ip segédprogram az sbin-ben, a Debian-ban pedig a bin-ben volt; az egyesítés után a Debian jellemző elérési útja működni fog a Fedorában).
Ez kiszámíthatóbbá és érthetőbbé teszi a rendszert a felhasználók számára. és növelni fogja a kompatibilitást a különböző disztribúciók között. Ezenkívül leegyszerűsíti a naplók keresését és az olyan segédprogramok kimenetének elemzését, mint a strace, csökkenti a műveleti bonyolultságot, valamint csökkenti a címtárellenőrzések számát az execvp() és hasonló hívások futtatásakor.
Az egységesítés az Arch Linux gyakorlatához is igazodik, amely 2013-ban egyesítette az sbint és a bint, és megvan a lehetőség arra, hogy a Fedorát jobban kompatibilissé tegye más disztribúciókkal. A javaslat szerves részét képezi az /usr/sbin könyvtárra való hivatkozás eltávolítása a PATH környezeti változóból, miután az összes végrehajtható fájlt egy helyen konszolidálták.
Bár a javaslat még vita tárgyát képezi, és a FESCo még nem vizsgálta felül (Fedora Irányító és Mérnöki Bizottság), amely a Fedora disztribúció fejlesztésének technikai részéért felelős, úgy tűnik, hogy a bin és sbin egyesítése az egyszerűség, a kiszámíthatóság és a kompatibilitás szempontjából jelentős előnyökkel jár, így lehetséges, hogy ez a javaslat egyike azoknak a változásoknak, amelyeket a Fedora 40-ben fogunk találni.
Végül, ha érdekel, hogy többet tudjon meg róla, ellenőrizheti a részleteket a következő link.