Fedoras on kavatse ühendada kataloogide /usr/bin ja /usr/sbin sisu.

Fedora 40 väljalugemises pakutakse ühendada kataloogide /usr/bin ja /usr/sbin sisu, asendades katalooge /usr/sbin sümboolse lingiga, mis viitab /usr/bin. Muutmine /bin ja /sbin sümboolseteks linkideks /usr/bin ja /usr/sbin tehti 2012. aastal Fedora 17-s. Pärast kõigi käivitustfailide keskendumist ühte kohta kõrvaldatakse katalooge /usr/sbin keskkonnapäringu PATH-st. Ehkki ettepanek on praegu arutlemise etapis, pole see veel Fedora inseneri juhtkomitee (FESCo) poolt, kes vastutab Fedora arenduse tehnilise osa eest, arutluse alla võetud.

Tõdetakse, et teostavate failide jagamine kataloogidesse bin ja sbin on aegunud praktika, millel pole tänapäevaste distributsioonide juures enam mõtet. Alguses eeldati, et sbinis asuvad kõige olulisemad teostatavad failid, mis on staatiliselt komponeeritud ja sobivad kasutamiseks taastamisrežiimis, näiteks failisüsteemi osa kahjustumise või jaotuse /usr kättesaamatuse korral. Fedora puhul ei ole sbin-i sisu juba ammu staatiliselt komponeeritud, vaid sisu paigutatakse tegelikult jaotusesse /usr, mitte juure jaotusse.

sbin ja bin eristamine rakendati ka administraatori ja tavakasutaja programmide eraldamiseks, kuid kriteeriumid programmide paigutamiseks sbin või bin on piisavalt segased ning paljude aastate jooksul on enamikus jaotustes keskkonnamuutuja PATH kõigi kasutajate jaoks sisaldanud nii /usr/bin kui ka /usr/sbin (systemd lisab vaikimisi PATH-i mõlemad kataloogid kõigi kasutajate ja teenuste jaoks). Seega ei ole sbin ja bin jaotamine tegelikult pikka aega enam kohaldatav ning see takistab, kui on vaja kasutada täis teed käivitatava faili juurde, eriti olukordades, kus erinevad jaotused jagavad käivitatavaid faile erinevalt kataloogide bin ja sbin vahel.

Bin ja sbin ühtlustamine lihtsustab pakettide hooldustööd, kuna ei pea enam oletama, millisesse katalooge täidetav fail paigutada; muudab süsteemi kasutajatele ettearvatavamaks ja arusaadavamaks; suurendab ühilduvust teiste distributsioonidega (näiteks Fedora's oli ip utiliit sbinis, samas kui Debianis binis, pärast ühtlustamist töötab Debiani tee ka Fedora's); muudab distributsiooni veelgi ühilduvamaks Arch Linuxiga, mis viidi sbin ja bina ühinemine 2013. aastal; vähendab kataloogide kontrollimise arvu execvp() ja sarnaste tõukumiste ajal (tuleb läbi vaadata üks kataloog, mitte kaks); lihtsustab logides otsimist ja utiliitide väljundi analüüsi, nagu strace.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster