Kutulutsidwa koyamba kwa beta kwa Arti, kukhazikitsidwa kwa Rust kwa Tor

Opanga ma network osadziwika a Tor adapereka kutulutsidwa koyamba kwa beta (0.1.0) kwa projekiti ya Arti, yomwe imapanga kasitomala wa Tor wolembedwa ku Rust. Pulojekitiyi ili ndi mawonekedwe oyesera, imatsalira kumbuyo kwa kasitomala wamkulu wa Tor mu C ndipo sanakonzekere kuyisintha. Mu Seputembala akukonzekera kupanga kumasulidwa 1.0 ndi kukhazikika kwa API, CLI ndi zoikamo, zomwe zidzakhala zoyenera kugwiritsidwa ntchito ndi ogwiritsa ntchito wamba. M'tsogolomu, pamene Rust code ifika pamlingo womwe ungathe kusintha mtundu wa C, opanga akufuna kupatsa Arti udindo wa kukhazikitsa kwakukulu kwa Tor ndikusiya kusunga C kukhazikitsa.

Mosiyana ndi kukhazikitsidwa kwa C, komwe kudapangidwa koyamba ngati woyimira SOCKS ndiyeno kukonzedwa ndi zosowa zina, Arti imapangidwa poyambirira ngati laibulale yolumikizidwa yomwe ingagwiritsidwe ntchito ndi mapulogalamu osiyanasiyana. Kuphatikiza apo, popanga pulojekiti yatsopano, zonse zomwe zachitika kale zachitukuko cha Tor zimaganiziridwa, zomwe zingapewe zovuta zodziwika bwino zamamangidwe ndikupanga pulojekitiyo kukhala yokhazikika komanso yothandiza. Khodiyo imagawidwa pansi pa ziphaso za Apache 2.0 ndi MIT.

Zifukwa zolemberanso Tor mu Rust ndikukhumba kukwaniritsa chitetezo chapamwamba kwambiri pogwiritsa ntchito chinenero chomwe chimatsimikizira kugwira ntchito motetezeka ndi kukumbukira. Malinga ndi opanga Tor, osachepera theka la zovuta zonse zomwe zimayang'aniridwa ndi polojekitiyi zidzathetsedwa pakukhazikitsa dzimbiri ngati codeyo sigwiritsa ntchito midadada "yosatetezeka". Dzimbiri idzapangitsanso kuti zitheke kuthamanga kwachitukuko kusiyana ndi kugwiritsa ntchito C, chifukwa cha kufotokozera kwa chinenerocho komanso zitsimikizo zokhwima zomwe zimakulolani kuti mupewe kuwononga nthawi poyang'ana kawiri ndikulemba zizindikiro zosafunikira.

Pakati pa kusintha kwa kutulutsidwa kwa 0.1.0, pali kukhazikika kofunikira kwa ma API apamwamba ndikubweretsa laibulale kukonzekera kusakanikirana koyesera ndi ntchito zina. Mwa zosinthazo, kuwonjezera kwa API pakupanga zochitika za TorClient kumatchulidwa, kuphatikiza kuthekera kopanga ndi kuyambitsa (bootstrap) kumbuyo mukamagwiritsa ntchito koyamba. Kuphatikiza apo, API yatsopano yapamwamba yosamalira zolakwika yawonjezedwa.

Kutulutsidwa kwa 1.0.0 kusanachitike, opanga akufuna kupatsa Arti chithandizo chokwanira kuti agwire ntchito ngati kasitomala wa Tor yemwe amapereka mwayi wopezeka pa intaneti (kukhazikitsa chithandizo chautumiki wa anyezi kuyimitsidwa mtsogolo). Izi zikuphatikizapo kukwaniritsa kufanana ndi kukhazikitsidwa kwakukulu kwa C m'madera monga machitidwe a intaneti, CPU load, ndi kudalirika, komanso kupereka chithandizo pazinthu zonse zokhudzana ndi chitetezo.

Source: opennet.ru

Kuwonjezera ndemanga