
Ingxoxo eshushu malunga nokubandakanya iRust kwiLinux kernel iqhubekile ixesha elide kuluntu lwehacker. Uninzi lwethu luyayibona i-hype kunye nokuthandabuza malunga nayo. Ukuza kuthi ga ngoku, uninzi lweengxoxo zigxile kwimiba engxamisekileyo, efana neenzuzo zokhuseleko zeRust kunye nemingeni yokuyidibanisa kwi-C-based ecosystem ekhoyo. Ngoku ukuba uLinus Torvalds ebhodini kunye nale ngcamango , iRust sele iqalile ukwenza indlela yayo kwikhowudi yomthombo wenkqubo yethu esiyithandayo.
Ke, umbuzo wokwenyani ayingowokuba usebenzise iRust kwiLinux kernel, kodwa njani . Ngapha koko, umhlwa ayilolunye nje ulwimi lwenkqubo; ikwayifilosofi yoyilo epheleleyo. Ayilophuculo lwe C kunye neebhugi ezimbalwa zorhwaphilizo lwenkumbulo, kodwa inkqubo yokubhala ikhowudi enyanzelisa ummiselo ongqongqo, ngaloo ndlela inqanda iimpazamo ezininzi ezinokubakho. Ndiyakholelwa ukuba lo ngowona mba uphambili ekufuneka siwuqaphele xa sifaka iRust kwi-Linux kernel.
Ngokophando malunga ne-ambidexterity yombutho , iiprojekthi ezinkulu kakhulu ezifana neLinux kufuneka ngokuqhubekayo zibandakanyeke kwiintlobo ezimbini zemisebenzi ukuze uhlale uguquguquka, ufanelekile, kwaye uphumelele:
Uphando lukwabonisa ukuba imisebenzi yoxhatshazo eyenzelwe ixesha elifutshane ikholisa ukugxotha imisebenzi yokuhlola ejolise kwixesha elide . Oku kufana nokufuna ukufunda isakhono esitsha okanye ukusebenza kwiprojekthi engaqhelekanga kodwa uhlala ubeka phambili imisebenzi yemihla ngemihla endaweni yoko. Okufanayo kusebenza kwiiprojekthi ezinkulu ezifana neLinux; ukuba bagxile kakhulu ekusebenzeni kwexesha elifutshane, basengozini yokuba baphelelwe lixesha kwixesha elide. Ihlabathi lihlala litshintsha ngelixa iprojekthi ihlala ifana, isenza iminikelo yayo ingabi namsebenzi kwiimfuno zabasebenzisi.
Kwelinye icala, ukuthatha iRust luvavanyo olungaqhelekanga kakhulu olunokuthi luthathwe njengomsebenzi wophononongo lweLinux. Ngokwale mbono, ukubandakanywa kweRust kunesiseko esihle. Nangona kunjalo, ngakolunye uhlangothi, ngokungafaniyo ne-C-ebandakanya zonke iintlobo ze-craziness kunye nokuziphatha okungachazwanga ngeengalo ezivulekileyo, okwenza kube lulwimi lokungena kwi-hacking ephantsi-i-Rust ine-bureaucracy yangaphakathi enyanzelisa indlela ethile ehleliweyo yokubhala ikhowudi. Ngandlela ithile, iRust isebenza njengolwimi lwenkqubo kunye nenkqubo yolawulo lwenkqubo, efana neendlela ezifana neSix Sigma. Indlela ethile, ecwangcisiweyo yokubhala ikhowudi ngokuqinisekileyo inokunceda ukulungelelanisa iinkqubo kunye nokuphucula iziphumo zexesha elifutshane, ezifana nobuthathaka bokhuseleko kunye nemiba yokuthembeka. Nangona kunjalo, njengakwimeko yezinye iinkqubo zolawulo lwenkqubo , oku kuqina kukwazisa umngcipheko kwi-agility yexesha elide kunye nokuguquguquka.
Ke ngoko, ukufaneleka kweRust kwiinkqubo zohlengahlengiso kunye nokuzenza zikhuseleke ngakumbi kuya kuqaqamba ngakumbi kumacandelo e-kernel apho ukuziqhelanisa nexesha elide kungabalulekanga kangako. Ngokomzekelo, abaqhubi besixhobo basebenzisana ngokuthe ngqo kunye namagalelo angaphandle kwaye zizinto ezinobungozi obuphezulu malunga nokhuseleko lwememori kunye nokuthembeka. Ngaloo ndlela, kunengqiqo ukuzibhala ngeRust. Bakwathanda ukuba nobomi obufutshane obufutshane, njengoko izixhobo ezitsha zihlala zithatha indawo endala. Ngamanye amazwi, inkxalabo yokuba indlela yokwenza umhlwa inokunciphisa uphononongo, okanye ukuba nokwenzeka kwethuba sifune ukumka kwiRust ngenxa yotshintsho kwifilosofi yokubhala ikhowudi iba nganeno. Xa umqhubi wesixhobo ephuhliswa nge-Rust, ngokuqhelekileyo ikhuselekile kwaye ithembekile ngakumbi, kwaye amanye amacandelo awakhiwanga kule khowudi. Ngenxa yoko, ayinyanzeli nabani na kwindlela ethile yokubhala ikhowudi kumashumi ambalwa eminyaka.
Ngokwahlukileyo, amacandelo angundoqo e-kernel, anjengomcwangcisi, kufuneka ahlale eguquguquka ukulungiselela imingeni yexesha elizayo kunye neeparadigms zenoveli. Ukusebenzisa iRust kwezi ndawo kunokuzisa izinto ezilukhuni ezithintela ukuhlola kwaye zikhokelela ekuphelelweni kwexesha. Cinga ngale ndlela: Ikhowudi yexesha elizayo idinga ukwakha kumacandelo akhiwayo namhlanje, kwaye xa ekugqibeleni ifilosofi eyahlukileyo yokubhala isofthiwe ibonakala inenzuzo ngakumbi kwixesha elizayo, ikhowudi ye-C eguquguqukayo kakhulu ingatshintshwa ngokubanzi ide iguqulwe ibe yindlela entsha (uhlaziyo lweqhinga elongezelelweyo). Ngokwahlukileyo koko, iRust igxininisa kwindlela yayo yokubhala ikhowudi, ke oku kunokubangela ingxaki yokuqhubeka nokukhula ngendlela endala xa kuthelekiswa nokubhala ukusuka ekuqaleni. Ukuthathela ingqalelo ukuba isoftware yasimahla ibisoloko inobunzima ekufumaneni inani elaneleyo lamavolontiya afanelekileyo naqhelekileyo kunye nesixa esaneleyo senkxaso-mali eqhelekileyo, ukuphuculwa okongeziweyo kuhlala kulula kakhulu kunokuthatha isigqibo sokwenza iprojekthi enkulu njengokulahla icandelo kunye nokubhala ukusuka ekuqaleni. Ke ngoko, naluphi na ulwimi olugxininisa kwindlela ethile yokubhala ikhowudi lunokuba lityala kwixesha elizayo, ukunyanzela iLinux ukuba iqhubeke nendlela endala yokubhala ikhowudi kwaye ilahlekelwe yindawo yayo yokusika.
Ngamafutshane, ndiphakamisa isicwangciso esixubeneyo apho iRust isetyenziselwa ngakumbi kumacandelo exesha elifutshane apho ukhuseleko lubalulekile, ngelixa iC-olona lwimi lukhawulezayo olungachanekanga kwi-hardware-lubekwe phambili kumacandelo exesha elide ukugcina ukuguquguquka kweparadigms kunye neendlela ezizayo.