Tor arī pievienojas Rust Rush un nākotnē plāno aizstāt C.

Viss norāda, ka rūsa kļūst par iecienītāko programmēšanas ietvaros, jo daudzi neatkarīgi neatkarīgi grupas, kopienas vai uzņēmumi ir sākuši izrādīt interesi un jo īpaši rīkoties šajā jautājumā par šīs valodas ieviešanu savos projektos.

Viens no populārākie šo mirkļu piemēri saistībā ar atvērto pirmkodu ir autovadītāju ieviešana XNUMX Rūsas iekšpusē Linux kodols vai arī projekts «Prossimo» kas galvenokārt koncentrējas uz centienu koordinēšanu, lai kritisko programmatūras infrastruktūru pārvietotu drošā kodā, lai nodrošinātu Linux kodola atmiņu ar Rust.

Rust draiveri operētājsistēmā Linux
saistīto rakstu:
Prossimo, ISRG projekts, lai nodrošinātu Linux kodola atmiņu ar Rust

Un tagad pievienojas vēl viena lieliska šim drudzim, un tas nav nekas vairāk un mazāk kā Tor, kopš nesen tā izstrādātāji iepazīstināja ar Arti projektu, kurā mēs strādājam, lai izveidotu Tor protokola ieviešanu Rust valodā.

Atšķirībā no C ieviešanas, kas sākotnēji tika veidota kā SOCKS starpniekserveris un tikai vēlāk tika pielāgota citām vajadzībām, sākotnēji Arti tas ir izstrādāts iebūvētas modulāras bibliotēkas formā, kuru var izmantot dažādas lietojumprogrammas. Tas vairāk nekā gadu tiek finansēts ar Zcash Open Grand Grants (ZOMG) grantu programmas līdzekļiem.

Mūsdienu Tor ir rakstīts programmēšanas valodā C. Kaut arī C ir godājams un visuresošs, tas ir pazīstams ar tendenci uz lietošanas kļūdām, un augsta līmeņa funkciju trūkums padara daudzus programmēšanas uzdevumus sarežģītākus, nekā tie būtu mūsdienīgākā valodā. .

Rūsas šķiet visskaidrākā izeja no mūsu grūtībām. Tā ir augsta līmeņa valoda un ievērojami izteiksmīgāka nekā C. Turklāt tai ir dažas patiešām novatoriskas funkcijas, kas ļauj valodai apkopošanas laikā ieviest noteiktus drošības īpašumus. Pirmajā tuvinājumā, ja kods ir sastādīts un nav tieši atzīmēts kā "nedrošs", tiek pieņemts, ka plašas kļūdu kategorijas nav iespējamas.

Tora pārrakstīšanas iemesli Rustā tiek minēti kā vēlme sasniegt augstāku koda drošības līmeni izmantojot valodu, kas garantē drošu darbu ar atmiņu. Pēc Tor izstrādātāju domām, vismaz puse no visām projekta uzraudzītajām ievainojamībām tiks novērstas Rust izvietošanā, ja kods neizmanto "nedrošus" blokus.

Rūsa tas arī ļaus sasniegt ātrāku attīstības ātrumu nekā izmantojot C, pateicoties valodas izteiksmīgumam un stingrajām garantijām, ka jūs netērējat laiku dubultām pārbaudēm un nevajadzīga koda rakstīšanai. Tāpat, izstrādājot jaunu projektu, tiek ņemta vērā visa līdzšinējā Tor izstrādes pieredze, kas ļaus izvairīties no zināmām arhitektūras problēmām, padarīs projektu modulārāku un efektīvāku.

Pašreizējā stāvoklī Arti tagad var izveidot savienojumu ar Tor tīklu, mijiedarbojieties ar direktoriju serveriem un izveidojiet anonīmus savienojumus, izmantojot Tor, nodrošinot starpniekserveri, pamatojoties uz SOCKS protokolu.

Attīstība joprojām nav ieteicams izmantot ražošanas sistēmās, tā kā nav ieviestas visas privātuma funkcijas un netiek garantēta atpakaļejoša saderība API līmenī. Pirmā drošībai atbilstošā klienta versija, kas atbalsta pavedienu izolēšanu un mezglu apsardzi, ir paredzēta izlaišanai oktobrī.

Pirmā versija beta versija ir gaidāma 2022. gada martā ar iebūvētās bibliotēkas eksperimentālu ieviešanu un veiktspējas optimizāciju, kamēr pirmā stabilā versija, ar stabilu API, CLI un konfigurācijas formātu, kā arī revīzija ir ieplānota līdz 2022. gada septembra vidum.

Šī versija būs piemērota sākotnējai lietošanai vispārējiem lietotājiem. Atjauninājums 1.1 ir gaidāms līdz 2022. gada oktobra beigām ar atbalstu spraudņu transportēšanai un tiltiem, lai izvairītos no avārijām. Atbalsts sīpolu pakalpojumiem ir paredzēts 1.2 versijā, un paritāte ar C klientu tiek gaidīta 2.0 versijā, kurai grafiks vēl nav noteikts.

Fuente: https://blog.torproject.org/

Rust draiveri operētājsistēmā Linux
saistīto rakstu:
Rust draiveru atbalsta Linux ielāpu otrā versija jau ir nosūtīta

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: AB Internet Networks 2008 SL
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   Migels Rodrigess teica

    RUST ir nākotnes cilvēks, ne tikai tā ir droša valoda, bet tā ļauj labāk izmantot daudzkodolu procesora iespējas, turklāt tai ir arī tik labi strukturēta īpatnība, ka tā ir pietiekami ātra lietošanai kodols, neapmierinot ar veiktspēju un nemirstot, mēģinot.