Bargawar sakin farko na Arti, aiwatar da Tor a cikin Rust a hukumance

Masu haɓaka hanyar sadarwar Tor da ba a san sunansu ba sun ƙirƙiri bargawar sakin farko (1.0.0) na aikin Arti, wanda ke haɓaka abokin ciniki na Tor da aka rubuta cikin Rust. An yi alamar sakin 1.0 a matsayin dacewa don amfani da masu amfani gabaɗaya kuma yana ba da matakin sirri iri ɗaya, amfani, da kwanciyar hankali kamar babban aiwatarwar C. API ɗin da aka bayar don amfani da aikin Arti a cikin wasu aikace-aikacen kuma an daidaita shi. Ana rarraba lambar a ƙarƙashin lasisin Apache 2.0 da MIT.

Ba kamar aikin C ba, wanda aka fara tsara shi azaman wakili na SOCKS sannan kuma aka keɓance shi da sauran buƙatu, an fara haɓaka Arti a cikin nau'in ɗakin karatu na zamani wanda za'a iya amfani dashi ta aikace-aikace daban-daban. Bugu da ƙari, lokacin haɓaka sabon aiki, ana la'akari da duk abubuwan da suka faru na ci gaban Tor, wanda ke guje wa matsalolin gine-ginen da aka sani kuma ya sa aikin ya fi dacewa da inganci.

Dalilin sake rubuta Tor a cikin Rust shine sha'awar cimma babban matakin tsaro na lamba ta amfani da yare mai aminci. A cewar masu haɓaka Tor, aƙalla rabin duk lahanin da aikin ke kula da shi za a kawar da su a cikin aiwatar da tsatsa idan lambar ba ta amfani da tubalan "marasa lafiya". Tsatsa kuma zai ba da damar samun saurin ci gaba da sauri fiye da amfani da C, saboda fa'idar harshe da tsauraran garanti waɗanda ke ba ku damar ɓata lokaci akan dubawa sau biyu da rubuta lambar da ba dole ba.

Dangane da sakamakon ci gaban sigar farko, amfani da harshen Rust ya baratar da kansa. Alal misali, an lura cewa a kowane mataki, ƙananan kurakurai an yi su a cikin lambar Rust fiye da yadda aka kwatanta da ci gaba a cikin C - kurakuran da suka taso a yayin tsarin ci gaba sun fi dacewa da dabaru da ma'ana. Mai tara rustc mai tsananin bukatuwa, wanda wasu suka yi la'akari da shi a matsayin hasara, a zahiri ya zama albarka, tunda idan lambar ta tattara kuma ta wuce gwaje-gwajen, yuwuwar ingancinsa yana ƙaruwa sosai.

Yin aiki a kan sabon bambance-bambancen ya kuma tabbatar da haɓaka saurin haɓakawa, wanda ba kawai don gaskiyar cewa an sake yin aikin ba bisa ga samfurin da ke akwai, amma har ma da ƙarin ma'anar fassarar Rust, ɗakunan karatu masu dacewa, da amfani da tsaro na lambar Rust. iyawa. Ɗayan rashin amfani shine girman girman taro da aka samu - tunda ba a ba da daidaitaccen ɗakin karatu na Rust akan tsarin ta tsohuwa ba, dole ne a haɗa shi cikin fakitin da aka bayar don saukewa.

Sakin 1.0 ya fi mayar da hankali kan aiki na asali a cikin aikin abokin ciniki. A cikin sigar 1.1 an shirya aiwatar da tallafi don jigilar fashe da gadoji don ketare toshewa. Ana sa ran sigar 1.2 don tallafawa ayyukan albasa da abubuwan da ke da alaƙa, kamar ka'idar sarrafa cunkoso (RTT Congestion Control) da kariya daga hare-haren DDoS. An shirya cimma daidaito tare da abokin ciniki C don reshe na 2.0, wanda kuma zai ba da ɗauri don amfani da Arti a cikin lambar a cikin harsunan shirye-shirye daban-daban.

A cikin 'yan shekaru masu zuwa, aikin zai mayar da hankali kan aiwatar da ayyukan da ake buƙata don gudanar da relays da sabar adireshi. Lokacin da lambar Rust ta kai matakin da zai iya maye gurbin sigar C gaba ɗaya, masu haɓakawa sun yi niyya don ba Arti matsayin babban aiwatar da Tor kuma su daina ci gaba da aiwatar da C. Za a cire sigar C a hankali don ba da damar yin ƙaura mai sauƙi.

source: budenet.ru

Add a comment