Tor liitub ka Rooste palavikuga ja kavatseb tulevikus C välja vahetada.

Kõik näitab, et Rustist on saamas lemmik programmeerimisel, kuna paljud sõltumatud rakenduste arendajad, rühmad, kogukonnad või ettevõtted, on hakanud huvi üles näitama ja eriti selle keele rakendamise osas oma projektides midagi ette võtma.

Üks kõige populaarsemad näited nendest hetkedest seoses avatud lähtekoodiga on autojuhtide kasutuselevõtt XNUMX Rooste Linuxi tuuma või ka projekti «Prossimo» sees mis põhiliselt keskendub kriitilise tarkvara infrastruktuuri turvalisse koodi viimiseks jõupingutuste koordineerimisele, et Linuxi kerneli mälu Rustiga kaitsta.

Rooste draiverid Linuxis
Seotud artikkel:
Prossimo, ISRG-projekt, et kaitsta Linuxi kerneli mälu Rustiga

Ja nüüd liitub veel üks tore selle palavikuni ja see pole midagi enamat ega vähem kui Tor, hiljuti selle arendajad tutvustas Arti projekti, mille piires töötame Tor-protokolli rakenduse loomiseks Rooste keeles.

Erinevalt C-rakendusest, mis algselt kujundati SOCKS-i puhverserverina ja kohandati alles hiljem teistele vajadustele, oli Arti esialgu see on välja töötatud sisseehitatud moodulraamatukogu kujul, mida saavad kasutada erinevad rakendused. Seda on üle aasta rahastatud Zcashi avatud suuremate toetuste (ZOMG) toetusprogrammi vahenditega.

Tänane Tor on kirjutatud programmeerimiskeeles C. Kuigi C on auväärne ja kõikjal levinud, on see tuntud kasutamisvigade suhtes ning selle kõrgetasemeliste funktsioonide puudumine muudab paljud programmeerimisülesanded keerukamaks kui need oleksid moodsamas keeles. .

Rooste tundub meie probleemidest kõige selgem väljapääs. See on kõrgetasemeline keel ja oluliselt väljendusrikkam kui C. Samuti on sellel tõeliselt uuenduslikke funktsioone, mis võimaldavad keelel kompileerimise ajal jõustada teatud turvaomadusi. Esimeses lähenduses eeldatakse, et kui kood on kompileeritud ja seda pole otseselt märgitud kui "ohtlik", siis on vea kategooriad võimatud.

Tori ümberkirjutamise põhjused aastal Rooste on viidatud soovile saavutada kooditurbe kõrgem tase turvalise mäluga töötamise tagava keele kasutamise kaudu. Tori arendajate sõnul kõrvaldatakse Rusti juurutuses vähemalt pool kõigist projekti jälgitavatest haavatavustest, kui kood ei kasuta "ebaturvalisi" plokke.

Rust see võimaldab teil saavutada kiirema arenduskiiruse kui C kasutamine, tänu keele väljendusrikkusele ja rangetele garantiidele, et te ei raiska aega topeltkontrollidele ja tarbetu koodi kirjutamisele. Samuti võetakse uue projekti väljatöötamisel arvesse kõiki varasemaid kogemusi Tori arendamisega, mis väldib teadaolevaid arhitektuuriprobleeme, muudab projekti modulaarsemaks ja tõhusamaks.

Praeguses olekus saab Arti nüüd ühenduse luua Tori võrguga, suhelda kataloogiserveritega ja luua anonüümsed ühendused Tori kaudu, pakkudes SOCKS-protokollil põhinevat puhverserverit.

Areng ikka ei soovitata kasutada tootmissüsteemides, kuna kõiki privaatsusfunktsioone pole rakendatud ja tagurpidi ühilduvus API tasemel pole tagatud. Kliendi esimene turbega ühilduv versioon, mis toetab lõime eraldamist ja valvesõlmi, on plaanis välja anda oktoobris.

Esimene versioon beeta on oodata 2022. aasta märtsis sisseehitatud raamatukogu eksperimentaalse rakendamise ja jõudluse optimeerimisega, esimene stabiilne versioon, stabiilse API, CLI ja konfiguratsioonivorminguga ning auditeerimine on ajastatud 2022. aasta septembri keskpaigaks.

See versioon sobib tavakasutajatele esmakordseks kasutamiseks. Uuendust 1.1 on oodata 2022. aasta oktoobri lõpuks koos toega pistikprogrammi transportimiseks ja sildade jaoks, et vältida krahhe. Sibulateenuste tugi on kavandatud versiooni 1.2 jaoks ja C-kliendiga pariteeti oodatakse versioonis 2.0, mille ajakava pole veel kindlaks määratud.

allikas: https://blog.torproject.org/

Rooste draiverid Linuxis
Seotud artikkel:
Linuxi Rust-draiveri tugipaikade teine ​​versioon on juba tarnitud

Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutav: AB Internet Networks 2008 SL
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   miguel rodriguez DIJO

    RUST on tulevane mees, lisaks sellele, et see on turvaline keel, vaid võimaldab paremini kasutada mitmetuumalise protsessori võimalusi, lisaks on sellel ka eripära, et see on nii hästi struktureeritud, et on piisavalt kiire kasutamiseks kerneli töötlemiseks jõudlusest pettumata ja proovimata suremata