A’ chiad fhoillseachadh beta de Arti, buileachadh Tor ann an Rust

Thaisbean luchd-leasachaidh lìonra Tor gun urra a’ chiad fhoillseachadh beta (0.1.0) de phròiseact Arti, a leasaicheas teachdaiche Tor sgrìobhte ann an Rust. Tha inbhe leasachadh deuchainneach aig a’ phròiseact, tha e air dheireadh air gnìomhachd prìomh neach-dèiligidh Tor ann an C agus chan eil e deiseil fhathast airson a chuir na àite. San t-Sultain thathar an dùil foillseachadh 1.0 a chruthachadh le seasmhachd an API, CLI agus na roghainnean, a bhios freagarrach airson a’ chiad chleachdadh le luchd-cleachdaidh àbhaisteach. Anns an àm ri teachd nas fhaide air falbh, nuair a ruigeas an còd Rust ìre a dh ’fhaodas an tionndadh C a chuir an àite gu tur, tha an luchd-leasachaidh an dùil inbhe prìomh bhuileachadh Tor a thoirt dha Arti agus stad a chuir air cumail suas buileachadh C.

Eu-coltach ri buileachadh C, a chaidh a dhealbhadh an toiseach mar neach-ionaid SOCKS agus an uairsin air a dhealbhadh a rèir feumalachdan eile, tha Arti air a leasachadh an toiseach ann an cruth leabharlann modal so-ghluasadach a ghabhas cleachdadh le diofar thagraidhean. A bharrachd air an sin, nuair a thathar a’ leasachadh pròiseact ùr, thathas a’ toirt aire do eòlas leasachaidh Tor san àm a dh’ fhalbh, a sheachnadh duilgheadasan ailtireil aithnichte agus a nì am pròiseact nas modular agus nas èifeachdaiche. Tha an còd air a sgaoileadh fo cheadan Apache 2.0 agus MIT.

Is e na h-adhbharan airson ath-sgrìobhadh Tor ann an Rust am miann airson ìre nas àirde de thèarainteachd còd a choileanadh le bhith a 'cleachdadh cànan a nì cinnteach gu bheil obrachadh sàbhailte le cuimhne. A rèir luchd-leasachaidh Tor, thèid co-dhiù leth de na so-leòntachd a chaidh a sgrùdadh leis a’ phròiseact a chuir às ann am buileachadh Rust mura cleachd an còd blocaichean “mì-shàbhailte”. Bidh meirge cuideachd ga dhèanamh comasach astaran leasachaidh nas luaithe a choileanadh na bhith a’ cleachdadh C, air sgàth faireachdainn a’ chànain agus barrantasan teann a leigeas leat ùine a chaitheamh air sgrùdadh dùbailte agus sgrìobhadh còd neo-riatanach.

Am measg nan atharrachaidhean ann an sgaoileadh 0.1.0, tha seasmhachd bunaiteach de APIan àrd-ìre agus a’ toirt an leabharlann gu deiseil airson amalachadh deuchainneach le pròiseactan eile. Am measg nan atharrachaidhean, thathas a’ toirt iomradh air API a chuir ris airson suidheachaidhean TorClient a chruthachadh, a’ toirt a-steach comas togail agus tòiseachadh (bootstrap) air a’ chùl nuair a thèid a chleachdadh an toiseach. A bharrachd air an sin, chaidh API àrd-ìre ùr airson làimhseachadh mhearachdan a chuir ris.

Mus tèid fhoillseachadh 1.0.0 fhoillseachadh, tha an luchd-leasachaidh an dùil làn thaic a thoirt do Arti airson a bhith ag obair mar neach-dèiligidh Tor a bheir cothrom air an eadar-lìn (tha cur an gnìomh taic airson seirbheisean oinniún air a chuir dheth airson an ama ri teachd). Tha seo a’ toirt a-steach a bhith a’ coileanadh co-ionannachd le buileachadh prìomh-shruth C ann an raointean leithid coileanadh lìonra, eallach CPU, agus earbsachd, a bharrachd air a bhith a’ toirt taic do gach feart co-cheangailte ri tèarainteachd.

Source: fosgailtenet.ru

Cuir beachd ann