I-Linux inokubandakanya isakhelo somqhubi kwiRust

Umhlwa weLinux

UGreg Kroah-Hartman, omnye wabagcini bee-Linux kernel kutshanje ufumene isindululo apho ithi ukuba kunokwenzeka ukuba isakhelo esinikezelwe kuphuhliso lwabaqhubi kulwimi lweRust siyakwamkelwa embindini.

Nangona okwangoku kungekho nto ikhonkrithi, ngenxa yoku, UGreg Kroah-Hartman uqulunqa iimeko ezimbini: Enye yazo kukuba ubume besakhelo abuyi kwenziwa ngokungagqibekanga kwimeko yokudityaniswa kwayo, oku, ukunqanda ukuba umntu angadingi Rust ukuqokelela ikernel; Okwesibini, ukuba le ndlela icetywayo inezibonelelo zokwenyani ngokuthelekiswa nezo zisetyenziswa kulwimi lwe-C.

Kuyaziwa ukuba iLinux Kernel yimveliso yophuhliso kwiilwimi ze-C kwaye ngaphezulu kwayo yonke le nto kwiLinus Torvalds C okokuqala. Ke kuphuhliso lwabaqhubi benkqubo, ukusetyenziswa kweC.

Abaphuhlisi baNika amathuba amakhulu ebonelela ngolawulo lwezixhobo zekhompyuter zenkqubo yokusetyenziswa kweRust.

Kwaye oko amazwi ngakumbi nangakumbi aphakanyiswayo ukubiza indlela eya kulwimi oluRusi, enye yazo ekufuneka ithathe indawo yeC yolawulo lwezinto.

Kwaye kukuba kwiNgqungquthela yoKhuseleko yeLinux, Abaphandi bezokhuseleko, kunye nabanye, babonakalise eyona nto iphosakeleyo kulwimi C ziingxaki ezinxulumene nolawulo lweenkumbulo- ukugcwala kwesikhukula, ulwabiwo, ukufikelela kwiindawo ezingasebenziyo okanye kwimemori ekhululweyo, njl.

Ngokwamanani axeliweyo ngababini abaphandi, isiphumo se-65% ye-Linux kernel sesichengeni esichongiweyo kwiinyanga ezi-6 ezidlulileyo. Amanani oMngcipheko oqhelekileyo kunye nokuBhengeza (i-CVE) ayafana: I-15.9% ye-2288 yokuba sesichengeni echaphazele iLinux Kernel kwiminyaka engama-20 inxulumene nokugcwala okuphezulu.

Iqela lophando alikhange lithethe nje ngezibonelelo ezifunyanwa yiRust ngokuthelekiswa noC. Uye wathatha ithuba lokuveza inyathelo lokuphuhlisa inkqubo-sikhokelo enikezelwe kuphuhliso lomqhubi weLinux.

Ukubeka ngokulula, iinzame kukusebenza nee-Linux kernel APIs. Uphuhliso lolwe-x86, ingalo / ingalo64, iimips, iPOWERPC, iRISC-V, i-s390 kunye ne-SPARC yoyilo.

Kodwa Eyona ngxaki inkulu kukuba yiLinus Torvalds kuphela ekholelwa ukuba akukho nto ilunge ngaphezu kolwimi lweC yenkqubo yenkqubo.

Ndimele nditsho ukuba ndimdala kwimicimbi enje. Isizathu sokuba ndiqale iLinux kunye neenkqubo ezisebenzayo ngokubanzi kukuba ndiyazithanda izixhobo zekhompyutha. Ndiyathanda ukuphonononga umba wezinto ezibonakalayo.

Anditsho oku ukugxininisa ukuba ndiyingcali. Oko ndiyithethayo kukuba ndiyathanda ukusebenzisana ne-hardware kwi-software. Ndijonge kule ndawo yokujonga, andikaboni ulwimi lwenkqubo olusondela kuphela kulwimi lwe-C.

Le ngxelo ayisiyiyo nje kuba i-C iluncedo ekuveliseni ikhowudi elungileyo yokuphatha izixhobo. Kwakhona, ukusebenzisa u-C kuyavakala kubantu abacinga njengekhompyuter. Ndicinga ukuba isizathu kukuba abantu abayile ulwimi C benze njalo ngexesha apho abahlanganisi kufuneka babelula; Ngexesha apho ulwimi kwakufuneka liziqhelanise neziphumo ezilindelekileyo okanye iziphumo.

Ke xa ndifunda ikhowudi ngolwimi lwe-C, ndiyazi ukuba ikhowudi yendibano iza kujongeka njani kwaye yiyo le inomdla kum, "utshilo kwiminyaka esi-7 eyadlulayo ngethuba esenza enye yeenkomfa. IZiko leTekhnoloji yoMthombo ovulekileyo we-Intel.

Ngaphambili, ulahle izindululo ezifanayo zokwazisa i-C ++ kwisangqa seelwimi ezinikezelwe kuphuhliso lwabaqhubi beLinux. Ngokukodwa, yaqaqambisa ukubanakho kokwenza ukucoceka okujolise kwinto nge-C kune-C ++.

Iphulo lika-Alex Gaynor kunye noGeoffrey Thomas liyaqhubeka nokuba yiprojekthi enkulu kwizembe ezininzi. Umzekelo, iqela lophando ligxininisa isidingo sokuqhubeka nokuphuhliswa kwabaqhubi beenkqubo zeefayile kunye neentlobo ezithile zeefowuni.

Emva koko kuya kufuneka sibone ukuba Umxholo unokukholisaabalondolozi beLinux.


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.