
Ukuphunyezwa kwe-sudo kunye ne-su kwi-Rust kujoliswe ekuphuculeni ukhuseleko kwezi zixhobo.
Kutshanje kwavela iindaba zokuba ISRG (IQela loPhando loKhuseleko lwe-Intanethi), ongumseki weprojekthi ye-Let Encrypt kwaye ikhuthaze i-HTTPS kunye nophuhliso lwetekhnoloji yokunyusa ukhuseleko lwe-Intanethi, yazisa iprojekthi ye-sudo-rs.
sudo-rs ibekwe njengeprojekthi yokudala ukuphunyezwa kwe-sudo kunye nezinto eziluncedo, ibhalwe ngolwimi lwenkqubo Ukugqithisa kwaye oko kukuvumela ukuba wenze imiyalelo egameni labanye abasebenzisi.
Okwangoku, umsebenzi ugxile ekuphumezeni imisebenzi kwi-sudo-rs eyivumela ukuba isetyenziswe njengokutshintsha okusekuhleni kwe-sudo kwiimeko zokusetyenziswa okuqhelekileyo (useto lwe-sudoers oluhlala lukhona ku-Ubuntu, Fedora kunye neDebian).
I-Sudo yaqala ukuphuhliswa kwi-1980. Kwiminyaka emininzi, ibe sisixhobo esibalulekileyo sokwenza utshintsho kunye nokunciphisa umngcipheko kwinkqubo yokusebenza. Kodwa ngenxa yokuba ibhaliwe kwi-C, i-sudo iye yafumana ubuthathaka obuninzi obunxulumene nemiba yokhuseleko lwenkumbulo.
Kwixesha elizayo, kukho izicwangciso zokwenza ithala leencwadi elivumela ukusebenza kwe-sudo ukuba kufakwe kwezinye iinkqubo. kwaye unikeze enye indlela yoqwalaselo enqanda ukwahlula i-sudoers yoqwalaselo lwesintaksi yefayile. Kuxhomekeke kusetyenziso lwe-sudo oluphunyeziweyo, ukwahluka kokusetyenziswa kwe-su kuya kulungiswa. Ukongezelela, izicwangciso zikhankanya inkxaso ye-SELinux, i-AppArmor, i-LDAP, izixhobo zokuphicotha, ukukwazi ukuqinisekiswa ngaphandle kokusebenzisa i-PAM, kunye nokuphunyezwa kwazo zonke iinketho zomyalelo we-sudo.
NgokukaMicrosoft kunye noGoogle, malunga neepesenti ezingama-70 zobuthathaka zibangelwa kulawulo lwenkumbulo olungakhuselekanga.. Ukusebenzisa ulwimi lweRust ukwakha i-su kunye ne-sudo kulindeleke ukunciphisa umngcipheko wokuba sesichengeni okubangelwa kukuphathwa kwememori okungakhuselekanga kunye nokuphelisa ukwenzeka kweempazamo ezinjengokufikelela kwindawo yenkumbulo emva kokuba ikhululiwe kunye nokuphuphuma kwe-buffer.
I-Sudo-rs iphuhliswa ziinjineli kwi-Ferrous Systems kunye ne-Tweede Golf ngenkxaso-mali ebonelelwa ziinkampani ezifana ne-Google, i-Cisco, i-Amazon Web Services.
Xa sicinga malunga nokuba yeyiphi isoftware esifuna ukutyala kuyo, ikakhulu sicinga ngeendlela ezine zomngcipheko:
Isetyenziswa kakhulu (phantse zonke iiseva kunye/okanye abathengi)
kumda obalulekileyo
Ukudlala indima ebalulekileyo
Ibhalwe ngeelwimi ezingakhusekanga kwinkumbulo (umzekelo, C, C++, asm)
I-Sudo ihambelana kakuhle nale migaqo yomngcipheko. Kubalulekile ukuba sikhusele eyona software ibaluleke kakhulu, ngakumbi kubuthathaka bokhuseleko lwenkumbulo. Kunzima ukucinga isoftware ebaluleke kakhulu kune-sudo kunye ne-su.
Ukuphathwa kwememori ekhuselekileyo kunikezelwa kwiRust ngexesha lokuqokelela ngokujonga ireferensi, ukulandelela ubunini bento kunye nexesha lokuphila (ububanzi), kunye nokuvavanya ukufikelela kwimemori ngokuchaneka ngexesha lokwenziwa kwekhowudi. Umhlwa ikwabonelela ngokhuseleko lokuphuphuma ngokupheleleyo, ifuna ukuqaliswa okusisinyanzelo kwamaxabiso aguquguqukayo phambi kokusetyenziswa, iphatha ngcono iimpazamo kwithala leencwadi elisemgangathweni, inyanzelisa ingqikelelo yezinto eziguquguqukayo ezingaguqukiyo kunye neembekiselo ngokungagqibekanga, ibonelela ngochwethezo olomeleleyo ukuze kuncitshiswe iimpazamo ezinengqiqo.
Kufanelekile ukukhankanya ukuba i-sudo-rs sele ikuphuhliso olusebenzayo okwangoku. kwaye ayifanelekanga kuyo nayiphi na imeko yemveliso. Ukusetyenziswa kwe-sudo-rs kucetyiswa kuphela kuphuhliso kunye neenjongo zokuvavanya, ngoko ke kukhankanyiwe ukuba imveliso kunye nophuhliso ukuba i-sudo-rs iphunyeziwe phantse ngokuqinisekileyo nayiphi na inkqubo eyaphuka ngokulula kwaye ingakhuselekanga.
sudo-rs unelayisensi phantsi kwe-Apache 2.0 kunye ne-MIT ilayisenisi, kwaye njengoko kukhankanyiwe inguqulelo ye-sudo-rs sele ikhutshiwe, engekakulungeli ukusetyenziswa ngokubanzi. Le projekthi, eqale ukusebenza ngoDisemba ka-2022, imiselwe ukuba iphele ngoSeptemba wama-2023.
Okokugqibela, ukuba unomdla wokwazi okungakumbi ngayo, unokujonga kwiinkcukacha Kule khonkco ilandelayo.